マインクラフト
マイクラのデータパックで殴ったら爆発するエンチャントを作ったのですが、そのエンチャントがついているアイテムで殴っても爆発しません。どこが違うのか教えてください。 explode.jsonは「more_enchant\enchantment」の下にあり、more_enchant:sticksは「more_enchant\tags\item」の下にあります。 マイクラのバージョンは1.21.1です。 more_enchant:sticks { "values": [ "minecraft:stick", "minecraft:blaze_rod", "minecraft:breeze_rod" ] } explode.json { "description": "explode", "primary_items": "#more_enchant:sticks", "supported_items": "#more_enchant:sticks", "weight": 25, "anvil_cost": 20, "max_level": 1, "min_cost": { "base": 15, "per_level_above_first": 10 }, "max_cost": { "base": 20, "per_level_above_first": 10 }, "slots": [ "mainhand" ], "effect": { "minecraft:post_attack": [ { "enchanted": "attacker", "affected": "victim", "effect": { "type": "minecraft:explode", "attribute_to_user": true, "damage_type": "minecraft:explosion", "radius": { "type": "linear", "base": 2.0, "per_level_above_first": 0.5 }, "create_fire": false, "block_interaction": "mob", "small_particle": { "type":"minecraft:heart" }, "large_particle": { "type":"minecraft:explosion" }, "sound": "minecraft:entity.generic.explode" } } ] } }