TodoList-v1.4.3-mc1.21.1-Forge
Curse Maven Snippet
What's new
新增功能
- 任务触发器:支持五类游戏事件自动完成任务——收集物品、击杀实体、破坏方块、合成物品、达成进度;GUI 提供触发器编辑器(任务右键菜单即可添加 / 编辑 / 清除),团队任务需领取后才参与触发,父任务达标时级联完成全部未完成后代。
- 材料反推任务生成(实验性):从目标物品反推全部所需材料并一键生成收集任务,横向配方树预览支持展开节点、切换同类配方与查看持有量;配套「快速新增」行的材料按钮入口。
- 任务标题物品标记:任务标题支持
[item:物品ID]语法,列表与 HUD 中显示对应物品图标;物品选择器支持中文名搜索;双击任务行可快速编辑标题。 - 服务端自检命令:新增
/todo selftest命令族(管理员),覆盖存储往返、触发器语义等 12 个场景,便于服主升级后快速验证。
优化与修复
- 修复幽灵任务:手动勾选或触发器达标完成父任务时,不再残留两侧列表都看不见的子任务。
- HUD 默认值调整:待办显示数量默认 5 → 12(已办保持 5);HUD 列表项目来源默认改为「当前项目」,初始即为个人默认项目;已有配置不受影响。
- H2 数据库引擎打包方式改为 Jar-in-Jar:以嵌套 jar 交付替代千余个散装类,避免与其他同样内嵌 H2 的模组发生类冲突,并降低平台自动扫描误报概率。
This mod has no additional files

