跳到主要内容

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

快速开始

  1. 安装 MMOItems、MythicLib 和 Vault。
  2. MMOItemsGemSlot 放入服务器 plugins 文件夹。
  3. 启动服务器一次,让插件生成配置文件。
  4. 编辑 plugins/MMOItemsGemSlot/config.yml
  5. 配置允许打孔的装备类型和宝石孔类型。
  6. 使用 /mmogemslot perforator <player> [amount] 给自己发放打孔器。
  7. 使用 /mmogemslot perforate 打开打孔 GUI。

如果希望玩家使用本插件的镶嵌 GUI,而不是 MMOItems 原生拖放镶嵌,请将 gem-socket.disable-native-socketing 设置为 true,然后使用 /mmogemslot socket