diff --git a/src/datagen/java/com/github/elenterius/biomancy/datagen/recipes/ModRecipeProvider.java b/src/datagen/java/com/github/elenterius/biomancy/datagen/recipes/ModRecipeProvider.java index c859dc36e..8a94d29b9 100644 --- a/src/datagen/java/com/github/elenterius/biomancy/datagen/recipes/ModRecipeProvider.java +++ b/src/datagen/java/com/github/elenterius/biomancy/datagen/recipes/ModRecipeProvider.java @@ -177,7 +177,7 @@ private void registerWorkbenchRecipes(Consumer consumer) { WorkbenchRecipeBuilder.shaped(ModItems.PRIMORDIAL_CRADLE.get()) .define('E', ModItems.PRIMORDIAL_CORE.get()) .define('M', ModItemTags.RAW_MEATS) - .define('F', ModItems.MOB_FANG.get()) + .define('F', ModItemTags.FANGS) .pattern("F F") .pattern("MEM") .pattern("MMM") @@ -185,7 +185,7 @@ private void registerWorkbenchRecipes(Consumer consumer) { WorkbenchRecipeBuilder.shaped(ModItems.DECOMPOSER.get()) .define('M', ModItemTags.RAW_MEATS) - .define('F', ModItems.MOB_FANG.get()) + .define('F', ModItemTags.FANGS) .define('G', ModItems.GENERIC_MOB_GLAND.get()) .define('E', ModItems.LIVING_FLESH.get()) .pattern("F F") @@ -196,7 +196,7 @@ private void registerWorkbenchRecipes(Consumer consumer) { WorkbenchRecipeBuilder.shaped(ModItems.BIO_FORGE.get()) .define('S', Items.SLIME_BALL) .define('M', ModItemTags.RAW_MEATS) - .define('C', ModItems.MOB_CLAW.get()) + .define('C', ModItemTags.CLAWS) .define('E', ModItems.LIVING_FLESH.get()) .pattern("C C") .pattern("MSM") diff --git a/src/datagen/java/com/github/elenterius/biomancy/datagen/tags/ModItemTagsProvider.java b/src/datagen/java/com/github/elenterius/biomancy/datagen/tags/ModItemTagsProvider.java index 660a99fa1..080d303f8 100644 --- a/src/datagen/java/com/github/elenterius/biomancy/datagen/tags/ModItemTagsProvider.java +++ b/src/datagen/java/com/github/elenterius/biomancy/datagen/tags/ModItemTagsProvider.java @@ -60,6 +60,14 @@ private void addBiomancyTags() { .add(AMItemRegistry.COOKED_MOOSE_RIBS.get()) .addOptional("createfa:schnitzel", "createfa:meatballs", "createfa:chicken_nuggets") .addOptional("rats:cooked_rat"); + + createTag(ModItemTags.CLAWS) + .add(ModItems.MOB_CLAW.get()) + .add(AMItemRegistry.DROPBEAR_CLAW.get()); + + createTag(ModItemTags.FANGS) + .add(ModItems.MOB_FANG.get()) + .add(AMItemRegistry.BONE_SERPENT_TOOTH.get()); } private void addMinecraftTags() { diff --git a/src/main/java/com/github/elenterius/biomancy/init/tags/ModItemTags.java b/src/main/java/com/github/elenterius/biomancy/init/tags/ModItemTags.java index 16d0f11eb..d2389b0c5 100644 --- a/src/main/java/com/github/elenterius/biomancy/init/tags/ModItemTags.java +++ b/src/main/java/com/github/elenterius/biomancy/init/tags/ModItemTags.java @@ -16,6 +16,8 @@ public final class ModItemTags { // public static final TagKey FORGE_RAW_MUTTON = forgeTag("raw_mutton"); // public static final TagKey FORGE_RAW_FISHES = forgeTag("raw_fishes"); + public static final TagKey FANGS = tag("fangs"); + public static final TagKey CLAWS = tag("claws"); public static final TagKey RAW_MEATS = tag("raw_meats"); public static final TagKey COOKED_MEATS = tag("cooked_meats"); public static final TagKey SUGARS = tag("sugars");