Minecraft Wiki
登録
Advertisement
Information icon
この項目はJava Edition限定の要素です。 
この記事では、データパックについて説明しています。コマンドについては「コマンド/datapack」を、リソースパックについては「リソースパック」をご覧ください。

データパック (Data Pack) は、プレイヤーが Minecraft をカスタマイズすることができるシステムである。データパックを使用することで、コードを変更しなくても進捗関数ルートテーブル構造物レシピタグを上書きしたり、新しく追加できる。

使用法

データパックは、.minecraft/saves/(ワールド)/datapacks フォルダに配置する。各データパックは、datapacks フォルダ内のサブフォルダまたは .zip ファイルとなる。データパックをフォルダに入れ、/reloadコマンドを実行するか再ログインすることで、そのワールドでデータパックが有効化される。

データパックは、読み込み順に基づいてデータが読み込まれる。/datapack コマンドを使用することでこの順序の表示や変更を行うことができる。読み込み順はlevel.datファイルに保存される。

内容

フォルダの構造

  • (データパックの名前)
    • pack.mcmeta
    • data
      • (名前空間)
        • advancements
          • (進捗).json
        • functions
          • (関数).mcfunction
        • loot_tables
          • (ルートテーブル).json
        • recipes
          • (レシピ).json
        • structures
          • (構造物).nbt
        • tags
          • blocks
            • (タグ).json
          • entity_types
            • (タグ).json
          • items
            • (タグ).json
          • fluids
            • (タグ).json
          • functions
            • (タグ).json

pack.mcmeta

データパックは、JSON 形式で記述された pack.mcmeta ファイルに基づいて、Minecraft に識別されている。

    •  pack: データパックの情報を記述する。
      •  pack_format: パックのバージョン(任意の数値を指定できる)。
      •  description: パックの説明(記述する必要はあるが、空白にしてもよい)。この説明は、データパックの一覧にあるデータパックをホバリングすると表示される。
      •  description: データパックの一覧でパックの説明として表示される生のJSONテキストstring型のdescriptionと同じ振る舞いをするが、いずれか一方だけしか記述できない[いつ?]

data

このフォルダには、1つまたは複数の名前空間の下にあるすべてのデータが格納される。これには、advancementsfunctionsloot_tablesstructuresrecipestags のフォルダを格納することができる。

各進捗、関数、ルートテーブル、構造物、レシピ、タグはそれぞれのフォルダに直接配置することができ、サブフォルダに配置することも可能である。

歴史

Java Edition
1.1317w43aデータパックが追加された。
17w46a/datapack コマンドが追加された。このコマンドは、読み込まれたデータパックを操作するためのコマンドである。
17w48aデータパックから自分のオリジナルのレシピを読み込めるようになった。
17w49aデータパックでタグが使えるようになった。
17w49b関数をタグでタグ付けできるようになった。
minecraft:tickでタグ付けされた関数が、毎ティック開始時に実行されるようになった。
18w01aset_name関数がルートテーブルに追加された。
minecraft:loadでタグ付けされた関数が、読み込まれた時(もしくは再読み込みされた時)に一度実行されるようになった。
クラッシュレポートに、有効になっているデータパックの一覧が表示されるようになった。
1.1418w43aエンティティ種別をタグ付けできるようになった。

問題点

「データパック」に関する問題点は、バグトラッカーにて管理されている。問題点の報告はそちらで行ってほしい。

関連項目

Advertisement