この変換ツールでできること、できないこと
Minecraft JavaとBedrockのパックは、異なるメタデータとテクスチャパスを使用します。このツールは、パックのメタデータ、パックアイコン、一般的なテクスチャフォルダといった基本的な変換を処理します。OptiFine CIT、CEM models、shaders、Java item models、Bedrock render controllers、またはbehavior-pack logicを完璧に翻訳するものではありません。
この変換ツールは、パックが主に標準的なblockおよびitem texturesで構成されている場合、または手動での移植のためのクリーンな開始点が必要な場合に使用してください。Java EditionとBedrock Editionは、ファイル名、model systems、material rules、メタデータが異なる別々のエンジンです。したがって、変換されたアーカイブは、すべての機能が互換性があるという証明ではなく、ゲーム内でのテストがまだ必要な作業ドラフトとして扱うべきです。
Java → Bedrock
manifest.jsonを作成し、UUIDを生成し、assets/minecraft/textures/blockとitemをBedrockのテクスチャフォルダにマッピングし、.mcpackとしてエクスポートします。
Bedrock → Java
pack.mcmetaを作成し、textures/blocksとtextures/itemsをJavaのテクスチャフォルダにマッピングし、Java対応の.zipとしてエクスポートします。
Javaアップデート
Javaパックをコピーし、選択したpack_formatでpack.mcmetaを新しいMinecraftバージョン用に書き換えます。
1. 元のアーカイブを保持する
開始する前にバックアップを作成してください。変換ツールは新しいダウンロードを作成し、ソースファイルを上書きしませんが、model、texture、またはmetadataエントリを復元する必要がある場合、元のパックが最も安全な参照元となります。
2. 正しい方向を選択する
pack.mcmetaを含むJava .zipにはJava to Bedrockを使用します。manifest.jsonを含む.mcpackまたは.zipにはBedrock to Javaを使用します。Java Version Updateは、既存のJavaパックのpack.mcmetaのみを書き換えます。
3. 検出されたパックの詳細を確認する
変換前にパック名、説明、Java pack_formatを確認してください。pack_formatの値は、どのリソースパック形式が対象であるかをJavaに伝えるだけです。modelやその他のバージョン固有のファイルを自動的に書き換えることはありません。
4. 新しいワールドでダウンロードしてテストする
変換済みアーカイブを導入して単体で有効化し、いくつかのブロックやアイテムを確認してください。他のパックを入れずにテストすると、テクスチャ欠落・パス誤り・読み込み順の競合を特定しやすくなります。
変換中に変更される内容
以下の表は、自動的に完了する作業と、ご自身で確認すべき部分を分けています。これにより、大きなアーカイブを処理する前に、変換ツールがパックに適しているかどうかを判断しやすくなります。
| 変換 | 自動的に処理される | ダウンロード後に確認 |
|---|---|---|
| JavaからBedrockへ | manifest.jsonとUUIDを作成し、パックアイコンをコピーし、一般的なblockおよびitem texture pathを再マッピングします。 | Java models、OptiFine機能、shaders、fonts、sounds、animations、およびBedrockのmaterialまたはrender-controller要件。 |
| BedrockからJavaへ | pack.mcmetaを作成し、パックアイコンをコピーし、一般的なblockとitemをJavaのテクスチャツリーに再マッピングします。 | Bedrock専用のUI、entity definitions、attachables、render controllers、materials、およびすべてのbehavior-packコンテンツ。 |
| Javaバージョン更新 | アーカイブをコピーし、pack.mcmetaを選択したpack_formatと説明に置き換えます。 | テクスチャパスの変更、model schemasの変更、ゲームアセットの削除、およびMinecraftバージョン間のその他の変更。 |
テストチェックリスト
- Minecraftがアーカイブを認識し、期待されるパック名とアイコンが表示されることを確認します。
- 1つのtextureだけでなく、複数のmaterial familiesのblockとitemを確認します。
- 紫と黒のmissing-textureパターンを探し、ゲームログで無効なpathを確認します。
- animated textures、transparent pixels、custom sounds、fonts、models、およびuser interfacesを個別にテストします。
- ダウンロードしたCONVERSION_NOTES.txtを開きます。これには、手動での作業が必要なため変換ツールがスキップしたファイルがリストされています。
一般的な変換の問題
Minecraftがパックを検出しない: アーカイブを開き、pack.mcmetaまたはmanifest.jsonがアーカイブのルートにあり、余分なネストされたフォルダ内にないことを確認してください。
一部のtextureが欠落している: 欠落しているアセットを元のパックと比較し、そのエディション固有のpathを確認してください。複雑なmodelは、基本的なフォルダマッピングの一部ではない追加のtextureを参照している場合があります。
パックはロードされるが、見た目が間違っている: 他のリソースパックを無効にし、対象のMinecraftバージョンを確認し、transparentまたはanimated texturesを検査してください。異なるエディションでは、UV layoutsやrendering rulesの解釈が異なる場合があります。
プライバシーと大規模パック
選択されたアーカイブはブラウザ内に留まります。JSZipはそれをローカルで読み込み、再構築するため、ツールがあなたのtextureをMC Toolboxにアップロードすることはありません。非常に大きなパックは、ブラウザがソースアーカイブと生成されたアーカイブを同時に保持する必要があるため、かなりのメモリを使用する可能性があります。大規模な変換が失敗した場合は、使用していないタブを閉じ、デスクトップブラウザでパックを試してください。
パック変換ツール FAQ
すべてのパックを完璧に変換できますか?
いいえ。一般的なtextureとmetadataの変換を処理します。OptiFine CIT、CEM models、shaders、custom Java models、Bedrock render controllers、およびbehavior logicは通常、手動での編集が必要です。
ファイルはアップロードされますか?
いいえ。変換ツールはJSZipを使用してブラウザ内でローカルに実行されます。アーカイブを読み込み、新しいアーカイブを構築し、サーバーにパックを送信することなくダウンロードします。
どの形式をアップロードすべきですか?
Javaパックには.zipを、Bedrockパックには.mcpackまたは.zipを使用してください。出力はBedrockの場合は.mcpack、Javaの場合は.zipです。
pack_formatを変更すると古いtextureやmodelも更新されますか?
いいえ。Java Version Updateはpack.mcmetaのみを変更します。Minecraftはリリース間でファイル名を変更したり、model formatsを変更したりしているため、古いパックは手動での移行作業が必要な場合があります。
Bedrock behavior packをJava data packに変換できますか?
いいえ。この変換ツールは一般的なresource-pack metadataとtexture用です。Bedrock behavior packsとJava data packsは異なるシステムを使用しており、専用の変換ツールまたは手動での再作成が必要です。
変換されたパックのファイル数が少ないのはなぜですか?
エディション固有のパスやサポートされていないパスは、生成されたアーカイブから意図的に除外されています。CONVERSION_NOTES.txtを読んで、どのファイルがスキップされたかを確認し、必要な機能は手動で移植してください。