EliteMobs 設定
本指南適用於當前的 EliteMobs 10 程式碼線。
需求
- Minecraft 1.21.4 或更新版本(
plugin.yml宣告api-version: 1.21.4) - Java 21+
- Spigot、Paper 或相容的分支
EliteMobs 在低於 Minecraft 1.21.0 的任何版本上都會拒絕啟動——它會記錄一則警告並自行停用。較舊的伺服器需要使用 9.0 之前的 EliteMobs 版本。
首次啟動
啟動伺服器一次,如果 EliteMobs 在首次啟動時更新了伺服器端的生命值上限設定,則重新啟動。
啟動時,EliteMobs 會從 spigot.yml 讀取 settings.attribute.maxHealth.max。如果該值缺失、非有限數值,或低於 2048,EliteMobs 會將它提高到 2048 並替你儲存 spigot.yml。菁英生命值縮放需要這樣的餘裕,所以在寫入該值之後請重新啟動。如果儲存失敗,主控台會提示你手動調高該值。
推薦工作流程
- 安裝 EliteMobs 並啟動伺服器一次。
- 執行
/em initialize。 - 使用
/nightbreaklogin <token>連結 Nightbreak 權杖。 - 開啟
/em setup。 - 如果你想快速設定官方內容,使用
/em downloadall。 - 當已安裝的套件被標記為過時時,使用
/em updatecontent。
initialize vs setup
/em initialize是首次引導流程。/em setup是持續的內容管理介面。
不要將它們視為可互換的。
/em initialize 會詢問什麼
首次設定選單提供一個資訊按鈕以及三種預設方案。每種預設方案都會將設定標記為完成、重新載入外掛,接著印出後續連結(Nightbreak 登入、下載全部、設定指南、Discord、wiki):
| 預設方案 | 效果 |
|---|---|
| 推薦 | 自然菁英生成開啟 |
| 僅內容 | 自然菁英生成關閉、限時事件關閉——只有下載的內容(副本、Boss、NPC)會啟用 |
| 無進度系統(不推薦) | 自然菁英生成關閉、技能系統關閉、EliteMobs 戰利品關閉。適用於只想在 BetterStructures 之類的外掛旁邊使用 EliteMobs 內容的伺服器 |
/em setup 會顯示什麼
/em setup 是共用的 MagmaCore 設定選單。它會列出每個 EliteMobs 內容套件及其安裝/更新狀態,而 MagmaCore 會在最前面加上三個標準項目:
- 外掛更新——下載較新的 EliteMobs jar(重新啟動後生效)
- 推薦外掛——附帶安裝連結的搭配外掛,也可透過
/em recommendedplugins取得 - 自動更新開關——會將
nightbreak.autoDownloadPluginUpdates寫入config.yml
它也會加入一個「下載全部內容」項目以及三個篩選器:副本、事件與自訂模型。中繼套件會隱藏其子套件,讓清單保持易讀。
內容指令
| 指令 | 用途 |
|---|---|
/em downloadall | 外掛更新,加上每一個可存取的缺失或過時套件 |
/em downloadallcontent | 每一個可存取的缺失或過時套件,不含外掛更新 |
/em updatecontent(別名 /em updateallcontent) | 只處理已安裝且過時的套件 |
/em downloadpluginupdate | 只下載 EliteMobs jar |
/em forcereinstallcontent <package|all> | 重新下載你已擁有的內容,用於修復損壞的安裝 |
/em setup toggle <package> | 安裝或解除安裝單一個已下載的套件 |
已下載的外掛 jar 與內容更新只有在伺服器重新啟動之後才會生效。自動外掛下載(nightbreak.autoDownloadPluginUpdates: true)需要有效的帳號權杖以及有效的贊助者會員資格。
手動匯入
手動匯入仍然使用:
plugins/EliteMobs/imports
該路徑仍然有效,但 Nightbreak 感知的設定流程現在是主要的文件化路徑。
參見: