限制
限制分两类:行为限制阻止玩家对物品做某件事;使用限制决定谁能用、放在哪里才生效。
行为限制
全部默认「否」(与 MMOItems 相同),写 是 / true 才开启。
禁止铁砧: 是
禁止丢弃: 是
禁止原版修理: 是
| 中文键 | 英文键 | 开启后 |
|---|---|---|
禁止附魔 | disable-enchanting | 附魔台、铁砧都不能新增或提升附魔;物品配置里本来的附魔保留 |
禁止附魔台 | disable-enchant-table | 只挡附魔台,铁砧仍可附魔(除非也开了 禁止附魔) |
禁止铁砧 | disable-anvil | 铁砧改名、修理、合并全部阻挡;放在任一格都会挡 |
禁止砂轮 | disable-grindstone | 砂轮不能移除附魔或修理 |
禁止锻造台 | disable-smithing | 原版锻造台升级、纹饰都阻挡;不影响 CI 锻造站 |
禁止丢弃 | disable-drop | 玩家不能主动丢出;死亡掉落与容器存取不变 |
禁止放置 | disable-place | 不能放成方块、船、矿车、盔甲架或挂饰实体 |
禁止原版合成 | disable-crafting | 不能当原版合成材料(含自动合成器);CI 配方不受影响 |
禁止原版修理 | disable-repair | 铁砧、砂轮、合成格修理都阻挡;经验修补不受影响 |
禁止命中被动 | disable-on-hit-skills | 停用这件物品的「攻击命中」技能 |
被阻挡时玩家会看到 messages.yml 的 禁止工作站操作 提示。
合成格修理
即使没有开启 禁止原版修理,合成格修理也只允许两件相同的云物品互相修理,避免把不同物品合成成原版物品。
使用限制
不满足使用限制时:属性不生效、技能不能施放、近战攻击被取消,玩家会看到原因(例如「你的等级不符合,需要等级 10」)。
区块写法
限制:
MMOCore等级: 10
MMOCore最高等级: 60
MMOCore职业: [WARRIOR, PALADIN]
权限: items.legendary
装备部位: [主手]
English keys
restrictions:
level: 10
max-level: 60
classes: [WARRIOR, PALADIN]
permission: items.legendary
slots: [MAIN_HAND]
平铺写法
和区块写法等价,适合只设一两项时:
等级限制: 10
最高等级限制: 60
职业限制: WARRIOR,PALADIN
装备部位: 主手
English keys
required-level: 10
required-max-level: 60
required-class: WARRIOR,PALADIN
equip-slots: MAIN_HAND
两种写法只能选一种;同时写且数值不同时会拒绝载入并提示「重复,请保留一种写法」。
字段说明
| 字段 | 说明 |
|---|---|
等级(MMOCore等级) | MMOCore 角色最低等级,0 = 不限。需要 MMOCore |
最高等级(MMOCore最高等级) | 超过此等级就不能用,适合新手装备。不可低于最低等级 |
职业(MMOCore职业) | MMOCore 职业 ID,可写多个,满足其一即可;留空不限 |
权限(权限) | 玩家必须有此权限节点 |
装备部位(装备部位) | 限定生效部位:主手、副手、头部、胸部、腿部、脚部(英文 MAIN_HAND、OFF_HAND、HEAD、CHEST、LEGS、FEET)。只写一个非主手部位时,物品也会被设成可以装备到该部位 |
限制会显示在 Lore 的「使用需求」区块(#required-level#、#required-class# 等),格式见 Lore 与显示。