跳到主要内容

MMOItemsRepair

MMOItemsRepair 是一个面向 MMOItems 和原版耐久物品的修复台插件。它提供可配置的修复 GUI、基于配方的材料消耗、可选的修复动作小游戏,以及适配现代 Minecraft 物品数据的安全耐久处理。

它适合需要控制装备修复经济的服务器,而不是让玩家无限制使用铁砧修复。管理员可以决定哪些物品能修复、需要哪些材料、每次恢复多少耐久,以及修复界面如何显示。

功能

  • 支持修复 MMOItems 物品。
  • 支持修复原版可损坏物品。
  • 支持自定义修复配方和材料需求。
  • 支持三种修复模式:完整修复、百分比修复、固定耐久修复。
  • 支持基于优先级的修复配置组。
  • 支持自定义 GUI 布局、槽位、按钮、名称、lore 和音效。
  • 支持可选的修复动作小游戏。
  • 支持修复材料发放指令。
  • 支持原版 CustomModelData 材料匹配。
  • 支持 Minecraft 1.21.11 tooltip/component 数据修复后保留。
  • 支持原版耐久条修复后同步。
  • 玩家打开修复 GUI 时仍可移动自己背包里的物品。

前置要求

  • Paper 或兼容 Bukkit 的服务端。
  • Minecraft 1.21.x。
  • 已安装 MMOItems,并且 MMOItems 需要先于 MMOItemsRepair 加载。

MMOItemsRepair 将 MMOItems 声明为必需依赖。服务器必须先成功加载 MMOItems,本插件才能启用。

文件结构

插件启动后,主要配置文件位于:

plugins/MMOItemsRepair/

重要文件:

config.yml
menu.yml
display-names.yml
lang/en_us.yml
lang/zh_cn.yml
lang/zh_tw.yml

config.yml 控制语言、音效、修复规则、修复配置组、配方和可选小游戏。

menu.yml 控制修复 GUI 的标题、大小、输入槽、操作槽、按钮图标、名称和 lore。

display-names.yml 控制 MMOItems 和原版物品在修复 GUI 中显示的名称。

快速开始

  1. 安装 MMOItems。
  2. MMOItemsRepair 放入服务器 plugins 文件夹。
  3. 启动一次服务器。
  4. 编辑 plugins/MMOItemsRepair/config.yml
  5. repair.profiles 下至少配置一个修复配置组。
  6. 执行 /mmoitemsrepair reload
  7. 使用 /mmoitemsrepair open 打开修复 GUI。

默认配置包含 MMOItems 剑类、原版钻石装备和原版下界合金装备的修复示例。