Resource Pack Manager FAQ
ここに回答がない場合は、まずサイドバーの他のResourcePackManagerページを確認してください。
ResourcePackManagerが現在公開しているコマンドは何ですか?
現在コードでサポートされているコマンドは以下の通りです:
/rspm reload/rspm itemsadder configure/rspm itemsadder dismiss/rspm data_compliance_request
ルートコマンドは /resourcepackmanager で、/rspm がエイリアスです。上記のサブコマンドはすべて resourcepackmanager.* を使用します。
現在サポートされているプラグインは何ですか?
ResourcePackManagerには、以下のプラグイン用のプリメイド統合エントリが含まれています:
- BackpackPlus
- BetterHUD
- EliteMobs
- FreeMinecraftModels
- InfiniteVehicles
- ItemsAdder
- MegaBlockSurvivors
- MMOInventory
- ModelEngine
- Nexo
- Nova
- Oraxen
- RealisticSurvival
- ResourcePackManager
- ValhallaMMO
- vane-core
これらの統合は、プラグインがインストールされており、設定されたローカルパスまたはリモートURLが使用可能な場合にのみ有効になります。
ResourcePackManagerはItemsAdderと互換性がありますか?
はい。ResourcePackManagerにはItemsAdder用の組み込みヘルパーと警告フローが含まれています。
ItemsAdderがインストールされていて、ResourcePackManagerのホスティングに合わせた調整がまだ必要な場合、OPプレイヤーは参加後数秒でクリック可能な警告を受け取ります。警告を永久に閉じたプレイヤーには再表示されません。そこから以下を実行できます:
/rspm itemsadder configureを実行してresource-pack.hosting.no-host.enabled: trueを設定し、3つのprotect-file-from-unzip設定をすべて無効にし、/iazipを実行してからResourcePackManagerをリロード/rspm itemsadder dismissを実行して、プレイヤーUUIDに対してその警告を永久に閉じる
ItemsAdderがすでにホスティングモードの1つを通じて独自のパックをホストするように設定されている場合、ヘルパーコマンドはそれを自動的にオーバーライドしません。まずItemsAdderのホスティングを自分で無効にするよう指示します。
マージに自分のパックを追加できますか?
はい。.zip ファイルを以下に配置してください:
plugins/ResourcePackManager/mixer
ファイルの競合でどのパックが優先されるかを制御したい場合は、.zip を含む正確なファイル名を plugins/ResourcePackManager/config.yml の priorityOrder に追加してください。
例:
priorityOrder:
- ResourcePackManager
- EliteMobs
- MyCustomPack.zip
優先順位はどのように機能しますか?
priorityOrder は上が最高優先度、下が最低優先度です。
マージ不可能なファイルの場合、高優先度のパックが低優先度のファイルを置き換えます。マージ可能なJSONファイルの場合、ResourcePackManagerは盲目的に置き換えるのではなく、内容をマージします。
現在、コードは以下をマージ可能として扱います:
sounds.jsonlangまたはlanguages下の言語ファイルminecraft/models/item下のバニラアイテムモデルJSON- アトラスファイル
- フォントファイル
その他のJSONファイルはマージではなく置き換えられます。
パックが変更されるとResourcePackManagerは自動的に再構築しますか?
はい。サポートされているパックソースの変更を監視します。
監視対象のパックが3秒間変更されなくなると、ResourcePackManagerはそれを安定としてマークします。すべての監視対象パックが安定すると、リミックスが即座に行われます。この移行中、オンラインのOPプレイヤーに通知されます:「All resource packs are stable. Mixing and sending now.」
ウォッチドッグはプラグインの初期化を考慮しますか?
はい。ウォッチドッグはMagmacoreプラグインの初期化状態を認識しています。
- 安定性チェックを開始する前に、すべての監視対象プラグインがMagmacore初期化を完了するのを待ちます。
- ウォッチドッグの実行中にプラグインがリロードされた場合、ウォッチドッグは状態変更を検出し、一時停止し、すべての安定性追跡をリセットし、プラグインの再初期化が完了するのを待ちます。
- これにより、通常のプラグインの起動やリロードシーケンス中に発生する誤った「不安定」検出を防ぎます。
プレイヤーはどのように最終パックを受け取りますか?
autoHost が有効で、マージされたパックが正常にアップロードされている場合、ResourcePackManagerは参加するプレイヤーにホストされたパックを自動的に送信します。
Minecraft 1.20.3+ では、マルチパックAPIを使用して、他のサーバー送信パックと共存できます。古いバージョンでは、古いシングルパック方式にフォールバックし、既存のサーバーリソースパック割り当てを置き換えます。
autoHost が無効であるか、ホストされたパックの準備ができていない場合、プラグインはカスタムの自己ホストURLを送信しません。
組み込みのオートホストの代わりに自己ホストできますか?
はい。
autoHost: falseに設定- オプションで
resourcePackReroutingをpluginsディレクトリからの相対パスの既存フォルダに設定 - 生成されたZIPを自分でホスト
ResourcePackManagerはマージされたパックを以下に書き込みます:
plugins/ResourcePackManager/output/ResourcePackManager_RSP.zip
resourcePackRerouting が設定されている場合、リルートフォルダにもそのZIPのコピーを書き込みます。このリルートパスは plugins ディレクトリからの相対パスで解決され、対象フォルダはすでに存在している必要があります。
保存されたホストデータを要求するコマンドはありますか?
はい。以下を使用してください:
/rspm data_compliance_request
オートホスティングにアクティブなリモートセッションがある場合、ResourcePackManagerはレスポンスを以下にダウンロードします:
plugins/ResourcePackManager/data_compliance
アクティブなリモートセッションがない場合、コマンドはリクエストするリモートデータがないことを通知します。
どのような設定オプションがありますか?
以下の設定が plugins/ResourcePackManager/config.yml で利用可能です:
autoHost— ResourcePackManagerがマージされたパックを自動ホスト・送信するかどうか(ブール値)priorityOrder— ファイル競合でどのパックが優先されるかを制御するリスト(最高優先度が先頭)resourcePackRerouting— マージされたZIPの追加コピーを書き込むオプションのフォルダパス(pluginsからの相対パス)forceResourcePack— プレイヤーにリソースパックの受け入れを強制するかどうか(ブール値、デフォルトfalse)resourcePackPrompt— リソースパックが提供される際にプレイヤーに表示されるプロンプトメッセージ(文字列、デフォルト"Use recommended resource pack?")