こんにちは、今日は「データパック制作解説」と題して、Minecraftにおける魔法の杖の作成方法を30分で学ぶ方法をご紹介します。また、これを基に0から学ぶデータパックの作り方も総集編としてご紹介します。
まずはデータパックとは何かを説明します。データパックとは、Minecraftのゲーム内で新しいアイテムやブロック、機能を追加・変更することができるファイルのことです。これを使うことで、プレイヤーが独自の世界を作成することができます。
では、実際に魔法の杖を作成する方法を説明していきます。
【材料の準備】
まず、魔法の杖を作るために必要なアイテムを準備します。材料は以下の通りです。
・スティック x1
・ゴールドインゴット x1
・レッドストーンダスト x1
・ダイアモンド x1
・エンチャントの本(パワーI) x1
この材料を用意しましょう。
【レシピの作成】
次に、アイテムのレシピを作成します。レシピは、そのアイテムを作るための材料とその配置を示すものです。レシピを作るために、以下のファイルを作成します。
・recipesフォルダ
└ magictool.json(拡張子は必ず「.json」にすること)
このファイルに以下の内容を記述して、保存します。
{
“type”: “crafting_shapeless”,
“ingredients”: [
{ “item”: “minecraft:stick” },
{ “item”: “minecraft:gold_ingot” },
{ “item”: “minecraft:redstone_dust” },
{ “item”: “minecraft:diamond” },
{ “item”: “minecraft:enchanted_book”,
“nbt”: “{StoredEnchantments:[{id:”minecraft:power”,lvl:1}]}
}
],
“result”: {
“item”: “minecraft:magictool”
}
このレシピでは、「minecraft:magictool」というアイテムを作成するために、スティック、ゴールドインゴット、レッドストーンダスト、ダイアモンド、エンチャントの本(パワーI)を形なし合わせにすることで作ることができるようになります。
【アイテムの設定】
次に、作成したアイテムの設定を行います。アイテムの設定は、そのアイテムの独自の情報を記述するものです。アイテムの設定を行うために、以下のファイルを作成します。
・loot_tablesフォルダ
└ magictool.json(拡張子は必ず「.json」にすること)
このファイルに以下の内容を記述して、保存します。
{
“type”: “minecraft:item”,
“pools”: [
{
“rolls”: 1,
“entries”: [
{
“type”: “minecraft:item”,
“name”: “minecraft:magictool”
}
],
“conditions”: [
{
“condition”: “minecraft:entity_properties”,
“entity”: “this”,
“predicate”: {
“equipment”: {
“mainhand”: {
“items”: [
{ “item”: “minecraft:magictool” }
]
}
}
}
}
],
“functions”: [
{
“function”: “minecraft:apply_bonus”,
“enchantment”: “minecraft:unbreaking”,
“formula”: “minecraft:uniform_bonus_count”,
“parameters”: {
“bonusMultiplier”: 1
}
},
{
“function”: “minecraft:set_nbt”,
“tag”: “{Unbreakable:1}”
},
{
“function”: “minecraft:copy_name”,
“source”: “minecraft:magictool”
}
]
}
]
}
この設定では、「minecraft:magictool」を装備すると耐久値の概念がなくなるようになり、また、ネームタグもコピーするようになります。
【データパックの作成】
最後に、作成したレシピとアイテムの設定を含むデータパックを作成します。データパックの作成は、以下の手順で行います。
1. 「minecraftサーバー」フォルダ内にある「datapacks」フォルダに作成したパックの名前(例:magictool)のフォルダを作成します。
2. そのフォルダ内に、先ほど作成した「recipes」と「loot_table」フォルダを移動します。
これで、データパックが作成されたので、Minecraftを再起動することでパックがゲーム内で認識されるようになります。
【魔法の杖の作成】
最後に実際に魔法の杖を作成してみましょう。以下の手順で作成することができます。
1. クラフトテーブルの中央にスティック、ゴールドインゴット、レッドストーンダスト、ダイアモンド、エンチャントの本(パワーI)を形なし合わせにして配置します。
2. レシピの形が合っているか確認し、クラフトすると「魔法の杖」が完成します。
以上で、魔法の杖の作成が完了です。おめでとうございます!
今回学んだ方法を基に、独自のアイテムを作成することができるようになりました。Minecraftの世界をより楽しめるように、自分だけのデータパックを作成してみてくださいね。
コメントを書く コメントをキャンセル