diff --git a/src/main/java/dev/micle/totemofreviving/item/crafting/ExtendedShapedRecipeBuilder.java b/src/main/java/dev/micle/totemofreviving/item/crafting/ExtendedShapedRecipeBuilder.java index 10dac03..2b693b6 100644 --- a/src/main/java/dev/micle/totemofreviving/item/crafting/ExtendedShapedRecipeBuilder.java +++ b/src/main/java/dev/micle/totemofreviving/item/crafting/ExtendedShapedRecipeBuilder.java @@ -11,12 +11,12 @@ import net.minecraft.advancements.critereon.EntityPredicate; import net.minecraft.advancements.critereon.RecipeUnlockedTrigger; import net.minecraft.data.recipes.FinishedRecipe; import net.minecraft.resources.ResourceLocation; -import net.minecraft.tags.Tag; import net.minecraft.tags.TagKey; import net.minecraft.world.item.Item; import net.minecraft.world.item.crafting.Ingredient; import net.minecraft.world.item.crafting.RecipeSerializer; import net.minecraft.world.level.ItemLike; +import net.minecraftforge.registries.ForgeRegistries; import javax.annotation.Nullable; import java.util.*; @@ -86,7 +86,7 @@ public class ExtendedShapedRecipeBuilder { } public void save(Consumer consumer) { - save(consumer, this.result.getRegistryName()); + save(consumer, ForgeRegistries.ITEMS.getKey(this.result.asItem())); } public void save(Consumer consumer, ResourceLocation id) { @@ -153,7 +153,7 @@ public class ExtendedShapedRecipeBuilder { json.add("key", key); JsonObject result = new JsonObject(); - result.addProperty("item", builder.result.getRegistryName().toString()); + result.addProperty("item", ForgeRegistries.ITEMS.getKey(builder.result.asItem()).toString()); if (builder.count > 1) { result.addProperty("count", builder.count); }