From c3bba89b19ddbdf76230b2d0a22ca3f3dd4e4098 Mon Sep 17 00:00:00 2001 From: TelepathicGrunt <40846040+TelepathicGrunt@users.noreply.github.com> Date: Tue, 30 Jul 2024 20:23:56 -0400 Subject: [PATCH] Undo melee tag change --- .../datagen/generators/ItemTagGenerator.java | 18 ------------------ .../data/c/tags/item/tools/melee_weapon.json | 18 ------------------ .../convention/v2/ConventionalItemTags.java | 3 ++- 3 files changed, 2 insertions(+), 37 deletions(-) diff --git a/fabric-convention-tags-v2/src/datagen/java/net/fabricmc/fabric/impl/tag/convention/datagen/generators/ItemTagGenerator.java b/fabric-convention-tags-v2/src/datagen/java/net/fabricmc/fabric/impl/tag/convention/datagen/generators/ItemTagGenerator.java index 8c128e27f..648afd90a 100644 --- a/fabric-convention-tags-v2/src/datagen/java/net/fabricmc/fabric/impl/tag/convention/datagen/generators/ItemTagGenerator.java +++ b/fabric-convention-tags-v2/src/datagen/java/net/fabricmc/fabric/impl/tag/convention/datagen/generators/ItemTagGenerator.java @@ -562,24 +562,6 @@ public final class ItemTagGenerator extends FabricTagProvider.ItemTagProvider { .add(Items.IRON_AXE) .add(Items.DIAMOND_AXE) .add(Items.NETHERITE_AXE) - .add(Items.WOODEN_PICKAXE) - .add(Items.STONE_PICKAXE) - .add(Items.GOLDEN_PICKAXE) - .add(Items.IRON_PICKAXE) - .add(Items.DIAMOND_PICKAXE) - .add(Items.NETHERITE_PICKAXE) - .add(Items.WOODEN_SHOVEL) - .add(Items.STONE_SHOVEL) - .add(Items.GOLDEN_SHOVEL) - .add(Items.IRON_SHOVEL) - .add(Items.DIAMOND_SHOVEL) - .add(Items.NETHERITE_SHOVEL) - .add(Items.WOODEN_HOE) - .add(Items.STONE_HOE) - .add(Items.GOLDEN_HOE) - .add(Items.IRON_HOE) - .add(Items.DIAMOND_HOE) - .add(Items.NETHERITE_HOE) .addOptionalTag(ConventionalItemTags.MELEE_WEAPONS_TOOLS); getOrCreateTagBuilder(ConventionalItemTags.RANGED_WEAPON_TOOLS) diff --git a/fabric-convention-tags-v2/src/generated/resources/data/c/tags/item/tools/melee_weapon.json b/fabric-convention-tags-v2/src/generated/resources/data/c/tags/item/tools/melee_weapon.json index 140276003..04adfc134 100644 --- a/fabric-convention-tags-v2/src/generated/resources/data/c/tags/item/tools/melee_weapon.json +++ b/fabric-convention-tags-v2/src/generated/resources/data/c/tags/item/tools/melee_weapon.json @@ -14,24 +14,6 @@ "minecraft:iron_axe", "minecraft:diamond_axe", "minecraft:netherite_axe", - "minecraft:wooden_pickaxe", - "minecraft:stone_pickaxe", - "minecraft:golden_pickaxe", - "minecraft:iron_pickaxe", - "minecraft:diamond_pickaxe", - "minecraft:netherite_pickaxe", - "minecraft:wooden_shovel", - "minecraft:stone_shovel", - "minecraft:golden_shovel", - "minecraft:iron_shovel", - "minecraft:diamond_shovel", - "minecraft:netherite_shovel", - "minecraft:wooden_hoe", - "minecraft:stone_hoe", - "minecraft:golden_hoe", - "minecraft:iron_hoe", - "minecraft:diamond_hoe", - "minecraft:netherite_hoe", { "id": "#c:tools/melee_weapons", "required": false diff --git a/fabric-convention-tags-v2/src/main/java/net/fabricmc/fabric/api/tag/convention/v2/ConventionalItemTags.java b/fabric-convention-tags-v2/src/main/java/net/fabricmc/fabric/api/tag/convention/v2/ConventionalItemTags.java index df80718ce..1cfbb201e 100644 --- a/fabric-convention-tags-v2/src/main/java/net/fabricmc/fabric/api/tag/convention/v2/ConventionalItemTags.java +++ b/fabric-convention-tags-v2/src/main/java/net/fabricmc/fabric/api/tag/convention/v2/ConventionalItemTags.java @@ -59,7 +59,8 @@ public final class ConventionalItemTags { // Action-based tool tags /** * A tag containing melee-based weapons for recipes and loot tables. - * Tools are considered melee if they contain a {@link net.minecraft.entity.attribute.EntityAttributes#GENERIC_ATTACK_DAMAGE} attribute. + * Tools are considered melee if they are intentionally intended to be used for melee attack as a primary purpose. + * (In other words, Pickaxes are not melee weapons as they are not intended to be a weapon as a primary purpose) */ public static final TagKey<Item> MELEE_WEAPON_TOOLS = register("tools/melee_weapon"); /**