跳到主要内容

自定义附魔列表

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 专属附魔的出厂数值

文件maxLevelV2maxEnchantmentLevelvalue会出现在程序生成的战利品上
critical_strikes.yml2313
drilling.yml4415
earthquake.yml5550
flamethrower.yml1120
grappling_hook.yml1110
hunter.yml3310
ice_breaker.yml2210
lightning.yml5515
loud_strikes.yml3106
meteor_shower.yml11130
plasma_boots.yml3320
repair.yml5515
soulbind.yml1110
summon_merchant.yml1110
summon_wolf.yml1120
unbind.yml1110000
lucky_source.yml1120
enchanted_source.yml1110

mending.yml 出厂设置为 isEnabled: false——经验修补在 EliteMobs 物品上默认关闭。


Critical Strikes

详情
效果有几率打出对精英怪造成 1.5 倍伤害的暴击
每级几率10%(1 级 = 10%,2 级 = 20%,以此类推)
程序上限(maxLevelV22 级
绝对最高等级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(maxLevelV2maxEnchantmentLevel 均为 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: 1maxEnchantmentLevel: 1value 为 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: 1maxEnchantmentLevel: 1value 为 10),且不会出现在程序生成的战利品上,因此只会出现在自定义物品和附魔书上。


Lightning

闪电(Lightning)为附魔的战斗装备添加基于几率的闪电打击效果。lightning.yml 额外增加一个键 minimumCooldownSeconds(默认 120),即两次打击之间的最短间隔。它的等级上限为 5,value 为 15,并且出现在程序生成的战利品上。


Loud Strikes

响亮打击(Loud Strikes)是用于坦克风格玩法的仇恨控制附魔,并且它是实时生效的:EliteMobs 会锁定附近累计仇恨最高的玩家,而 Loud Strikes 正是让你的仇恨获取翻倍的因素。

  • 每件装备为你的总加成贡献 等级 / 3,并在全部 6 个装备槽位上求和。
  • 每次命中产生的仇恨为 伤害 x (1 + 总加成)
  • maxLevelV2 为 3,但 maxEnchantmentLevel10,因此通过附魔可以让单件装备超过显示上限。
  • 不会出现在程序生成的战利品上,因此只会出现在自定义物品上——这也正是它成为实例副本坦克装备标志性附魔的原因。

关于完整的目标锁定规则和范围,请参阅高级仇恨系统


Meteor Shower

流星雨(Meteor Shower)会从天空召唤火球坠落。它是单等级附魔,并且拥有插件中迄今为止最高的物品价值 value130),这反映了它有多强。它不会出现在程序生成的战利品上。


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)是一个用于将物品标记为精英附魔书的内部附魔。升级系统使用此标记来识别可应用到精英物品上的附魔书。

这个附魔并非用于手动应用到自定义物品上。它由插件自动管理。