🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

TACZ 枪战对决 lernicks0/dsh-tacz-duel

DeepSeek Harness
lernicks033 天前有提交已提供中文文档扫描:无法判定

读取枪包并操控机器人角色与你进行 Minecraft 枪战

30/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/10/2 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add lernicks0/dsh-tacz-duel
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:需留意
是什么
dsh 原生插件 · tool
装得上吗
实装验证未通过(unknown),装前请到仓库确认最近更新与 issue
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 33 天前
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →
⚠︎ 实装验证未通过(unknown · 2026/10/2) ——可能是验证环境差异,装前建议到 GitHub 仓库确认最近更新与 issue。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码
v2.7.0
⚪ 扫描:无法判定尚无人工评估
展开查看扫描说明与证据 ↓

已尝试扫描但取不到可分析的源码:仓库或包不存在、已删除,或为非 JS/TS 实现、未随包发布源码。无法判定,不代表安全。

  • · 包内无可扫 JS
  • · TS 源码(可能为非 JS 实现或未发布源码),无法判定
扫描于 2026/11/4(0 天前) · 范围 全包扫描(包内未声明入口) · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 读取枪包
  • 操控机器人枪战

实验性 DeepSeek Harness 技能与原生 Forge 客户端桥接,用于 TACZ 枪械学习和 Minecraft 1.20.1 决斗。

README

由 DeepSeek 最新模型翻译生成
DSH TACZ Duel 让 DeepSeek Harness(DSH) 读取 Minecraft 中实际加载的 TACZ 枪包,并操控独立玩家角色与你对战。 状态:实验性 0.1.0。 已通过 Forge 编译、重混淆、11 项策略测试、Java 瞄准数学测试及模拟桥接集成测试。尚未完成真实 Minecraft 联机对战验证;不能据此声称机器人已经训练成功或兼容所有枪包。 本项目包括 DSH 技能、零 npm 依赖的 Node.js 控制程序,以及开源的 Forge 客户端桥接模组。TACZ 需要原生 Forge 客户端;当前对战实现使用独立游戏客户端,原先设想的 Mineflayer 路线无法直接提供 TACZ 枪械控制。 版本与环境 | 组件 | 构建基线 / 要求 | | Minecraft | Java 版 1.20.1 | | Forge | 47.4.23;桥接声明支持 47.4.x | | TACZ | 1.1.8-hotfix;桥接接口按 1.1.8 系列编写 | | Node.js | 22 或更高 | | DSH | 能加载文件系统技能,并执行本地 Node.js 命令 | | 构建源码 | JDK 17、Gradle 8(已验证 8.10.2) | 用户、机器人及服务器需要相匹配的模组/枪包。
展开完整文档(README 剩余 1 节)
DSH TACZ Duel

让 DeepSeek Harness(DSH) 读取 Minecraft 中实际加载的 TACZ 枪包,并操控独立玩家角色与你对战。

状态:实验性 0.1.0。 已通过 Forge 编译、重混淆、11 项策略测试、Java 瞄准数学测试及模拟桥接集成测试。尚未完成真实 Minecraft 联机对战验证;不能据此声称机器人已经训练成功或兼容所有枪包。

本项目包括 DSH 技能、零 npm 依赖的 Node.js 控制程序,以及开源的 Forge 客户端桥接模组。TACZ 需要原生 Forge 客户端;当前对战实现使用独立游戏客户端,原先设想的 Mineflayer 路线无法直接提供 TACZ 枪械控制。

版本与环境

| 组件 | 构建基线 / 要求 |
| Minecraft | Java 版 1.20.1 |
| Forge | 47.4.23;桥接声明支持 47.4.x |
| TACZ | 1.1.8-hotfix;桥接接口按 1.1.8 系列编写 |
| Node.js | 22 或更高 |
| DSH | 能加载文件系统技能,并执行本地 Node.js 命令 |
| 构建源码 | JDK 17、Gradle 8(已验证 8.10.2) |

用户、机器人及服务器需要相匹配的模组/枪包。机器人使用独立实例目录和不同账号/昵称;在线认证服务器需要相应的独立正版账号。本项目不提供游戏账号、服务器或 TACZ 本体。

安装

