sikadi233-hub/minecraft-dev2

minecraft-dev

Minecraft development skills and tools for DeepSeek Harness: Paper/Spigot server plugins (modern and legacy lines), Fabric, Forge and NeoForge mods, MC 1.7.10 through 26.x, plus the mc_gradle Gradle runner, modern major-mod references (Create/Botania/AE2/Mekanism/Ars Nouveau/Farmer's Delight/Curios/JEI/REI/Patchouli), the check-doc-links link verifier, and a built-in A/B/C/D four-subagent team (subagent_mc_plan/skeleton/content/verify)

包名
minecraft-dev
版本
0.6.1
许可证
MIT
最近更新
2026年8月17日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:sikadi233-hub/minecraft-dev

使用

技能:模型自动加载,也可手动注入

  • 发 MC 相关任务时,模型会自动调 skill 工具加载对应技能(会话中可见加载卡片)
  • 手动注入:在输入框直接发 /minecraft-paper-plugin(或其它技能名)
  • 查看全部:问 agent「列出你可以用的技能」

对话示例

创建一个 Paper 插件 my-plugin,包名 com.example.myplugin,MC 1.21.8
创建一个 Forge 1.12.2 模组 mymod,包名 com.example.mymod
写一个植物魔法 1.12.2 附属,注册一种新的花
用 mc_gradle 跑一下当前项目的 build

完整流程:模型加载技能 → 调 mc_scaffold 生成项目(含 wrapper)→ mc_gradle build(或 cmd /c "gradlew.bat build")→ 产出 build/libs/*.jar

四子代理团队委派(v0.5.0)

3+ 工作项的新插件/模组任务可用内置四子代理团队(A→B→C→D 委派链);小改动建议 agent 内联完成。示例对话:

用四子代理团队帮我做一个 Paper 插件 my-plugin,包名 com.example.myplugin,MC 1.21.8
  • 委派链严格 A → B → C → D 串行:A(方案)勘察项目并联网查证,写 /PLAN.md + 5 行摘要;B(框架)按 PLAN.md 用 mc_scaffold 搭骨架;C(内容)填充功能代码;D(编译审查)用 mc_gradle 构建/测试并出验证报告。前一环未返回不得调下一环。
  • /PLAN.md 是唯一共享工件:B/C/D 每次重读;宿主改需求 = 先改 PLAN.md 再继续。
  • 某环失败:附上失败报告重委派同一环,或宿主小修后继续;不要静默跳过 D。
  • 每个子代理独立上下文、看不到宿主对话,委派 prompt 必须带绝对路径;最终回复有行数上限(A=5 行摘要、B/C≤30 行变更清单、D≤40 行验证报告)。

平台 × 版本支持矩阵(mc_scaffold)

平台支持版本Java
paper1.20.x / 1.21.x / 26.x17 / 21 / 25
fabric1.20.1 / 1.21.x / 26.217 / 21 / 25
forge1.7.10 / 1.12.2 / 1.16.5 / 1.20.18 / 8 / 8 / 17
neoforge1.20.1 / 1.21.x / 26.2 beta17 / 21 / 25
spigot1.7.10 / 1.12.28