このバリデーターがチェックするもの
Bedrockアドオンとパックの実用的な事前チェック
Pack Doctorはアーカイブをローカルで開き、behavior packs、resource packs、script packs、world templatesを検出し、各マニフェストを検査する前にすべてのJSONファイルをチェックします。これにより、不正なJSON、欠落しているマニフェストフィールド、無効または重複するUUID、不正なバージョン、壊れた依存関係、欠落しているスクリプトエントリファイル、欠落しているテクスチャ参照、パックアイコンの問題を検出します。
チェックは、公開されているMinecraft Creatorのドキュメントと、Mojangが公開しているオープンソースのMinecraft Creator Toolsのルールに基づいています。このレポートのルールIDは安定したMC Toolbox識別子であるため、エクスポートされたレポートはビルド間で比較できます。
マニフェストとUUIDのチェック
format versions 1、2、およびpreview 3、ヘッダーとモジュールフィールド、UUIDの一意性、依存関係、スクリプトモジュール、および最小エンジンバージョンを検証します。
ファイルとアセット
すべてのJSONファイルを解析し、一般的なテクスチャ参照をたどり、スクリプトエントリパスを検証し、ネストされた.mcpackファイルをチェックし、ラッパーフォルダやオペレーティングシステムのジャンクを特定します。
プライベートブラウザ分析
アーカイブは現在のタブでJavaScriptを使用して読み取られます。パック、UUID、スクリプト、テクスチャはMC Toolboxまたは他のサーバーに送信されません。
Pack DoctorとMojang Minecraft Creator Toolsの比較
このブラウザツールは、インポート、共有、またはマーケットプレイスへの提出前の高速チェックを目的としています。公式のMinecraft Creator Toolsコマンドラインバリデーターを置き換えるものではありません。Mojangのバリデーターは、Node.js、プロジェクトファイルシステム、または現在のゲームデータを必要とする、より深いコンテンツスキーマ、非推奨機能ルール、およびエンジン認識チェックを実行できます。リリースに重要なパックについては、まずブラウザレポートを修正してから、公式のmct validateコマンドを実行してください。
よくある質問
これはアドオンを自動的に修復できますか?
いいえ。自動編集はUUIDの関係やバージョンターゲットを損なう可能性があります。レポートは問題と安全な修正方法を説明しますが、元のアーカイブは変更されません。
.mcaddonおよび.mcpackファイルをサポートしていますか?
はい。.mcaddonは複数のネストされたパックを含むことができます。Pack Doctorは一般的なネストされた.mcpackおよびZIPアーカイブを展開し、検出された各マニフェストを個別にチェックします。
format_version 3がプレビューとしてマークされているのはなぜですか?
Mojangはマニフェスト形式3をプレビューとして文書化しています。安定したbehavior packsおよびresource packsは通常形式2を使用しますが、古いskin-packコンテンツは形式1を使用できます。
256 x 256のパックアイコンは必須ですか?
Mojangのバリデーターは、2〜256ピクセルの正方形の2のべき乗のPNGサイズを受け入れます。256 x 256のアイコンが最も明確な従来の選択肢ですが、より小さい有効な正方形のサイズはエラーではありません。