1. 下载本仓库源码或 Releases 中的技能压缩包。
2. 创建独立的机器人 Minecraft 实例,安装上述 Forge、TACZ 与所需枪包。
3. 将 minecraft-tacz-duel/assets/dsh-tacz-bridge-1.20.1-0.1.0.jar 放入机器人实例的 mods。桥接只安装在机器人客户端。
4. 将整个 minecraft-tacz-duel 文件夹复制到 DSH 能发现的技能目录,例如项目 .dsh/skills、.agents/skills 或配置的 DSH_HOME/skills。
5. 启动机器人客户端,进入你的服务器,准备枪和匹配弹药,关闭菜单。

Windows 可运行安装器,显式传入你的 DSH 技能目录与机器人实例目录;它不会覆盖已有技能或桥接:

.\Install-TaczDuel.ps1 -SkillRoot "D:\DSH\skills" -BotInstance "D:\Minecraft\BotInstance"

安装器未指定 SkillRoot 时使用 DSH_HOME/skills,或 ~/.dsh/skills;请根据自己的 Harness 配置核对发现路径。

开始一局

在 DSH 中调用 /minecraft-tacz-duel,告诉它你的游戏昵称和机器人实例路径。例如:

学习当前 TACZ 枪包。机器人实例是 D:\Minecraft\BotInstance,我的昵称是 MyPlayer,和我进行普通难度的 180 秒对战。

桥接启动后,会在机器人实例的 config/dsh-tacz-bridge/session.json 写入本机端口和随机令牌。手动诊断:

$session = "D:\Minecraft\BotInstance\config\dsh-tacz-bridge\session.json"
node .\minecraft-tacz-duel\scripts\tacz.mjs observe --session $session
node .\minecraft-tacz-duel\scripts\tacz.mjs learn --session $session
node .\minecraft-tacz-duel\scripts\tacz.mjs duel-start --session $session --opponent MyPlayer --seconds 180 --difficulty normal
node .\minecraft-tacz-duel\scripts\tacz.mjs runner-status
node .\minecraft-tacz-duel\scripts\tacz.mjs stop --session $session

支持 easy、normal、hard;单局 10–600 秒。更多参数见 对战说明;部署与故障排查见 安装说明。

能力与限制

- 读取实际枪包的枪械目录、基础数据,以及当前持枪/弹药/操作状态;导出 weapons.json 和 weapons.md。
- 按可见目标进行有限速度的瞄准、点射、横移、距离调整、换弹;DSH 可修改策略参数。
- 只攻击明确指定的对手;失去视线时不读取对手实时位置。普通游戏规则决定伤害与枪械冷却。
- 每局记录发射请求、自身损失生命、观察到的对手死亡及退出原因。发射请求数量不等于命中数或击杀数。
- “学习”指读取枪包并积累可复用战术记录,不涉及训练模型权重。目前没有复杂地图寻路、完善掩体规划或弹道预测;蓄力枪暂不支持自动对战。
- Node 控制循环约 200 ms;客户端输入租约最多 600 ms。死亡、菜单、断线、超时或显式停止会结束当前局。

本机桥接使用 127.0.0.1 和随机令牌;不要公开 session.json。运行时令牌、日志、学习记录、游戏实例和构建缓存均不应提交到仓库。

开发与验证

npm test
javac -d .test-classes minecraft-tacz-duel/forge/src/main/java/dev/dsh/tacz/AimMath.java tests/AimMathTest.java
java -cp .test-classes AimMathTest

npm test 使用标准库,无需 npm install。集成测试运行模拟本机桥接,不会启动 Minecraft。

使用自己下载的 TACZ JAR 编译客户端模组;将 JAVA_HOME 指向 JDK 17:

gradle -p minecraft-tacz-duel/forge build -PtaczJar="TACZ_JAR_ABSOLUTE_PATH"
产物位于 minecraft-tacz-duel/forge/build/libs,build 会自动执行 reobfJar。首次构建会下载 Forge/Minecraft 开发依赖。预编译桥接 JAR 的版本、SHA256 和本地验证记录见 build-info.json。

许可证与来源

本项目源码、技能和自编译桥接采用 GPL-3.0-only,见 LICENSE。仓库不包含 Minecraft、Forge、TACZ 本体或第三方枪包;这些依赖分别受原作者许可证约束。本项目不是 DeepSeek、Mojang、Forge 或 TACZ 官方项目。

接口参考:TACZ 源码、TACZ 客户端枪械 API、Forge 客户端模组说明、DeepSeek Harness 文件系统技能。
预览分享卡片长什么样 ↓lernicks0/dsh-tacz-duel
分享 · DeepSeek Harness Hub
lernicks0/dsh-tacz-duel

读取枪包并操控机器人角色与你进行 Minecraft 枪战

这是你的仓库?认领条目

回到顶部