FAQ
物品无法修复
检查以下内容:
- 物品必须是可损坏物品。
- 物品必须至少匹配一个修复配置组。
- MMOItems 目标需要匹配 MMOItems 类型或 ID 规则。
- 原版目标需要配置
materials、groups或match-any-vanilla-damageable。 - 物品不能已经是满耐久。
GUI 提示缺少材料
检查材料槽和材料配置。
对于原版材料:
material必须匹配 Bukkit 材质名。amount对应数量必须存在于材料槽中。- 如果配置了
name,显示名必须匹配。 - 如果配置了
custom-model-data,CustomModelData 必须匹配。
对于 MMOItems 材料:
type和id必须匹配 MMOItems 物品。- 如果两者都配置,则两者都必须匹配。
give 指令无法使用
使用这个格式:
/mir give <recipe> <ingredient> [player] [amount]
示例:
/mir give fragment_repair shard
/mir give fragment_repair shard Steve 16
<recipe> 是 recipes 下的配方 key。
<ingredient> 是 ingredients 下的材料 key。
修改配置后没有生效
执行:
/mir reload
如果重载失败,请检查控制台错误。YAML 缩进和无效材质名是最常见的问题。
可以同时修复原版物品和 MMOItems 物品吗?
可以。分别为 VANILLA 和 MMOITEMS 目标创建配置组即可。
可以使用自定义模型修复材料吗?
可以。对于原版材料,配置:
custom-model-data: 810001
give 指令也会创建带有对应 CustomModelData 的材料。
1.21.11 修复后会清除 tooltip 数据吗?
不会。修复流程会在修复后保留支持的 tooltip/component 数据。