物品升級系統
玩家可以解綁、拆解、修理及附魔精英物品。本指南說明所需物品、費用與可能的結果。
卷軸、碎料與幸運券必須是已啟用的自訂物品,材質與定義相符,且 consumable.type 為 unbind、repair_scrap 或 lucky_ticket。修理碎料還需要 1 至 5 的整數 consumable.tier;其他兩種類型不接受 tier。僅有相同的名稱或說明文字並不能讓物品生效。無效的消耗品設定會停用該自訂物品。
系統花費總覽
| 系統 | 所需物品 | 貨幣花費 | 成功率 |
|---|---|---|---|
| 拆解 | 精英物品 | 無 | 75%(預設) |
| 解綁 | 精英物品 + 解綁卷軸 | 無 | 100% |
| 修理 | 精英物品 + 碎料 | 無 | 100% |
| 附魔 | 精英物品 + 附魔書(可選幸運券) | (附魔權重+1)^4 金幣 | 浮動(見公式) |
解綁物品
如果你有物品解綁卷軸,你可以使用解綁員 NPC 把 1 個卷軸與 1 件物品結合,以將其解綁。
卷軸使用一次即消耗。解綁會移除 Soulbind 擁有者與舊版聲望標籤,之後物品可以出售或轉交給其他玩家。選單接受具有耐久度中繼資料的精英物品,並檢查卷軸的所有權。
拆解物品
精英物品可以在拆解員 NPC 處拆解。拆解物品時,你會依物品等級獲得下列碎料:
- 等級 0-49:微小碎料(
elite_scrap_tiny.yml) - 等級 50-99:小型碎料(
elite_scrap_small.yml) - 等級 100-149:中型碎料(
elite_scrap_medium.yml) - 等級 150-199:大型碎料(
elite_scrap_large.yml) - 等級 200+:巨大碎料(
elite_scrap_huge.yml)
當 Soulbind 生效時,拆解員會檢查精英物品是否屬於你。如果對應碎料不存在、已停用或未定義預期的修理碎料階層,原物品會留在選單中,並記錄警告。
碎料階層採用四捨五入後的物品等級。100 級會產出中型碎料;伺服器有哪些階層,取決於它提供的物品。
碎料是物品系統其餘部分的基礎。
拆解成功率:預設對每個提交的物品分別進行 75% 的判定,即使它們在同一堆疊中。一旦所需碎料可以產生,所有提交的物品都會消耗,包括失敗的部分。選單會報告成功與失敗數量。背包裝不下的碎料會掉在玩家位置。
修理精英物品
精英物品可以在修理員 NPC 處使用碎料修理。物品的損壞程度決定了修好它所需碎料的數量與大小。
修理量:每種碎料修復固定的耐久值:
- 微小碎料:100 耐久
- 小型碎料:200 耐久
- 中型碎料:300 耐久
- 大型碎料:400 耐久
- 巨大碎料:500 耐久
每次修理消耗一個碎料,最多恢復表中所列的耐久度,且不會超過滿耐久。嚴重受損的物品可能需要多次修理或更高階的碎料。確認修理未受損的物品也會消耗碎料。
附魔精英物品
在說明如何附魔物品之前,建議你先熟悉附魔所需的物品並了解它們的功能。
精英物品
精英物品泛指任何可在 EliteMobs 商店取得、由精英怪掉落,或作為完成任務獎勵所獲得的戰利品,以及其他來源。
附魔書
附魔書通常由精英怪掉落,或在競技場或任務中作為獎勵授予玩家。它們含有玩家可以轉移到目標物品上的附魔。
幸運券
幸運券通常從精英怪處取得,或作為競技場或任務的獎勵,能讓玩家在附魔物品時把成功機率加倍。
玩家可以造訪冒險者公會中的附魔師 NPC,或使用 /em 選單來開啟附魔選單。
同時擁有精英物品與附魔書時,玩家可以嘗試把書中儲存的附魔加到自己的物品上。每次嘗試都會花費玩家一些精英金幣。如果他們有幸運券,也可以用它把機率加倍。
附魔花費:價格為 (附魔權重 + 1)^4 精英金幣。權重計算的是附魔等級,而非不同名稱的數量:包括原生附魔或書中儲存的等級、自訂效果等級,以及支援的強化原生附魔超過原版上限的部分。例如鋒利 III 貢獻三個原生等級。選單顯示實際物品的報價。
範例:
- 權重 0:1 金幣
- 權重 1:16 金幣
- 權重 2:81 金幣
- 權重 5:1,296 金幣
- 權重 10:14,641 金幣
成功率:基礎成功率為 min(1, 4 / (附魔權重 + 1)),在隨機判定前取至小數點後兩位。例如:
- 權重 0:400%(上限為 100%)
- 權重 1:200%(上限為 100%)
- 權重 5:67%
- 權重 10:36%
預設情況下,幸運券會在套用上限與四捨五入前,將尚未四捨五入的成功率乘以二。它也會將設定的嚴重失敗係數減半。最終銷毀機率還取決於剩餘機率與四捨五入,因此不是單純將未使用幸運券時顯示的機率減半。
附魔疊加:等級相加,例如鋒利 III + 鋒利 II = 鋒利 V。完整結果必須通過設定的等級限制與相容性檢查。原生附魔必須啟用;自訂效果需要有效的提供者,並符合目標的裝備或魔法武器類型。無效組合會在付款前被拒絕。原生附魔書不需要 EliteMobs 自訂物品 ID,但必須包含有效且受支援的附魔。
在選單放入一件精英物品、一本附魔書,以及可選的一張幸運券,然後確認。每次以正常遊戲結果結束的嘗試都會消耗書、付款與投入的幸運券,結果如下:
- 成功: 附魔加到物品上。(機率依目前附魔而異)
- 失敗: 嘗試失敗,導致失去附魔書與精英金幣。物品會安全歸還。(扣除成功、嚴重失敗與挑戰之後的剩餘機率)
- 嚴重失敗: 失去書、金幣與物品。設定係數為成功後剩餘機率的 1%,幸運券將該係數減半;所得機率取至小數點後兩位。
- 挑戰: 進行一場 BOSS 戰,若戰敗則有 10% 的機率變成嚴重失敗。若玩家獲勝,物品就會被附魔。(計算完成功與嚴重失敗後剩餘機率的 30%)
附魔權重大於 10 的物品可能觸發全伺服器公告。目前實作同時將 successAnnouncement 作為布林值和訊息字串讀取,沒有獨立的 announceImportantEnchantments YAML 鍵。這種型別衝突使該設定無法作為可靠的獨立公告開關。
若抽到挑戰但沒有可用的已安裝挑戰,或其啟動事件被取消,嘗試會立即成功。挑戰啟動進入佇列後的故障則會中止嘗試,並嘗試退還物品與付款。挑戰是私人副本,不接受隊伍進入或額外玩家。系統會在挑戰期間及結算前檢查提供者的相容性。
購買會在扣款前後檢查目前投入的物品與提供者相容性。購買前關閉選單會退還投入物品。結算時背包裝不下的物品會掉在玩家位置;無法確定或玩家離線時的交付會記錄下來供復原處理。
若無法安全確定付款、退款或物品交付狀態,伺服器會在 plugins/EliteMobs/enchantment_recovery/ 下寫入交易記錄,並告知玩家參考 ID。管理員必須手動核對付款與物品狀態,不能盲目重複結果不明的交付或扣款。基礎設施故障導致的中止會嘗試退還原物品、書、幸運券與付款;一般遊戲失敗則會消耗已購買的嘗試。
附魔設定
附魔相關的調整項目位於 SpecialItemSystems.yml,而拆解成功率則位於拆解員選單設定中。
| 鍵 | 檔案 | 預設值 | 效果 |
|---|---|---|---|
luckyTicketMultiplier | SpecialItemSystems.yml | 2.0 | 使用幸運券時套用到成功機率上的倍率 |
criticalFailureChanceV2 | SpecialItemSystems.yml | 0.01 | 剩餘(非成功)機率中會變成嚴重失敗的比例。使用幸運券時減半 |
challengeChance | SpecialItemSystems.yml | 0.30 | 扣除成功與嚴重失敗後,剩餘機率中會變成 BOSS 挑戰的比例 |
criticalFailureChanceDuringChallengeChance | SpecialItemSystems.yml | 0.10 | 在挑戰戰鬥中落敗時失去物品的機率 |
scrapChance | 拆解員選單設定 | 0.75 | 拆解物品時實際產出碎料的機率 |
機率依序計算,每一步都取至小數點後兩位:成功、從非成功剩餘部分計算嚴重失敗、從下一剩餘部分計算挑戰,最後是一般失敗。一次隨機抽樣決定結果。預設設定、權重 10、無幸運券時,報價為成功 36%、嚴重失敗 1%、挑戰 19%、失敗 44%。100% 的成功率保證成功。機率設定無效或價格超出支援的整數範圍時,購買會被阻止。
視覺範例
MagmaGuy 說明其中部分系統的影片。
製作你自己的附魔書
以下是一份簡短的指南,說明你要如何製作自己的附魔書。
isEnabled
設定該物品是否啟用。
| 鍵 | 值 | 預設值 |
|---|---|---|
isEnabled | 布林值 | true |
範例
isEnabled: true
name
設定物品的名稱。支援 Color Codes。
| 鍵 | 值 | 預設值 |
|---|---|---|
name | 字串 | 無 |
範例
name: '&aElite Custom Enchanted Book'

