跳到主要内容

FAQ

物品无法修复

检查以下内容:

  • 物品必须是可损坏物品。
  • 物品必须至少匹配一个修复配置组。
  • MMOItems 目标需要匹配 MMOItems 类型或 ID 规则。
  • 原版目标需要配置 materialsgroupsmatch-any-vanilla-damageable
  • 物品不能已经是满耐久。

GUI 提示缺少材料

检查材料槽和材料配置。

对于原版材料:

  • material 必须匹配 Bukkit 材质名。
  • amount 对应数量必须存在于材料槽中。
  • 如果配置了 name,显示名必须匹配。
  • 如果配置了 custom-model-data,CustomModelData 必须匹配。

对于 MMOItems 材料:

  • typeid 必须匹配 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 物品吗?

可以。分别为 VANILLAMMOITEMS 目标创建配置组即可。

可以使用自定义模型修复材料吗?

可以。对于原版材料,配置:

custom-model-data: 810001

give 指令也会创建带有对应 CustomModelData 的材料。

1.21.11 修复后会清除 tooltip 数据吗?

不会。修复流程会在修复后保留支持的 tooltip/component 数据。