1. 新增全局消耗配置
- 在 config.yml 中添加了 settings.consume-on-use 选项。
- 默认值为 false (保持原有行为),设置为 true 可开启全局消耗模式。
2. 新增物品独立消耗设置
- 添加新命令 /wic consume <true|false|default> 。
- 支持针对 单个物品 设置是否消耗,优先级高于全局配置。
- true : 强制消耗。
- false : 强制不消耗(例如无限耐久的神器)。
- default : 跟随全局配置。
3. 优化物品处理逻辑
- 优化了物品堆叠时的消耗逻辑,确保数量减少正确(当数量 > 1 时减少,数量 = 1 时清除)。
- 底层 NBT 数据结构升级,支持存储布尔类型的配置信息。