跳到主要内容

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 数据。