跳至主要内容

Resource Pack Manager (RSPM)

Resource Pack Manager (RSPM) 是一個旨在簡化 Minecraft 伺服器處理資源包方式的插件。它會自動合併、託管和分發資源包,確保玩家始終擁有正確的資源包,且只需最少的設定。


它有什麼作用?

RSPM 會偵測來自支援的插件(如 EliteMobs、FreeMinecraftModels、ModelEngine 等)的資源包,然後將它們合併成一個資源包。當玩家加入您的伺服器時,這個合併的資源包會自動託管並分發給他們。

您還可以透過將資源包放置在 plugins/ResourcePackManager/mixer/ 資料夾中來手動新增自己的資源包。插件會根據您在設定的 priorityOrder 部分定義的順序合併這些資源包。

這意味著您不再需要手動合併 zip 檔案或將資源包上傳到第三方網站。只需設定您的優先順序,RSPM 就會處理其餘的工作。


設定指南

  1. 下載並將 ResourcePackManager.jar 放入伺服器的 plugins 資料夾。
  2. 重新啟動伺服器。
  3. (可選)將任何自訂資源包新增到 mixer 資料夾。
  4. (可選)編輯 config.yml 以調整優先順序或停用自動託管。
  5. 如果進行了變更,請執行 /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 是提問和獲得支援的好地方。