Skip to content

v0.3.9 — public beta

Pre-release
Pre-release

Choose a tag to compare

@yan-mc yan-mc released this 17 Oct 19:35
· 13 commits to main since this release

v0.3.9 — public beta

DeepSeek Harness 插件 + Minecraft 1.20.1 Forge 探针。

Highlights

  • 14 个 mcdev_* 工具
  • mcdev_scenario 卡片断言:
    • recipe_output(/recipe)
    • loot_drop(/loot)
    • loot_break(/world/break,实际破坏方块 + ItemEntity 收集)
    • item_bar(/item)
  • F-004 live:recipe×1、loot total=1、loot_break removed=true + drops charger×1,warnings=[]
  • F-006 live:item_bar visible/width=6/color=65280;客户端热栏截图验证绿色 6/13 条
  • F-001/F-002 live 通过
  • 团队卡片执行:Tester 跑卡 + Reviewer 只读复核 + Lead 修正 setup give 静默失败
  • mcdev_prepare 最多 3 次客户端等待/重试;恢复演练 attempt3 joined
  • Charger:GameTest 12/12;5 个注入 bug 5/5 修复

快速开始

见 docs/INSTALL.md:

  1. plugin_manager install_bundle target=<repo>/plugin/minecraft-mod-dev
  2. cd lab/mcdev-probe && .\gradlew.bat clean devJar
  3. mcdev_install_probe ...
  4. mcdev_prepare projectDir=<repo>/lab/forge-1.20.1-test kind=both
  5. mcdev_gametest projectDir=... → 12/12
  6. mcdev_stop side=all

已知限制

  • 仅 Windows + Minecraft 1.20.1 + Forge 47.4.x + Java 17 + DSH 0.2.1-rc.2
  • 探针 Mixin dev-only;生产 SRG 未支持
  • Agent Teams 实验性
  • quickPlay 偶发 handshake 卡死:clean devJar + 3 次重试 + attempts 诊断,根因未完全定位
  • F-004 loot_break 是服务端 destroyBlock + 掉落收集,不是客户端玩家采矿
  • craft action 未实现;F-004 用 recipe_output 断言
  • 当前是本地 link 安装