From 627c7730eba08091470a0394b844809e42ecdbb3 Mon Sep 17 00:00:00 2001 From: 17146 <1714673995@qq.com> Date: Mon, 9 Sep 2024 21:25:33 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=96=B9=E5=9D=97tag?= =?UTF-8?q?=E7=94=9F=E6=88=90=E5=99=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../.cache/aea51f45d35dbbd3220b84682ce1417a457a0246 | 6 +++++- .../data/minecraft/tags/blocks/mineable/axe.json | 1 - .../data/minecraft/tags/blocks/mineable/pickaxe.json | 3 +-- .../data/minecraft/tags/blocks/mineable/shovel.json | 1 - .../data/minecraft/tags/blocks/needs_iron_tool.json | 3 +-- .../superbwarfare/datagen/ModBlockTagProvider.java | 10 ++++++++++ 6 files changed, 17 insertions(+), 7 deletions(-) rename src/{main => generated}/resources/data/minecraft/tags/blocks/mineable/axe.json (72%) rename src/{main => generated}/resources/data/minecraft/tags/blocks/mineable/pickaxe.json (92%) rename src/{main => generated}/resources/data/minecraft/tags/blocks/mineable/shovel.json (71%) rename src/{main => generated}/resources/data/minecraft/tags/blocks/needs_iron_tool.json (91%) diff --git a/src/generated/resources/.cache/aea51f45d35dbbd3220b84682ce1417a457a0246 b/src/generated/resources/.cache/aea51f45d35dbbd3220b84682ce1417a457a0246 index 28c86aa30..06d1c4801 100644 --- a/src/generated/resources/.cache/aea51f45d35dbbd3220b84682ce1417a457a0246 +++ b/src/generated/resources/.cache/aea51f45d35dbbd3220b84682ce1417a457a0246 @@ -1 +1,5 @@ -// 1.20.1 2024-09-09T20:59:16.1282324 Tags for minecraft:block mod id superbwarfare +// 1.20.1 2024-09-09T21:25:11.1944167 Tags for minecraft:block mod id superbwarfare +0acfd31854bf15f2c108138b3df7206bd2593e6b data/minecraft/tags/blocks/mineable/axe.json +3cf5817099a12d0d4c445475ab0f14246a5dfd87 data/minecraft/tags/blocks/mineable/pickaxe.json +3da7f021790388a122717f16f51c7ec5232eebcb data/minecraft/tags/blocks/mineable/shovel.json +a2e985f17413ab603aa0cb47cc17c32a483636ca data/minecraft/tags/blocks/needs_iron_tool.json diff --git a/src/main/resources/data/minecraft/tags/blocks/mineable/axe.json b/src/generated/resources/data/minecraft/tags/blocks/mineable/axe.json similarity index 72% rename from src/main/resources/data/minecraft/tags/blocks/mineable/axe.json rename to src/generated/resources/data/minecraft/tags/blocks/mineable/axe.json index 02fba5f7b..9b87f3c42 100644 --- a/src/main/resources/data/minecraft/tags/blocks/mineable/axe.json +++ b/src/generated/resources/data/minecraft/tags/blocks/mineable/axe.json @@ -1,5 +1,4 @@ { - "replace": false, "values": [ "superbwarfare:barbed_wire" ] diff --git a/src/main/resources/data/minecraft/tags/blocks/mineable/pickaxe.json b/src/generated/resources/data/minecraft/tags/blocks/mineable/pickaxe.json similarity index 92% rename from src/main/resources/data/minecraft/tags/blocks/mineable/pickaxe.json rename to src/generated/resources/data/minecraft/tags/blocks/mineable/pickaxe.json index 04679a37c..b3bcfdb0a 100644 --- a/src/main/resources/data/minecraft/tags/blocks/mineable/pickaxe.json +++ b/src/generated/resources/data/minecraft/tags/blocks/mineable/pickaxe.json @@ -1,9 +1,8 @@ { - "replace": false, "values": [ "superbwarfare:galena_ore", - "superbwarfare:deepslate_galena_ore", "superbwarfare:scheelite_ore", + "superbwarfare:deepslate_galena_ore", "superbwarfare:deepslate_scheelite_ore", "superbwarfare:dragon_teeth", "superbwarfare:reforging_table" diff --git a/src/main/resources/data/minecraft/tags/blocks/mineable/shovel.json b/src/generated/resources/data/minecraft/tags/blocks/mineable/shovel.json similarity index 71% rename from src/main/resources/data/minecraft/tags/blocks/mineable/shovel.json rename to src/generated/resources/data/minecraft/tags/blocks/mineable/shovel.json index c0b63fb67..340083688 100644 --- a/src/main/resources/data/minecraft/tags/blocks/mineable/shovel.json +++ b/src/generated/resources/data/minecraft/tags/blocks/mineable/shovel.json @@ -1,5 +1,4 @@ { - "replace": false, "values": [ "superbwarfare:sandbag" ] diff --git a/src/main/resources/data/minecraft/tags/blocks/needs_iron_tool.json b/src/generated/resources/data/minecraft/tags/blocks/needs_iron_tool.json similarity index 91% rename from src/main/resources/data/minecraft/tags/blocks/needs_iron_tool.json rename to src/generated/resources/data/minecraft/tags/blocks/needs_iron_tool.json index ebf6d8a35..551fc4da3 100644 --- a/src/main/resources/data/minecraft/tags/blocks/needs_iron_tool.json +++ b/src/generated/resources/data/minecraft/tags/blocks/needs_iron_tool.json @@ -1,9 +1,8 @@ { - "replace": false, "values": [ "superbwarfare:galena_ore", - "superbwarfare:deepslate_galena_ore", "superbwarfare:scheelite_ore", + "superbwarfare:deepslate_galena_ore", "superbwarfare:deepslate_scheelite_ore", "superbwarfare:dragon_teeth" ] diff --git a/src/main/java/net/mcreator/superbwarfare/datagen/ModBlockTagProvider.java b/src/main/java/net/mcreator/superbwarfare/datagen/ModBlockTagProvider.java index 45c5eb8e6..4d86c527a 100644 --- a/src/main/java/net/mcreator/superbwarfare/datagen/ModBlockTagProvider.java +++ b/src/main/java/net/mcreator/superbwarfare/datagen/ModBlockTagProvider.java @@ -1,8 +1,10 @@ package net.mcreator.superbwarfare.datagen; import net.mcreator.superbwarfare.ModUtils; +import net.mcreator.superbwarfare.init.ModBlocks; import net.minecraft.core.HolderLookup; import net.minecraft.data.PackOutput; +import net.minecraft.tags.BlockTags; import net.minecraftforge.common.data.BlockTagsProvider; import net.minecraftforge.common.data.ExistingFileHelper; @@ -16,6 +18,14 @@ public class ModBlockTagProvider extends BlockTagsProvider { @Override protected void addTags(HolderLookup.Provider pProvider) { + this.tag(BlockTags.NEEDS_IRON_TOOL).add(ModBlocks.GALENA_ORE.get(), ModBlocks.SCHEELITE_ORE.get(), + ModBlocks.DEEPSLATE_GALENA_ORE.get(), ModBlocks.DEEPSLATE_SCHEELITE_ORE.get(), ModBlocks.DRAGON_TEETH.get()); + + this.tag(BlockTags.MINEABLE_WITH_AXE).add(ModBlocks.BARBED_WIRE.get()); + this.tag(BlockTags.MINEABLE_WITH_PICKAXE).add(ModBlocks.GALENA_ORE.get(), ModBlocks.SCHEELITE_ORE.get(), + ModBlocks.DEEPSLATE_GALENA_ORE.get(), ModBlocks.DEEPSLATE_SCHEELITE_ORE.get(), ModBlocks.DRAGON_TEETH.get(), + ModBlocks.REFORGING_TABLE.get()); + this.tag(BlockTags.MINEABLE_WITH_SHOVEL).add(ModBlocks.SANDBAG.get()); } }