跳至主要內容

自訂附魔列表

EliteMobs 加入了自訂附魔以增進遊戲體驗。每一個附魔——不論是自訂附魔還是延伸原版的附魔——都在 enchantments 設定資料夾中擁有自己的檔案。

附魔設定欄位

意義
isEnabled該附魔是否存在
name用於物品說明文字的顯示名稱
maxLevelV2擲取與顯示該附魔時所使用的等級上限
value一個等級對物品價值計算的貢獻量(供商店與販售使用)
isEnabledForProcedurallyGeneratedItems程序化生成的戰利品是否能擲出此附魔
maxEnchantmentLevel外掛永遠不會超過的硬性上限,即使透過附魔也一樣

部分檔案會加入額外的鍵,列於下方各段落中。

附魔總覽

附魔說明物品類型
Critical Strikes有機率對菁英怪物造成 1.5 倍傷害的暴擊武器
Drilling挖掘半徑範圍內的方塊鎬、鏟
Elite Protection/Sharpness/等等將原版附魔延伸至超越正常上限所有適用者
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

Key詳細資訊
效果有機率打出對菁英怪物造成 1.5 倍傷害的暴擊
每級機率10%(等級 1 = 10%,等級 2 = 20%,以此類推)
程序化上限(maxLevelV2等級 2
絕對最高等級等級 3
全套裝備的機率總上限40%(可設定)

Critical Strikes 提供打出對菁英怪物造成 1.5 倍傷害的暴擊的機率。每一級 Critical Strike 都會使暴擊機率提高 10%。

暴擊總機率有硬性上限

暴擊機率會跨全部六個裝備欄位加總——4 件護甲加上主手與副手。若沒有上限,這很容易就達到 100%,屆時每一擊都是「暴擊」:暴擊不再是一個突出的事件,卻仍支付完整的 1.5 倍倍率。

因此總量會被 MobCombatSettings.yml 中的 maximumCriticalStrikeChance 限制,其預設為 0.40(40%)。該值會被夾在 [0.0, 1.0] 範圍內。基於上述原因,不建議設定超過 0.5

這代表在每一件裝備上疊加 Critical Strikes,早在該附魔本身的等級上限之前就已經不再划算。

critical_strikes.yml 在標準附魔欄位之外,另外加入兩個顯示用的鍵:

預設值用途
criticalHitPopup&5Critical Hit!暴擊時額外顯示的彈出文字內容
criticalHitColor&5套用在暴擊傷害數字上的顏色前綴

Drilling

Key詳細資訊
效果挖掘半徑範圍內的方塊
等級範圍1-4(maxLevelV2maxEnchantmentLevel 皆為 4)
每級方塊數等級 1 = 正前方額外 1 個方塊,等級 2 = 十字形 4 個方塊,等級 3+ = 往深處堆疊的 3x3 層
有效物品鎬、鏟
程序化戰利品不會——isEnabledForProcedurallyGeneratedItems: false

drilling 附魔讓鎬與鏟能夠挖掘目標方塊周圍半徑範圍內的方塊。等級越高,挖掘的範圍與深度就越大。只有相同類型的方塊才會被挖掘。挖掘時潛行會停用附魔效果。


Elite Enchantments

Key詳細資訊
效果將原版附魔延伸至超越正常上限
觸發僅對 EliteMobs 生效
需求物品必須超越原版附魔上限

菁英附魔將原版 Minecraft 附魔延伸至超越其正常等級上限,並在對抗菁英怪物時套用這些強化後的數值。

物品只有在其附魔等級超越原版上限後,才會開始獲得菁英附魔。 舉例來說,原版保護的上限為等級 4。一件擁有保護 5 與菁英保護 10 的物品,對菁英怪物而言會被視為保護 15 的護甲,但對其他怪物而言只算保護 5。

支援的附魔
類別附魔
護甲保護、火焰保護、爆炸保護、投射物保護、輕盈、尖刺、水中呼吸、深海漫遊、冰霜行者、靈魂疾行、輕巧潛行
武器鋒利、不死剋星、節肢剋星、擊退、燃燒、掠奪、橫掃之刃
力量、衝擊、燃燒、無限
工具效率、幸運、絲綢之觸
釣魚海之眷顧、餌釣
三叉戟穿刺、忠誠、激流、引雷
快速上弦、貫穿、多重射擊
錘矛沉重、破甲、風爆
長矛突刺
其他修補、耐久、綁定詛咒、消失詛咒、親水性

Flamethrower

Flamethrower 會從附魔過的裝備噴射出一道火焰。它是單一等級的附魔:flamethrower.yml 內建 maxLevelV2: 1maxEnchantmentLevel: 1value 為 20,且不會擲在程序化生成的戰利品上,因此它只能透過自訂物品與附魔書送到玩家手上。


Hunter

Hunter 會提高附魔裝備所提供的菁英怪物生成加成。hunter.yml 加入一個額外的鍵 hunterSpawnBonus(預設 0.05),也就是每一級附魔所貢獻的生成機率加成。此附魔的上限為等級 3,並且擲在程序化生成的戰利品上。

這是少數直接影響進度節奏而非戰鬥屬性的附魔之一。


Ice Breaker

Ice Breaker 是專注於鎬的自訂附魔,當你破壞冰系方塊(冰、藍冰、霜冰、浮冰)時會把水變成冰。它的上限為等級 2,且不會擲在程序化生成的戰利品上。


Earthquake

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 正是放大你仇恨累積量的機制。

  • 每件物品為你的總加成貢獻 level / 3,並跨全部 6 個裝備欄位加總。
  • 每次擊中產生的仇恨為 傷害 x (1 + 總加成)
  • maxLevelV2 為 3,但 maxEnchantmentLevel10,因此附魔可以把單一件物品推過顯示上限。
  • 不會擲在程序化生成的戰利品上,所以只會出現在自訂物品上——這也是為什麼它是實例副本坦克裝備的招牌附魔。

關於完整的目標選擇規則與範圍,請參閱進階仇恨系統


Meteor Shower

Meteor Shower 會從天空召喚火球。它是單一等級的附魔,並且擁有整個外掛中遙遙領先的最高物品價值 value130),反映出它有多強。它不會擲在程序化生成的戰利品上。


Plasma Boots

Plasma Boots 會產生一個造成傷害的粒子跳躍效果。落地時的投射物環數會隨著 Plasma Boots 等級總和而縮放,每次命中造成 2 點傷害,效果持續 3 秒。與 Earthquake 一樣,它使用寫死的 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 物品所使用的所有權鎖定附魔。目前的程式碼庫仍包含專屬的 Soulbind 設定、事件註冊,以及用於從物品中繼資料讀取與移除靈魂綁定的實用檢查。

關於面向玩家的移除流程,請參閱物品升級系統


Lucky Source

Lucky Source 是用來將物品標記為菁英幸運票券的內部附魔。它被物品升級系統用來辨識幸運票券物品。

此附魔並非設計來手動套用至自訂物品。它由外掛自動管理。


Enchanted Source

Enchanted Source 是用來將物品標記為菁英附魔書的內部附魔。升級系統使用此標記來辨識可套用至菁英物品的附魔書。

此附魔並非設計來手動套用至自訂物品。它由外掛自動管理。