跳到主要内容

配置

主配置项

config.yml 控制语言、兼容数据保留、镶嵌、打孔、孔位限制和工具物品。

配置项说明
config-version自动更新配置使用的内部版本号。
language消息语言。
global.preserve-nbt-tags物品操作时需要保留的 NBT 标签。
gem-socket.disable-native-socketing禁用 MMOItems 原生镶嵌,强制使用插件 GUI。
gem-socket.cost镶嵌消耗的 Vault 金币。
gem-socket.exp-cost镶嵌消耗的经验。

支持语言:

语言
en_US英文
zh_CN简体中文
zh_TW繁体中文
ru_RU俄文
de_DE德文

保留 NBT

global:
preserve-nbt-tags:
- "MMOitemsUpgrade"
- "MMOITEMS_PGEM_SLOTS"

只建议添加 MMOItems API 不会自动处理、但其他插件需要保留的标签。默认配置特意没有加入原生技能和常驻效果标签,因为这些数据由 MMOItems LiveMMOItem 处理。

镶嵌

gem-socket:
disable-native-socketing: true
cost: 500
exp-cost: 100

disable-native-socketingtrue 时,玩家应使用 /mmogemslot socket 打开镶嵌 GUI。为 false 时,该命令会被禁用,继续使用 MMOItems 原生镶嵌。

打孔

perforation:
max-slots: 5
cost: 1000
success-rates:
- 80
- 60
- 40
- 20
- 10

success-rates 按正在添加的孔位顺序读取。如果孔位数超过列表长度,会使用列表最后一个成功率。

允许的物品类型

perforation:
allowed-weapon-types:
- SWORD
- DAGGER
- AXE
- STAFF
- BOW

只有匹配的 MMOItems 类型可以打孔,除非你扩展这个列表。

宝石孔类型

perforation:
gem-slot-types:
- name: "Red"
display-name: "&cRed Gem Slot"
material: RED_STAINED_GLASS_PANE
custom-model-data: 0

name 必须匹配宝石物品上的 MMOITEMS_GEM_COLOR 值。

孔位限制

按类型和按物品 ID 的颜色限制位于 perforation.slot-limits

perforation:
slot-limits:
by-type:
SWORD:
Red: 2
Sapphire: 3
by-id:
"SWORD:FIRE_SWORD":
Red: 1
Sapphire: 4

物品 ID 规则优先级高于类型规则。当物品匹配某条规则时,该规则没有列出的孔位颜色会被视为 0,不能添加。

工具

打孔器和宝石拆卸器配置位于:

perforation:
perforator:
material: DIAMOND_PICKAXE
name: "&bGem Perforator"
custom-model-data: 1001
consume: true
gem-remover:
enabled: true
material: DIAMOND_PICKAXE
name: "&cGem Remover"
custom-model-data: 1002
consume: true

两个工具都支持精确名称匹配、可选 lore 检查、CustomModelData 和是否消耗。