メインコンテンツまでスキップ

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.ymlpriorityOrder に追加してください。

例:

priorityOrder:
- ResourcePackManager
- EliteMobs
- MyCustomPack.zip

優先順位はどのように機能しますか?

priorityOrder は上が最高優先度、下が最低優先度です。

マージ不可能なファイルの場合、高優先度のパックが低優先度のファイルを置き換えます。マージ可能なJSONファイルの場合、ResourcePackManagerは盲目的に置き換えるのではなく、内容をマージします。

現在、コードは以下をマージ可能として扱います:

  • sounds.json
  • lang または 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 に設定
  • オプションで resourcePackReroutingplugins ディレクトリからの相対パスの既存フォルダに設定
  • 生成された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?")