Resource Pack Manager (RSPM)
Resource Pack Manager (RSPM) 是一個旨在簡化 Minecraft 伺服器處理資源包方式的插件。它會自動合併、託管和分發資源包,確保玩家始終擁有正確的資源包,且只需最少的設定。
它有什麼作用?
RSPM 會偵測來自支援的插件(如 EliteMobs、FreeMinecraftModels、ModelEngine 等)的資源包,然後將它們合併成一個資源包。當玩家加入您的伺服器時,這個合併的資源包會自動託管並分發給他們。
您還可以透過將資源包放置在 plugins/ResourcePackManager/mixer/ 資料夾中來手動新增自己的資源包。插件會根據您在設定的 priorityOrder 部分定義的順序合併這些資源包。
這意味著您不再需要手動合併 zip 檔案或將資源包上傳到第三方網站。只需設定您的優先順序,RSPM 就會處理其餘的工作。
設定指南
- 下載並將
ResourcePackManager.jar放入伺服器的plugins資料夾。 - 重新啟動伺服器。
- (可選)將任何自訂資源包新增到
mixer資料夾。 - (可選)編輯
config.yml以調整優先順序或停用自動託管。 - 如果進行了變更,請執行
/rspm reload。
設定範例
priorityOrder:
- ResourcePackManager
- EliteMobs
- FreeMinecraftModels
- ModelEngine
- Nova
- ItemsAdder
- Oraxen
- BetterHUD
- ValhallaMMO
- MMOInventory
- vane-core
- RealisticSurvival
autoHost: true
forceResourcePack: false
resourcePackPrompt: Use recommended resource pack?
resourcePackRerouting: ''
- priorityOrder: 控制發生衝突時哪個資源包獲勝。
- autoHost: 將合併的資源包上傳到 Magma 的託管服務。
- forceResourcePack: 強制用戶端接受資源包。
- resourcePackPrompt: 設定提示玩家時顯示的訊息。
- resourcePackRerouting: 僅限進階使用 – 如果不確定請忽略。
支援的插件
RSPM 與大多數產生自己資源包的主要插件相容:
- EliteMobs
- FreeMinecraftModels
- ModelEngine
- ItemsAdder (必須停用加密)
- Nova
- Oraxen
- MMOInventory
- BetterHUD
- ValhallaMMO
如果您的插件未列出,您仍然可以透過將 zip 檔案放入 mixer 資料夾並在 priorityOrder 中引用其檔案名稱(包括 .zip)來手動新增其資源包。
自動託管
預設情況下,RSPM 使用由插件開發者維護的免費自動託管服務。這消除了設定您自己的託管解決方案的需要。如果您更喜歡自己託管,只需在設定中停用 autoHost。
注意:自動託管由社群貢獻支援,可能不會永遠可用。
解決資源包衝突
雖然 Resource Pack Manager (RSPM) 簡化了資源包的合併和分發,但它並非旨在解決所有可能的衝突。
RSPM 根據設定中定義的 priorityOrder 合併資源包。如果兩個資源包包含相同的檔案(例如,相同的模型 ID 或 GUI 元素),優先順序清單中排名較高的將優先。但是,這不會消除所有相容性問題。未解決衝突的常見範例包括:
- 重疊的自訂模型資料 (CMD) ID
- 衝突的材質路徑
- 重複或衝突的 Unicode 字元(用於自訂 GUI)
- 不相容的覆蓋或模型選擇器
要有效管理這些衝突:
- 調整
priorityOrder,使您最重要的插件出現在頂部。 - 如有必要,透過直接編輯資源包來手動解決重疊。
- 仔細檢查所有資源包是否正確產生並放置在其適當的插件目錄或
mixer資料夾中。
注意:許多關於 RSPM 的回報問題並非插件中的錯誤,而是資源包之間檔案衝突的結果。RSPM 無法自動修復這些問題 — 它只是根據您的設定合併並提供它們。
如果在調整優先順序和檢查衝突後仍遇到問題,您可能需要手動介入或聯絡衝突插件的開發者尋求指導。
指令
/rspm reload— 重新載入插件並重新合併所有資源包。/rspm data_compliance_request— 可選。下載託管的資源包資料。
總結
RSPM 幫助伺服器擁有者簡化資源包管理。它自動化合併過程,處理託管,並將最終資源包分發給玩家 — 所有這些都只需最少的設定。但是,透過設定或在必要時編輯資源包來管理插件衝突仍然是您的責任。
如果您需要協助或遇到問題,官方 Discord 是提問和獲得支援的好地方。