自定义耐久系统是一个非常强大的功能,它允许您创建具有特定使用次数的物品,不像原版耐久度系统那样强制同类型物品始终具有相同的使用次数(除非使用“耐久”附魔,但这可能显得不太整洁)。 所有物品都可以拥有一个 Max Durability 属性,该属性定义了物品在破损或变得无法使用之前可以使用的次数。Lost when Broken 选项定义了物品在耐久度达到0时是否会丢失。
耐久度显示在物品的原版耐久度条上,您还可以使用PAPI占位符显示玩家手持物品的耐久度。物品只能使用修理消耗品进行修理。
由于自定义耐久度系统模拟了原版耐久度,因此在1.13或更早版本中无法再拥有带有耐久度的自定义纹理物品。1.14引入了一个 CustomModelData 标签,可以在物品具有任意耐久度的情况下应用自定义纹理,但由于最新的MMOItems耐久度系统覆盖了原版耐久度,因此在1.13中无法同时拥有这两个选项,这也是我们建议1.13用户更新到1.14或1.15的主要原因。
这些占位符不能在物品说明中使用!这些是可以在记分板、GUI或其他支持PlaceholderAPI的地方使用的占位符。





从6.5+版本开始,您可以在物品说明中显示物品的当前和最大耐久度。首先,您需要将以下行添加到您的说明格式中,尽管从6.5+版本开始默认已经添加:
- '#durability#'
然后将这些行添加到您的stats.yml中,这些行也是最近版本的默认配置文件的一部分:
durability: '&7Durability: {current} / {max}'

技能
技能是可以绑定到物品上的独特技能,使它们更加独特。一个重要的配置功能是技能触发/施放模式,即您需要执行的动作才能施放技能。从 MMOItems 6.6.2 开始,这些技能触发与 MMOCore 共享;完整列表可以在这里找到。
物品配方
MMOItems允许您注册自定义配方,您可以使用如工作台、熔炉甚至营火等方块来合成MMOItems。物品可以在同一种或不同种类的合成类型中拥有多个配方。例如,如果您希望玩家能够烹饪美食牛排,可以将该物品的配方注册在熔炉、烟熏炉或营火,或同时注册在这三种合成类型中。您只需为这三种合成类型分别创建一个配方。配方支持原版物品和MMOItems。此外,任何您创建的与原版配方相同的配方(例如将石块合成成石按钮)将被自定义配方覆盖。请记住,每次创建新配方或编辑现有配方后,必须执行 /mi reload recipes。