lore
設定物品的說明文字。支援 Color Codes。
| 鍵 | 值 | 預設值 |
|---|---|---|
lore | 字串清單 | 無 |
範例
lore:
- '&2Use this custom book to'
- '&2enchant items at the enchanter!'

material
使用 ENCHANTED_BOOK。附魔師需要真正的附魔書,不接受帶有附魔中繼資料的普通 BOOK。
| 鍵 | 值 | 預設值 |
|---|---|---|
material | ENCHANTED_BOOK | 無 |
範例
material: ENCHANTED_BOOK

enchantments
設定該物品應該帶有哪些附魔。
| 鍵 | 值 | 預設值 |
|---|---|---|
enchantments | MineCraft 附魔 或 EliteMobs 附魔 | 無 |
範例
enchantments:
- elitemobs:earthquake,1

itemType
設定你可以從哪裡取得該物品。如果你希望你的書由隨機精英怪掉落並在商店中販售,可以把這項設為 custom。
否則你可以把它設為 unique,讓它只從所設定的戰利品表中掉落。
| 鍵 | 值 | 預設值 |
|---|---|---|
itemType | 值 | 無 |
範例
itemType: custom
soulbound
設定書是否綁定給接收者。設為 false 可允許交易。
| 鍵 | 值 | 預設值 |
|---|---|---|
soulbound | 布林值 | true |
範例
soulbound: true
附魔書範例
附魔書設定範例
isEnabled: true
material: ENCHANTED_BOOK
name: '&5Excellent Mining Enchanted Book'
lore:
- '&2Used to enchant items at the enchanter!'
enchantments:
- MENDING,1
- elitemobs:drilling,1
itemType: UNIQUE
soulbound: false
如你所見,製作你自己的附魔書並沒有那麼複雜。大部分設定都是你在建立物品時會用到的一般設定。
範例書包含原生附魔 MENDING 與自訂效果 elitemobs:drilling。
這會讓我們的範例書成為一本你會想用在鎬子上的絕佳書籍。
給伺服器管理員:表中列出可設定的機率。目前實作中的四次方價格公式與修理量是固定的。玩家應在確認前檢查選單報價與伺服器設定。