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 中显示的名称。
快速开始
- 安装 MMOItems。
- 将
MMOItemsRepair放入服务器plugins文件夹。 - 启动一次服务器。
- 编辑
plugins/MMOItemsRepair/config.yml。 - 在
repair.profiles下至少配置一个修复配置组。 - 执行
/mmoitemsrepair reload。 - 使用
/mmoitemsrepair open打开修复 GUI。
默认配置包含 MMOItems 剑类、原版钻石装备和原版下界合金装备的修复示例。