MMOItemsGemSlot
MMOItemsGemSlot 是一个面向 MMOItems 装备的宝石孔管理插件。它提供 GUI 打孔、宝石镶嵌、宝石拆卸、可配置孔位颜色、按物品限制孔位数量、工具消耗,以及对其他 MMOItems 拓展插件数据的兼容保留。
它适合希望控制宝石成长节奏的服务器,而不是完全依赖无限制的原生拖放镶嵌。管理员可以决定哪些装备类型能打孔、最多能有多少孔、有哪些孔位颜色、每次操作需要多少成本,以及特殊工具是否消耗。
功能
- 通过打孔 GUI 为 MMOItems 装备添加宝石孔。
- 提供可选的自定义宝石镶嵌 GUI。
- 提供宝石拆卸 GUI 和可配置拆卸工具。
- 支持多种宝石孔颜色,并通过
MMOITEMS_GEM_COLOR匹配宝石。 - 支持按物品 ID 和 MMOItems 类型限制不同颜色孔位数量。
- 支持 Vault 金币消耗和经验消耗。
- 打孔、镶嵌、拆卸时保留配置的 NBT 标签。
- 支持打孔、镶嵌、拆卸三个 GUI 配置文件。
- 支持英文、简体中文、繁体中文、俄文和德文消息文件。
前置要求
- Paper 或兼容 Bukkit 的服务端。
- Minecraft 1.20+ 服务端 API 环境。
- MMOItems。
- MythicLib。
- Vault。
文件结构
首次启动后,插件会在以下目录生成配置:
plugins/MMOItemsGemSlot/
重要文件:
config.yml
perforation_gui.yml
socket_gui.yml
gem_removal_gui.yml
translations/en_US.yml
translations/zh_CN.yml
translations/zh_TW.yml
translations/ru_RU.yml
translations/de_DE.yml
快速开始
- 安装 MMOItems、MythicLib 和 Vault。
- 将
MMOItemsGemSlot放入服务器plugins文件夹。 - 启动服务器一次,让插件生成配置文件。
- 编辑
plugins/MMOItemsGemSlot/config.yml。 - 配置允许打孔的装备类型和宝石孔类型。
- 使用
/mmogemslot perforator <player> [amount]给自己发放打孔器。 - 使用
/mmogemslot perforate打开打孔 GUI。
如果希望玩家使用本插件的镶嵌 GUI,而不是 MMOItems 原生拖放镶嵌,请将 gem-socket.disable-native-socketing 设置为 true,然后使用 /mmogemslot socket。