MC Toolkit / データパック
データパック
JSON を手で書かずにデータパックのファイルを作成し、ゲームが読み込みを拒否する前に構造を確認できます。ルートテーブルやエンチャント、ダイアログ画面や述語ファイルの作成にも対応し、構造も検証できます。
カスタム絵画・レコード追加
Java版に新しい絵画とレコードを追加します。上書きではなく新規登録なので、バニラの絵画とレコードはすべて残ります。データパックとリソースパックの両方と /give コマンドを生成。画像は好きなもので、音声は.ogg形式に対応。
進捗ツリーブラウザ
マインクラフト、ネザー、ジ・エンド、冒険、農業のカテゴリー別に、よく参照される進捗を一覧できます。ゲーム全体では126個の進捗があり、そのうち74個を収録し、/advancement コマンドもコピーできます。
データパック コンテンツビルダー
カスタムエンチャント、ジュークボックスの曲、絵画、防具の装飾、モブの変種、ダイアログ、旗の模様の7つのタブに分かれ、それぞれデータパック用の JSON をフォームから作成し、そのままコピーして使えます。
データパック JSON ビルダー
データパックに入れるレシピ、プレディケート、初期キット、NBT からコンポーネントへの移行 JSON を作成します。レシピは整形・無整形クラフト、精錬、溶解、燻製、石切りの6種類から選べ、4つのタブに分かれます。
カットシーン & タイムラインビルダー
カメラの経路をキーフレームで打って function ファイルに書き出し、キーフレームエディターで 1.26 のタイムライン JSON を作成します。イージングは linear、constant、cubic_bezier から選べます。
データパックスタジオ
ブラウザだけでデータパックの zip を丸ごと作成します。レシピ、ルートテーブル、function、タグを追加でき、名前空間を指定した pack.mcmeta も自動で含め、そのまま使える状態でダウンロードできます。
高度なルートテーブルビルダー
関数と条件を含む複数プールのルートテーブルを作成します。個数範囲の指定、ランダムなエンチャント、ドロップ確率の設定に対応。関数は9種類、条件は5種類から選べ、set_count や killed_by_player なども使えます。
pack.mcmeta ジェネレーター
データパックやリソースパックに合った pack.mcmeta を正しい形式で作成します。パックの種類と対象バージョンを選び、説明を書いて JSON をコピーまたはダウンロードできます。複数バージョンに対応させる範囲指定も可能です。
プレディケート & 条件ビルダー
エンティティ、位置、アイテムの条件を含むデータパックのプレディケート JSON を作成し、AND/OR/NOT で複数条件を組み合わせます。天候、時刻、確率など 8 種類の条件に対応し、条件が 1 つならラッパーなしで出力します。
レシピ & タグブラウザ
バニラのクラフトと製錬のレシピ、そしてアイテム・ブロック・エンティティのタグを検索できます。ゲームにある 1,515 のレシピと 756 のタグから、よく調べられるものを選んで収録し、入力に合わせてすぐ絞り込めます。
構造物 & NBT コンポーネントツール
バニラの構造物 NBT ファイルを層ごとに調べ、古い NBT 形式の give コマンドを最新のコンポーネント方式に変換します。構造物を選ぶと Y 座標ごとの断面を 2D で表示し、変換はコマンドを貼り付けるだけです。
最新ガイド
すべてのガイドを見る →How to enable data packs in Minecraft: new worlds, old worlds, servers
Where a data pack goes, how it gets switched on in each case, the /datapack commands and the quoting they need, and the Experiments packs you can never add later.
条件が1つの述語にラッパーは付かない、そしてそれは実際の形状変化である
条件が1つならオブジェクトそのもの。2つ以上ならall_ofかany_ofでラップされる。さらに8つの条件タイプ、そして反転がフラグではなくラッパーである理由。ゲームには20種類の条件があり、そのうち2つは古いIDで手動修正が必要です。
.nbt構造ファイルがブロック名ではなくパレットのインデックスを保存する仕組み — だからこんなに小さい
建造物全体を支えるのは3つのキー、size、palette、blocksだけ。各ブロックはパレットを指す整数にすぎないので、32³の石の塊は文字列1つと32,768個の小さなエントリ(位置とインデックスが1つずつ)で済み、名前は一度も登場しない。
進捗ツリーの全貌:126個の進捗、そしてストーリーにはチャレンジが1つもない
冒険には126個中47個、ジ・エンドにはわずか9個。70個は行き止まりで、最長の連鎖は深さ8、ストーリータブだけがチャレンジ枠ゼロ。5つのタブがあり、フレームはtaskが91、challengeが25、goalが10個です。
カスタム絵画とディスクには2つのパックが必要で、片方だけを入れるのがよくある失敗パターン
データパックがコンテンツを登録し、リソースパックがテクスチャとサウンドを提供します。データパックだけでは登録されても表示するものがありません。さらに16×16の上限と、ディスクの長さが実際に何を制御するのかを解説します。
エンチャントの競合:43個中21個だけが何かと競合し、その大半は6個が占めている
26.3では43個のエンチャントが実装されている。22個は何とも競合せず、レベル3が最も一般的な上限で、消滅の呪いは他のどのエンチャントよりも多くのアイテムに適用できる。ダメージ系6個の競合だけで、全27組中15組を占めます。