ResourcePackManager セットアップ
このページでは単一サーバー(スタンドアロン)構成のセットアップを扱います。BungeeCord/Waterfall/Velocityネットワークを運用している場合は、代わりにプロキシネットワークを参照してください。プロキシには同じ ResourcePackManager.jar をインストールしますが、独自の設定を生成し、プロキシ側の役割を果たします。
ResourcePackManager 2.xは、単一のユニバーサルjarとして配布されます。まったく同じ ResourcePackManager.jar が、Bukkit/Paperバックエンドと Velocity/BungeeCord/Waterfallプロキシの両方で動作し、実行中のローダーからプラットフォームを自動検出します。resourcepackmanager-velocity-*.jar / resourcepackmanager-bungee-*.jar という別々のファイルや、どこかに展開・コピーするための同梱「プロキシ拡張」はもうありません。
推奨セットアップ(スタンドアロン)
ResourcePackManager.jarをサーバーのplugins/フォルダーに置きます。(これはVelocity/BungeeCordプロキシで使うのと同じjarです。プロキシ専用のjarはありません。)- サーバーを一度起動して、設定ファイル、ミキサー、ブループリント、出力フォルダーを生成します。
- 以下を希望するかを決めます:
- セルフホスト(既定:有効)
- MagmaGuyの無料auto-hostフォールバック(既定:有効)
- クライアントへの強制適用
- ミキサーフォルダー内の手動カスタムパック
- 設定を変更した後や、手動でカスタムパックを追加した後は
/rspm reloadを実行します。
これで基本的なセットアップは完了です。既定の設定では、RSPMはまずセルフホストを試み、何かおかしければ自動的にMagmaGuyのCDNにフォールバックします。
主要コマンド
/rspm setup— ゲーム内のGUIセットアップメニューを開きます(プラグインの更新状況、推奨プラグイン、自動更新トグル、wiki・Discord・あなたのNightbreakアカウントトークンへのクリック可能なリンクを備えた情報ボタン)/rspm reload— マージされたパックを再構築し、再ホストします/rspm status— パックの状態、ホスティングモード、ネットワークキー、統合などの完全な診断ダンプを表示します/rspm itemsadder configure— RSPMによるホスティング向けにItemsAdderを自動設定します(後述)/rspm itemsadder dismiss— あなたのプレイヤーUUIDに対してItemsAdderの警告を恒久的に非表示にします/rspm data_compliance_request— このサーバー向けにリモートで保存されているデータをすべてダウンロードします
ルートコマンドは /resourcepackmanager で、エイリアスとして /rspm が使えます。RSPMは、セットアップメニューがリンクする共有のMagmaCore/Nightbreakサブコマンド(例:/rspm recommendedplugins、/rspm downloadall)もいくつか継承しています。
権限:
/rspm setupにはresourcepackmanager.setupが必要で、プレイヤー専用です(インベントリGUIを開くため、コンソールからは実行できません)。/rspm reload、/rspm status、/rspm itemsadder <configure|dismiss>、/rspm data_compliance_requestはすべてresourcepackmanager.*が必要です。
ItemsAdder
現在推奨されるItemsAdderの手順は、もはや手動のみではありません。
次を使用します:
/rspm itemsadder configure
このヘルパーは関連するItemsAdderの設定を更新し、ItemsAdderのパックを再生成し、その後ResourcePackManagerをリロードします。具体的には:
resource-pack.hosting.no-host.enabled: trueに設定しますresource-pack.zip.protect-file-from-unzipのprotection_1、protection_2、protection_3を無効化しますresource-pack.zip.compress-json-files: falseに設定します(RSPMはミキサーとBedrockコンバーターのために、未圧縮でパース可能なモデルJSONを必要とします)/iareload、続いて/iazipをディスパッチします- ItemsAdderがリロードと再生成を終える時間を確保するため、約15秒後にResourcePackManagerをリロードします
ItemsAdderが既に自前でパックをホストするよう設定されている場合(self-host、external-host、lobfileのいずれか)、ヘルパーは停止し、先に手動でItemsAdderのホスティングを無効化するよう案内します。
Bedrock / GeyserMC サポート
RSPMはマージされたJavaパックをGeyserMC向けのBedrockパックに自動変換します。変換はどのプラグインの1.21.4以降のアイテム定義パックでも処理でき、3Dの持ち物アイテム、カスタム防具、モデル付き装備に対応します(FreeMinecraftModelsだけではありません)。
bedrockConversionEnabled は既定で true のため、GeyserMCが入ったサーバーに新しくインストールすれば、そのまま動作します。
スタンドアロンサーバーでは、次のいずれかが真のときに変換が走ります:このサーバーにGeyser-Spigotがインストールされている、このサーバーにFloodgateがインストールされている、またはRSPMがプロキシモードを検出している(プロキシネットワークを参照)。
完全なパイプライン、出力パス、表示オフセットの調整についてはBedrock/Geyser変換を参照してください。
セットアップの検証
コンソールまたはOPとして /rspm status を実行します。出力は以下のセクションに分かれています:
- Plugin meta — バージョンとデプロイモード(standalone vs network-backend)
- Java Pack — ミックス済みか、サイズ、SHA1の先頭
- Bedrock Pack — 変換済みか、マッピングの有無、変換がスキップされた場合の診断ヒント
- Hosting — どの配信経路が有効か(self-hosted/remote/まだ準備中)、クライアントが見るURL、解決された外部ホスト、自動検出された公開IP
- Proxy deployment — ネットワークプロキシ用jarが同じ
ResourcePackManager.jarであることのリマインダー。ネットワークではそれをプロキシのplugins/フォルダーにコピーします - Integrations — Floodgate/Geyser-Spigotの検出状況、オンラインプレイヤー数
何かおかしい場合はトラブルシューティングを参照してください。
次に読むページ
- FAQ — よくある質問
- Bedrock/Geyser変換 — コンバーターの詳細と調整
- セルフホスト — 組み込みHTTPサーバー、ポート解決
- プロキシネットワーク — BungeeCord/Waterfall/Velocityを運用している場合
- API — コードからプラグインのパックを登録する