ガイド
データパックのインストール方法
2026年10月18日に更新
データパックには、MODもサーバーソフトウェアも必要ありません。バニラでも、シングルプレイでも、どのサーバーでも動きます。データパックは1つのワールドに属します。そのワールドのdatapacksフォルダに入れて、再読み込みします。注意するのは、パックがあなたのMinecraftのバージョン向けに作られているかどうかだけです。
出発点になる例です。
Codexeでこれを生成手順
1.バージョンを確認する
パックのページに、対応するMinecraftのバージョンが書かれています。データパックの形式はバージョンごとに変わるので、1.20用のパックが1.21で動かないこともあります。
2.ワールドのdatapacksフォルダを探す
シングルプレイ:
.minecraft/saves/<World>/datapacks/。サーバー:world/datapacks/(server.propertiesのlevel-nameで指定されたフォルダ)。3.パックをコピーする
.zipをそのまま入れるか、解凍したフォルダを入れます。どちらの場合も、
pack.mcmetaがzipやフォルダの最上位になければなりません。4.再読み込み
ゲーム内で
/reloadを実行する(オペレーター権限かチートが必要)か、サーバーを再起動します。5.有効になっているか確認する
/datapack listで、有効なパックと利用可能なパックが表示されます。自分のパックが利用可能なのに有効になっていなければ、/datapack enable "file/<name>"を実行します。
ワールドの作成時にデータパックを追加する
シングルプレイでは、ワールド新規作成からその他、データパックを開き、.zipをウィンドウにドラッグして、有効側に移します。ワールド生成(バイオーム、地形、構造物)を変えるパックでは、これが正しい方法です。その変更は、パックを有効にした後に生成されるチャンクにしか反映されないからです。
サーバーでは、ワールド生成のパックを初回起動の前にworld/datapacks/に入れておきます。そうしないと、既存の地形はそのままで、新しいチャンクだけが変わります。
よくある問題
- パックが/datapack listにない: フォルダが間違っているか、zipの中にフォルダが1階層余分にあり、
pack.mcmetaが最上位にありません。 - 「古い/新しいバージョン向けに作られています」という警告:
pack_formatがゲームと合っていません。パックは読み込まれることもありますが、別のバージョン向けに書かれたレシピやファンクションは失敗することがあります。 - 読み込まれたのに何も起きない: ファンクションかレシピにエラーがあります。サーバーログ(シングルプレイならゲームのログ)に、失敗したファイルの名前が出ます。
- リソースパックをダウンロードしていた: テクスチャやサウンドは
datapacks/ではなくresourcepacks/に入れます。両方の形で配布されているコンテンツもあります。
ホスティングのパネルの場合
ホスティングのパネルでは、ファイルマネージャーを開いてワールドのフォルダに移動し、zipをdatapacks/にアップロードしてから再起動します。同じことをしてくれるデータパックのインストーラーを用意しているホストもあります。ワールドのフォルダはserver.propertiesに書かれたもので、サーバーのルートではありません。
Codexeで作ったデータパック
Codexeで作ったデータパックは、準備完了になる前に本物のMinecraftサーバーで読み込まれ、レシピ、ファンクション、進捗、JSONのエラーがないかサーバーログが確認されます。最上位にpack.mcmetaとdata/があるzipとしてダウンロードでき、そのままworld/datapacks/に入れられます。先に専用のテストサーバーで遊ぶこともできます。
よくある質問
クライアントに何かインストールする必要がありますか?
いいえ。データパックはサーバー(シングルプレイでは内蔵サーバー)で動きます。データパックにテクスチャ用のリソースパックが付いている場合だけ、プレイヤーにそのリソースパックが必要です。
データパックはすべてのワールドに適用されますか?
いいえ。適用されるのは、そのパックが入っているフォルダのワールドだけです。使いたいワールドごとにコピーしてください。
データパックを削除できますか?
/datapack disable "file/<name>"を実行し、フォルダから削除します。すでに作られたもの(アイテム、スコアボード、生成された地形)はワールドに残ることがあります。
ワールド用のデータパックを作る
このプロンプトは、そのまま送信できる状態で開きます:
“Minecraft 1.21.4用のデータパック、名前空間は「camp」: 名前付きの白いベッドになるBedroll(白の羊毛3つと糸2本)の不定形レシピ、腐った肉4つを革1枚に変えるレシピ、「deaths」スコアボードをサイドバーに表示するloadファンクション。”
Codexeでこれを生成