diff --git a/common/src/main/java/org/vivecraft/crafting/VivecraftCrafting.java b/common/src/main/java/org/vivecraft/crafting/VivecraftCrafting.java index bf8c3481f..940183060 100644 --- a/common/src/main/java/org/vivecraft/crafting/VivecraftCrafting.java +++ b/common/src/main/java/org/vivecraft/crafting/VivecraftCrafting.java @@ -177,5 +177,20 @@ public void toNetwork(FriendlyByteBuf friendlyByteBuf, VivecraftCrafting recipe) } friendlyByteBuf.writeItem(recipe.getResultItem()); } + + //Forge + private ResourceLocation name = null; + public Object setRegistryName(ResourceLocation arg){ + name = arg; + return this; + } + + public ResourceLocation getRegistryName(){ + return name; + } + + public Class getRegistryType(){ + return Serializer.class; + } } } diff --git a/common/src/main/java/org/vivecraft/mixin/world/item/ItemsMixin.java b/common/src/main/java/org/vivecraft/mixin/world/item/ItemsMixin.java index 35dcb5f79..36f119c2e 100644 --- a/common/src/main/java/org/vivecraft/mixin/world/item/ItemsMixin.java +++ b/common/src/main/java/org/vivecraft/mixin/world/item/ItemsMixin.java @@ -13,6 +13,6 @@ public class ItemsMixin { @Inject(at = @At("HEAD"), method = "") private static void addCrafting(CallbackInfo ci) { - //RecipeSerializer.register("vivecraft:vivecraft_crafting", VivecraftCrafting.SERIALIZER); + RecipeSerializer.register("vivecraft:vivecraft_crafting", VivecraftCrafting.SERIALIZER); } } diff --git a/common/src/main/resources/recipes/climbclaws.json b/common/src/main/resources/data/vivecraft/recipes/climbclaws.json similarity index 100% rename from common/src/main/resources/recipes/climbclaws.json rename to common/src/main/resources/data/vivecraft/recipes/climbclaws.json diff --git a/common/src/main/resources/recipes/jumpboots.json b/common/src/main/resources/data/vivecraft/recipes/jumpboots.json similarity index 100% rename from common/src/main/resources/recipes/jumpboots.json rename to common/src/main/resources/data/vivecraft/recipes/jumpboots.json