自訂附魔列表
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 專屬附魔的內建數值
| 檔案 | 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
| 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(maxLevelV2 與 maxEnchantmentLevel 皆為 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: 1 與 maxEnchantmentLevel: 1、value 為 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: 1、maxEnchantmentLevel: 1、value 10),且不會擲在程序化生成的戰利品上,因此只會出現在自訂物品與附魔書上。
Lightning
Lightning 為附魔過的戰鬥裝備加入基於機率的閃電打擊效果。lightning.yml 加入一個額外的鍵 minimumCooldownSeconds(預設 120),也就是兩次打擊之間的最短間隔。它的上限為等級 5、value 為 15,並且會擲在程序化生成的戰利品上。
Loud Strikes
Loud Strikes 是用於坦克風格玩法的仇恨控制附魔,而且它已經實際生效:EliteMobs 會以附近累積仇恨值最高的玩家為目標,而 Loud Strikes 正是放大你仇恨累積量的機制。
- 每件物品為你的總加成貢獻
level / 3,並跨全部 6 個裝備欄位加總。 - 每次擊中產生的仇恨為
傷害 x (1 + 總加成)。 maxLevelV2為 3,但maxEnchantmentLevel為 10,因此附魔可以把單一件物品推過顯示上限。- 它不會擲在程序化生成的戰利品上,所以只會出現在自訂物品上——這也是為什麼它是實例副本坦克裝備的招牌附魔。
關於完整的目標選擇規則與範圍,請參閱進階仇恨系統。
Meteor Shower
Meteor Shower 會從天空召喚火球。它是單一等級的附魔,並且擁有整個外掛中遙遙領先的最高物品價值 value(130),反映出它有多強。它不會擲在程序化生成的戰利品上。
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 是用來將物品標記為菁英附魔書的內部附魔。升級系統使用此標記來辨識可套用至菁英物品的附魔書。
此附魔並非設計來手動套用至自訂物品。它由外掛自動管理。