自定义附魔列表
EliteMobs 添加了自定义附魔以增强游戏体验。每一个附魔——无论是自定义附魔还是扩展原版的附魔——在 enchantments 配置文件夹中都有各自的文件。
附魔配置字段
| 键 | 含义 |
|---|---|
isEnabled | 该附魔是否存在 |
name | 物品说明文字中使用的显示名称 |
maxLevelV2 | 随机生成与显示该附魔时使用的等级上限 |
value | 一级该附魔对物品价值计算的贡献量(供商店与出售使用) |
isEnabledForProcedurallyGeneratedItems | 程序生成的战利品是否可以随机到该附魔 |
maxEnchantmentLevel | 插件绝不会超过的硬性上限,即使通过附魔台也不行 |
部分文件还会增加额外的键,详见下方各章节。
附魔一览
| 附魔 | 描述 | 物品类型 |
|---|---|---|
| Critical Strikes | 有几率对精英怪造成 1.5 倍伤害的暴击 | 武器 |
| Drilling | 在一定范围内挖掘方块 | 镐、锹 |
| Elite Protection/Sharpness/etc. | 将原版附魔扩展到超出正常上限 | 所有适用物品 |
| Flamethrower | 喷射一道火焰 | 任意 |
| Hunter | 提高精英怪生成率 | 任意 |
| Ice Breaker | 命中时冻结水 | 镐 |
| Earthquake | 带击退效果的跳跃攻击 | 靴子 |
| Grappling Hook | 钩向目标方块 | 弓 |
| Lightning | 有几率召唤闪电 | 武器 |
| Loud Strikes | 提高仇恨值以便坦克 | 武器 |
| Meteor Shower | 从天空召唤火球 | 任意 |
| Plasma Boots | 造成伤害的粒子跳跃 | 靴子 |
| Repair | 将物品转化为废料 | 任意 |
| Summon Merchant | 召唤商人 Jeeves | 纸 |
| Summon Wolf | 召唤一只友好的狼 | 任意 |
| Unbind | 解除物品的灵魂绑定 | 卷轴 |
| Soulbind | 将物品绑定到玩家 | 任意 |
| Lucky Source | 将物品标记为幸运券 | 内部 |
| Enchanted Source | 将物品标记为精英附魔书 | 内部 |
EliteMobs 专属附魔的出厂数值
| 文件 | maxLevelV2 | maxEnchantmentLevel | value | 会出现在程序生成的战利品上 |
|---|---|---|---|---|
critical_strikes.yml | 2 | 3 | 13 | 是 |
drilling.yml | 4 | 4 | 15 | 否 |
earthquake.yml | 5 | 5 | 50 | 否 |
flamethrower.yml | 1 | 1 | 20 | 否 |
grappling_hook.yml | 1 | 1 | 10 | 否 |
hunter.yml | 3 | 3 | 10 | 是 |
ice_breaker.yml | 2 | 2 | 10 | 否 |
lightning.yml | 5 | 5 | 15 | 是 |
loud_strikes.yml | 3 | 10 | 6 | 否 |
meteor_shower.yml | 1 | 1 | 130 | 否 |
plasma_boots.yml | 3 | 3 | 20 | 否 |
repair.yml | 5 | 5 | 15 | 否 |
soulbind.yml | 1 | 1 | 10 | 是 |
summon_merchant.yml | 1 | 1 | 10 | 否 |
summon_wolf.yml | 1 | 1 | 20 | 否 |
unbind.yml | 1 | 1 | 10000 | 否 |
lucky_source.yml | 1 | 1 | 20 | 否 |
enchanted_source.yml | 1 | 1 | 10 | 是 |
mending.yml 出厂设置为 isEnabled: false——经验修补在 EliteMobs 物品上默认关闭。
Critical Strikes
| 键 | 详情 |
|---|---|
| 效果 | 有几率打出对精英怪造成 1.5 倍伤害的暴击 |
| 每级几率 | 10%(1 级 = 10%,2 级 = 20%,以此类推) |
程序上限(maxLevelV2) | 2 级 |
| 绝对最高等级 | 3 级 |
| 全套装备的几率总上限 | 40%(可配置) |
暴击(Critical Strikes)让你有几率打出对精英怪造成 1.5 倍伤害的暴击。每一级暴击会使暴击几率提高 10%。
暴击几率是在全部六个装备槽位上累加的 —— 4 件护甲加上主手和副手。若没有上限,这很容易达到 100%,届时每一次命中都是"暴击":暴击不再是一个突出的事件,却仍然照常给出完整的 1.5 倍倍率。
因此总量由 MobCombatSettings.yml 中的 maximumCriticalStrikeChance 封顶,其默认值为 0.40(40%)。该值会被钳制到 [0.0, 1.0] 范围内。出于上述原因,不建议设置高于 0.5 的值。
这意味着在每一件装备上堆叠暴击,早在附魔自身的等级上限之前就已经不再划算了。
critical_strikes.yml 在标准附魔字段之上还额外增加了两个显示用的键:
| 键 | 默认值 | 用途 |
|---|---|---|
criticalHitPopup | &5Critical Hit! | 暴击时额外弹出提示的文本 |
criticalHitColor | &5 | 应用于暴击伤害数字的颜色前缀 |
Drilling
| 键 | 详情 |
|---|---|
| 效果 | 在一定范围内挖掘方块 |
| 等级范围 | 1-4(maxLevelV2 和 maxEnchantmentLevel 均为 4) |
| 每级方块数 | 1 级 = 正前方额外 1 个方块,2 级 = 一个 4 方块的十字,3 级及以上 = 向纵深叠加的 3x3 层 |
| 适用物品 | 镐、锹 |
| 程序生成战利品 | 否 —— isEnabledForProcedurallyGeneratedItems: false |
钻探(Drilling)附魔让镐和锹能够挖掘目标方块周围一定范围内的方块。等级越高,挖掘的范围和深度越大。只有相同类型的方块才会被挖掘。挖掘时潜行会禁用该附魔效果。
Elite Enchantments
| 键 | 详情 |
|---|---|
| 效果 | 将原版附魔扩展到超出正常上限 |
| 触发条件 | 仅对 EliteMobs 生效 |
| 要求 | 物品必须超过原版附魔上限 |
精英附魔(Elite Enchantments)将原版 Minecraft 附魔扩展到超出其正常等级上限,并在对抗精英怪时应用这些增强后的数值。
只有当物品的附魔等级超过该附魔的原版上限后,才会开始获得精英附魔。 例如,原版保护的上限是 4 级。一件拥有保护 5 和精英保护 10 的物品,对精英怪而言相当于保护 15 的护甲,但对其他怪物只算作保护 5。
支持的附魔
| 类别 | 附魔 |
|---|---|
| 护甲 | Protection, Fire Protection, Blast Protection, Projectile Protection, Feather Falling, Thorns, Respiration, Depth Strider, Frost Walker, Soul Speed, Swift Sneak |
| 武器 | Sharpness, Smite, Bane of Arthropods, Knockback, Fire Aspect, Looting, Sweeping Edge |
| 弓 | Power, Punch, Flame, Infinity |
| 工具 | Efficiency, Fortune, Silk Touch |
| 钓鱼 | Luck of the Sea, Lure |
| 三叉戟 | Impaling, Loyalty, Riptide, Channeling |
| 弩 | Quick Charge, Piercing, Multishot |
| 重锤 | Density, Breach, Wind Burst |
| 长矛 | Lunge |
| 其他 | Mending, Unbreaking, Curse of Binding, Curse of Vanishing, Aqua Affinity |
Flamethrower
火焰喷射器(Flamethrower)会从附魔装备喷射出一道火焰。它是单等级附魔:flamethrower.yml 出厂设置为 maxLevelV2: 1 和 maxEnchantmentLevel: 1,value 为 20,并且不会出现在程序生成的战利品上,因此它只能通过自定义物品和附魔书到达玩家手中。
Hunter
猎手(Hunter)提高附魔装备所提供的精英怪生成加成。hunter.yml 额外增加一个键 hunterSpawnBonus(默认 0.05),即每一级附魔所贡献的生成几率加成。该附魔上限为 3 级,并且会出现在程序生成的战利品上。
这是直接影响进度节奏而非战斗属性的附魔之一。
Ice Breaker
破冰者(Ice Breaker)是以镐为主的自定义附魔,当你破坏冰类方块(冰、蓝冰、霜冰、浮冰)时会把水变成冰。它的等级上限为 2,且不会出现在程序生成的战利品上。
Earthquake
地震(Earthquake)是基于靴子的击退攻击。它在连续两次潜行且未处于飞行状态时触发,强度随你全身装备上地震等级之和而提升。
- 冷却时间:2 分钟,硬编码。
earthquake.yml增加了earthquakeActivationMessage(默认&8[EliteMobs] &aEarthquake triggered! &c2 min cooldown!)和earthquakeAvailableMessage(默认&8[EliteMobs] &2Earthquake cooldown over!)。- 等级上限为 5,
value为 50,且不会出现在程序生成的战利品上。
Grappling Hook
抓钩(Grappling Hook)是以弓为主的机动性附魔。它是单等级附魔(maxLevelV2: 1、maxEnchantmentLevel: 1、value 为 10),且不会出现在程序生成的战利品上,因此只会出现在自定义物品和附魔书上。
Lightning
闪电(Lightning)为附魔的战斗装备添加基于几率的闪电打击效果。lightning.yml 额外增加一个键 minimumCooldownSeconds(默认 120),即两次打击之间的最短间隔。它的等级上限为 5,value 为 15,并且会出现在程序生成的战利品上。
Loud Strikes
响亮打击(Loud Strikes)是用于坦克风格玩法的仇恨控制附魔,并且它是实时生效的:EliteMobs 会锁定附近累计仇恨最高的玩家,而 Loud Strikes 正是让你的仇恨获取翻倍的因素。
- 每件装备为你的总加成贡献
等级 / 3,并在全部 6 个装备槽位上求和。 - 每次命中产生的仇恨为
伤害 x (1 + 总加成)。 maxLevelV2为 3,但maxEnchantmentLevel为 10,因此通过附魔可以让单件装备超过显示上限。- 它不会出现在程序生成的战利品上,因此只会出现在自定义物品上——这也正是它成为实例副本坦克装备标志性附魔的原因。
关于完整的目标锁定规则和范围,请参阅高级仇恨系统。
Meteor Shower
流星雨(Meteor Shower)会从天空召唤火球坠落。它是单等级附魔,并且拥有插件中迄今为止最高的物品价值 value(130),这反映了它有多强。它不会出现在程序生成的战利品上。
Plasma Boots
等离子靴(Plasma Boots)会产生一个造成伤害的粒子跳跃效果。落地时的弹射物环数量随等离子靴等级之和提升,每次命中造成 2 点伤害,效果持续 3 秒。与地震一样,它使用硬编码的 2 分钟冷却。它的等级上限为 3,value 为 20,且不会出现在程序生成的战利品上。
Repair
修复(Repair)是废料物品所携带的标记附魔。它的等级即废料等级(1 = 微小,直到 5 = 巨大),修理匠每一级恢复 100 点耐久——因此微小修复 100 点,巨大修复 500 点。它的等级上限为 5,value 为 15,且不会出现在程序生成的战利品上。
关于完整的废料与修复流程,请参阅物品升级系统。
Summon Merchant
召唤商人(Summon Merchant)是召唤商人 Jeeves 的附魔/卷轴效果。它在当前代码库中既作为专属自定义附魔存在,也作为预制自定义物品内容存在。
在记录实用卷轴或便携式服务物品时可以使用它。
summon_merchant.yml 提供两个选项:
message—— 玩家召唤商人时在聊天中说的话。默认值为"Jeeves!"。playersSayMessage—— 当为true(默认值)时,玩家的聊天消息会像他们自己输入一样发送,因此聊天插件和其他监听器都能看到。如果你只想召唤商人而不让玩家喊出召唤词,则设为false。
Summon Wolf
召唤狼(Summon Wolf)会召唤一只友好的狼。它是单等级附魔,value 为 20,且不会出现在程序生成的战利品上。
Unbind
解绑(Unbind)是解绑卷轴及相关物品升级工作流所使用的附魔。在当前代码库中,更广泛的解绑流程也通过 /em unbind 和冒险者公会的解绑服务暴露出来。
关于面向玩家的系统,请参阅物品升级系统。
Soulbind
灵魂绑定(Soulbind)是 EliteMobs 物品所使用的所有权锁定附魔。当前代码库仍包含专属的灵魂绑定配置、事件注册,以及用于读取和移除物品元数据中灵魂绑定的实用检查。
关于面向玩家的移除流程,请参阅物品升级系统。
Lucky Source
幸运来源(Lucky Source)是一个用于将物品标记为精英幸运券的内部附魔。物品升级系统用它来识别幸运券物品。
这个附魔并非用于手动应用到自定义物品上。它由插件自动管理。
Enchanted Source
附魔来源(Enchanted Source)是一个用于将物品标记为精英附魔书的内部附魔。升级系统使用此标记来识别可应用到精英物品上的附魔书。
这个附魔并非用于手动应用到自定义物品上。它由插件自动管理。