diff --git a/src/generated/resources/.cache/2e07f3c482445536d45c00e6abf223465c01c841 b/src/generated/resources/.cache/2e07f3c482445536d45c00e6abf223465c01c841 index 68634d226..f8fa3932c 100644 --- a/src/generated/resources/.cache/2e07f3c482445536d45c00e6abf223465c01c841 +++ b/src/generated/resources/.cache/2e07f3c482445536d45c00e6abf223465c01c841 @@ -1,4 +1,4 @@ -// 1.21.1 2025-04-02T18:07:51.8627648 Tags for minecraft:item mod id superbwarfare +// 1.21.1 2025-04-09T03:50:51.7343276 Tags for minecraft:item mod id superbwarfare 44a232152f5941d0435a35483b37f8ed22fd10bf data/c/tags/item/dusts.json 0fa06c2ff83bf09797e3ddff90f62d1124e645b4 data/c/tags/item/dusts/coal_coke.json 295ddf906b7133a0558d03e9a60eea18281fe430 data/c/tags/item/dusts/iron.json @@ -37,7 +37,8 @@ b2487459d95ca9a319bfbd94e60a48de60e07297 data/superbwarfare/tags/item/blueprint/ 0ab1b2a8f5433e0d1b03446a9d0d9428e9d64feb data/superbwarfare/tags/item/heavy_weapon.json 3cc00928c041f710b50eb1f7a817e0345f6f96b3 data/superbwarfare/tags/item/ingots/cemented_carbide.json a1c6460b9c956972b74d5ad5cd206e9ae3560b03 data/superbwarfare/tags/item/ingots/steel.json -65ddb0a8a671cc65af8e3754fc23e7d24c3587b7 data/superbwarfare/tags/item/launcher.json +d39c5c787667ce78c214bc2fbd4931891ebaf936 data/superbwarfare/tags/item/launcher.json +ab580f3989177c0589c43ca346db571011600187 data/superbwarfare/tags/item/launcher/grenade.json b404c6fd99d2ca68c6738f225cb7d68ee443c10a data/superbwarfare/tags/item/machine_gun.json a53020091752016da6602ee1b8b7e08823614344 data/superbwarfare/tags/item/military_armor.json 35840286824cc674ec120615dd5dc14980769e15 data/superbwarfare/tags/item/normal_gun.json diff --git a/src/generated/resources/data/superbwarfare/tags/item/launcher.json b/src/generated/resources/data/superbwarfare/tags/item/launcher.json index 099080264..ea466b938 100644 --- a/src/generated/resources/data/superbwarfare/tags/item/launcher.json +++ b/src/generated/resources/data/superbwarfare/tags/item/launcher.json @@ -1,8 +1,7 @@ { "values": [ - "superbwarfare:m_79", "superbwarfare:rpg", "superbwarfare:javelin", - "superbwarfare:secondary_cataclysm" + "#superbwarfare:launcher/grenade" ] } \ No newline at end of file diff --git a/src/generated/resources/data/superbwarfare/tags/item/launcher/grenade.json b/src/generated/resources/data/superbwarfare/tags/item/launcher/grenade.json new file mode 100644 index 000000000..2c538a889 --- /dev/null +++ b/src/generated/resources/data/superbwarfare/tags/item/launcher/grenade.json @@ -0,0 +1,6 @@ +{ + "values": [ + "superbwarfare:m_79", + "superbwarfare:secondary_cataclysm" + ] +} \ No newline at end of file diff --git a/src/main/java/com/atsuishio/superbwarfare/datagen/ModItemTagProvider.java b/src/main/java/com/atsuishio/superbwarfare/datagen/ModItemTagProvider.java index 7dbe017cb..ba4a7619c 100644 --- a/src/main/java/com/atsuishio/superbwarfare/datagen/ModItemTagProvider.java +++ b/src/main/java/com/atsuishio/superbwarfare/datagen/ModItemTagProvider.java @@ -114,7 +114,9 @@ public class ModItemTagProvider extends ItemTagsProvider { this.tag(ModTags.Items.USE_HEAVY_AMMO).add(ModItems.NTW_20.get()); - this.tag(ModTags.Items.LAUNCHER).add(ModItems.M_79.get(), ModItems.RPG.get(), ModItems.JAVELIN.get(), ModItems.SECONDARY_CATACLYSM.get()); + this.tag(ModTags.Items.LAUNCHER).add(ModItems.RPG.get(), ModItems.JAVELIN.get()) + .addTag(ModTags.Items.LAUNCHER_GRENADE); + this.tag(ModTags.Items.LAUNCHER_GRENADE).add(ModItems.M_79.get(), ModItems.SECONDARY_CATACLYSM.get()); this.tag(ModTags.Items.REVOLVER).add(ModItems.TRACHELIUM.get()); diff --git a/src/main/java/com/atsuishio/superbwarfare/init/ModTags.java b/src/main/java/com/atsuishio/superbwarfare/init/ModTags.java index 8ab71e35b..d0841c63d 100644 --- a/src/main/java/com/atsuishio/superbwarfare/init/ModTags.java +++ b/src/main/java/com/atsuishio/superbwarfare/init/ModTags.java @@ -30,6 +30,8 @@ public class ModTags { public static final TagKey HEAVY_WEAPON = tag("heavy_weapon"); public static final TagKey LAUNCHER = tag("launcher"); + public static final TagKey LAUNCHER_GRENADE = tag("launcher/grenade"); + public static final TagKey REVOLVER = tag("revolver"); public static final TagKey NORMAL_GUN = tag("normal_gun");