附魔与发光
查阅附魔名称与等级、发光的实际行为、附魔文字隐藏和附魔书限制。
字段与位置
以下字段写在图标下,或全部写在其 display 中;也可用于动画帧。省略时不会清空来源物品已有的附魔或提示标志。
| 字段 | 类型 | 必填 | 省略行为 | 说明 |
|---|---|---|---|---|
enchantments(enchantment、enchant) | 附魔名到整数等级的映射 | 否 | 不添加附魔,已有附魔保留 | 添加或覆盖指定附魔;不计算等级表达式 |
glow(shiny) | 布尔值或表达式文字 | 否 | 不主动修改发光相关属性 | true 添加饵钓 I 并隐藏附魔文字;false 不等于恢复成无附魔物品 |
flags(flag) | 文字或文字列表 | 否 | 不添加提示标志 | 用 HIDE_ENCHANTS 隐藏附魔文字,不删除附魔 |
添加附魔
S:
material: DIAMOND_SWORD
name: '&b演示剑'
enchantments:
SHARPNESS: 3
UNBREAKING: 2左侧是附魔英文名,右侧是等级;上例为锋利 III 与耐久 II。等级必须是整数,不能填写 3.5 或 {{&level}}。添加时不受原版附魔上限和物品适用性检查限制,但最终游戏效果仍取决于服务端。
无法识别、或当前服务端不存在的附魔不会添加。附魔名称不区分大小写,也可用 minecraft:sharpness 这样的原版命名空间名称。建议使用下面表格中的标准名称,不依赖任意中文名或空格转换。
发光与隐藏附魔文字
左侧附魔、中间闪光、右侧隐藏附魔文字。
图示对应下方对照菜单:第三格是带锋利 III 的钻石剑,第五格是发光纸,第七格是隐藏附魔文字的钻石剑。A、B、C 都有附魔带来的闪光,但只有 A 显示锋利文字;发光不等于出现额外 Lore。
S:
material: DIAMOND_SWORD
name: '&b锋利 III'
enchantments:
SHARPNESS: 3显示真实附魔及其文字。
关闭发光的边界
glow: false 只尝试移除普通饵钓附魔,不删除锋利等其他附魔,也不清除 HIDE_ENCHANTS。如果同时在 enchantments 中配置 LURE,它仍可能再次被添加。
附魔书的 glow: true 会添加存储的饵钓附魔;glow: false 不负责移除该存储附魔。想得到无附魔、正常提示的按钮,应改用干净的材料来源或另一份事先准备好的物品,不要把 false 当作全部还原按钮。
附魔名称与兼容别名
下表列出内置名称及全部兼容别名;不代表低版本服务端也拥有每一种附魔。服务端另外登记的附魔名称能否使用,仍以实际可识别结果为准。同一附魔选一个名称填写,避免在同一映射里重复设置其别名。
| 标准名称 | 兼容别名 |
|---|---|
AQUA_AFFINITY | WATER_WORKER、WATER_MINE |
BANE_OF_ARTHROPODS | DAMAGE_ARTHROPODS、BANE_OF_ARTHROPOD、ARTHROPOD |
BINDING_CURSE | BIND_CURSE、BINDING、BIND |
BLAST_PROTECTION | PROTECTION_EXPLOSIONS、BLAST_PROTECT、EXPLOSIONS_PROTECTION、EXPLOSION_PROTECTION |
BREACH | — |
CHANNELING | CHANNELLING、CHANELLING、CHANELING、CHANNEL |
DENSITY | — |
DEPTH_STRIDER | DEPTH、STRIDER |
EFFICIENCY | DIG_SPEED、MINE_SPEED、CUT_SPEED |
FEATHER_FALLING | PROTECTION_FALL、FEATHER_FALL、FALL_PROTECTION |
FIRE_ASPECT | FIRE、MELEE_FIRE、MELEE_FLAME |
FIRE_PROTECTION | PROTECTION_FIRE、FIRE_PROT、FIRE_PROTECT、FLAME_PROTECTION、FLAME_PROTECT |
FLAME | ARROW_FIRE、FLAME_ARROW、FIRE_ARROW |
FORTUNE | LOOT_BONUS_BLOCKS、BLOCKS_LOOT_BONUS |
FROST_WALKER | FROST、WALKER |
IMPALING | IMPALE、OCEAN_DAMAGE |
INFINITY | ARROW_INFINITE、INFINITE_ARROWS、INFINITE、UNLIMITED_ARROWS |
KNOCKBACK | — |
LOOTING | LOOT_BONUS_MOBS、MOB_LOOT、MOBS_LOOT_BONUS |
LOYALTY | LOYAL、RETURN |
LUCK_OF_THE_SEA | LUCK、LUCK_OF_SEA、LUCK_OF_SEAS、ROD_LUCK |
LURE | ROD_LURE |
MENDING | — |
MULTISHOT | TRIPLE_SHOT |
PIERCING | — |
POWER | ARROW_DAMAGE、ARROW_POWER |
PROJECTILE_PROTECTION | PROTECTION_PROJECTILE |
PROTECTION | PROTECTION_ENVIRONMENTAL、PROTECT |
PUNCH | ARROW_KNOCKBACK、ARROW_PUNCH |
QUICK_CHARGE | QUICKCHARGE、QUICK_DRAW、FAST_CHARGE、FAST_DRAW |
RESPIRATION | OXYGEN、BREATH、BREATHING |
RIPTIDE | RIP、TIDE、LAUNCH |
SHARPNESS | DAMAGE_ALL、ALL_DAMAGE、ALL_DMG、SHARP |
SILK_TOUCH | SOFT_TOUCH |
SMITE | DAMAGE_UNDEAD、UNDEAD_DAMAGE |
SOUL_SPEED | SPEED_SOUL、SOUL_RUNNER |
SWIFT_SNEAK | SNEAK_SWIFT |
THORNS | HIGHCRIT、THORN、HIGHERCRIT |
UNBREAKING | DURABILITY、DURA |
VANISHING_CURSE | VANISH_CURSE、VANISHING、VANISH |
WIND_BURST | — |
SWEEPING_EDGE | SWEEPING、SWEEP_EDGE |
LUNGE | — |
对照菜单
将下面内容保存为 plugins/Invero/workspace/enchant-demo.yml,或下载同一份 enchant-demo.yml。
menu:
title: '&8附魔对照'
rows: 1
panels:
- layout:
- ' A B C '
icons:
A:
material: DIAMOND_SWORD
name: '&b真实附魔'
enchantments:
SHARPNESS: 3
B:
material: PAPER
name: '&a发光按钮'
glow: true
C:
material: DIAMOND_SWORD
name: '&d附魔已隐藏'
enchantments:
SHARPNESS: 3
flags:
- HIDE_ENCHANTS执行 /invero menu reload,再用 /invero menu open enchant-demo 打开。悬停 A 查看锋利 III;B 只有发光外观,C 隐藏锋利文字。图示是配置效果说明,不是实时游戏画面。
附魔书与常见问题
检查 flags 中的 HIDE_ENCHANTS、glow、hideTooltip,以及子图标继承或导入物品原有的隐藏设置。hideTooltip: true 隐藏的是整个提示框,名称和 Lore 也不会显示。
enchantments 添加的是普通附魔,不会把配置转换为标准附魔书的存储附魔。先准备一件可用的附魔书,再通过已有物品来源导入;不要用 glow 代替书中的实际附魔。
省略 flags 或 glow 不会清除来源物品已存在的设置。需要显示附魔文字时,换用未隐藏提示的来源物品,再只配置所需附魔。
Last updated on