EternalTD 設定
目前的 EternalTD 設定流程圍繞 Nightbreak 管理的內容、透過 FreeMinecraftModels 提供的可選模型支援以及資源包輔助指令建構。
需求
- EternalTD
1.4.1 - Java
21 - 運行目前
1.21API 線的 Paper/Spigot 相容伺服器
可選整合:
FreeMinecraftModels用於 EternalTD 的自訂模型ResourcePackManager如果你希望 EternalTD 將其官方資源包註冊到該插件而不是寫入server.propertiesFloodgate、ModelEngine和LibsDisguises是軟依賴,不是目前設定流程的必要條件
EternalTD 建立的內容
啟動時,EternalTD 初始化或使用以下路徑:
plugins/EternalTD/config.yml
plugins/EternalTD/content_packages/
plugins/EternalTD/imports/
plugins/EternalTD/levels/
plugins/EternalTD/waves/
plugins/EternalTD/npcs/
plugins/EternalTD/worlds/
舊版說明:
- 插件現在將
levels/和npcs/作為規範資料夾名稱。 - 在啟動和重新載入時,它會自動將舊版的
Levels/和NPCs/資料夾遷移到小寫路徑。
推薦的首次設定流程
- 安裝 EternalTD 並啟動伺服器一次。
- 以擁有
eternaltd.*權限的玩家身分執行/etd initialize。 - 使用
/nightbreaklogin <token>連結你的 Nightbreak 帳戶。 - 執行
/etd downloadall將所有可存取的 EternalTD 套件下載到plugins/EternalTD/imports。 - 執行
/etd install套用官方 EternalTD 資源包設定。 - 隨時執行
/etd setup來瀏覽、啟用、停用或更新個別套件。
/nightbreaklogin <token> 是共享的 Nightbreak/MagmaCore 帳戶流程的一部分,不是在 EternalTD 的 plugin.yml 中宣告的指令。
/etd initialize 實際做了什麼
/etd initialize 開啟首次設定選單。它不會為你下載內容或安裝資源包。
目前的選單提供三種結果:
Recommended Setup:將設定標記為完成,並告訴你執行/nightbreaklogin <token>、/etd downloadall和/etd installManual Setup:將設定標記為完成,由你自行管理內容Use Current Content:將設定標記為完成,保持目前磁碟上的內容不變
由於所有三個選項都設定 setupDone: true,請將 /etd initialize 視為引導流程,而不是驗證步驟。
重生點和大廳行為
config.yml 目前包含:
setupDonespawnLocationsmanageSpawnplayerGuide
當 manageSpawn: true 且 etd_spawn 世界存在時,加入的玩家會被傳送到設定的 EternalTD 重生點位置。
官方大廳套件與遊戲地圖分開追蹤,作為 etd_spawn 世界安裝在伺服器的世界容器中。
匯入後重新載入
在手動匯入或手動檔案清理後使用 /etd reload。
EternalTD 重新載入目前執行以下操作:
- 重新執行匯入器
- 重新載入內容套件
- 重新載入關卡、波次、NPC 和世界範本
- 重新整理套件更新/存取狀態
- 重新初始化資源包輔助工具
- 如果 FreeMinecraftModels 插件存在,要求其重新載入匯入的內容