From 61f5f4194128c78999c52d36ca231e57dfe5e3f5 Mon Sep 17 00:00:00 2001 From: Frank Date: Sat, 29 Apr 2023 15:14:54 +0200 Subject: [PATCH] [Fix] Alloying Recipe Type is not registered --- src/main/java/org/betterx/bclib/BCLib.java | 2 ++ src/main/java/org/betterx/bclib/recipes/AlloyingRecipe.java | 4 ++++ src/main/java/org/betterx/bclib/recipes/AnvilRecipe.java | 3 ++- 3 files changed, 8 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/betterx/bclib/BCLib.java b/src/main/java/org/betterx/bclib/BCLib.java index 976a995f..d9b75d53 100644 --- a/src/main/java/org/betterx/bclib/BCLib.java +++ b/src/main/java/org/betterx/bclib/BCLib.java @@ -16,6 +16,7 @@ import org.betterx.bclib.api.v3.tag.BCLBlockTags; import org.betterx.bclib.commands.CommandRegistry; import org.betterx.bclib.config.Configs; import org.betterx.bclib.networking.VersionChecker; +import org.betterx.bclib.recipes.AlloyingRecipe; import org.betterx.bclib.recipes.AnvilRecipe; import org.betterx.bclib.recipes.CraftingRecipes; import org.betterx.bclib.registry.BaseBlockEntities; @@ -63,6 +64,7 @@ public class BCLib implements ModInitializer { WorldConfig.registerModCache(MOD_ID); DataExchangeAPI.registerMod(MOD_ID); AnvilRecipe.register(); + AlloyingRecipe.register(); Conditions.registerAll(); CommandRegistry.register(); BCLBlockTags.ensureStaticallyLoaded(); diff --git a/src/main/java/org/betterx/bclib/recipes/AlloyingRecipe.java b/src/main/java/org/betterx/bclib/recipes/AlloyingRecipe.java index eedbfbab..621970b7 100644 --- a/src/main/java/org/betterx/bclib/recipes/AlloyingRecipe.java +++ b/src/main/java/org/betterx/bclib/recipes/AlloyingRecipe.java @@ -250,4 +250,8 @@ public class AlloyingRecipe implements Recipe, UnknownReceipBookCateg packetBuffer.writeVarInt(recipe.smeltTime); } } + + public static void register() { + //we call this to make sure that TYPE is initialized + } } diff --git a/src/main/java/org/betterx/bclib/recipes/AnvilRecipe.java b/src/main/java/org/betterx/bclib/recipes/AnvilRecipe.java index 38afd84a..f35ae7be 100644 --- a/src/main/java/org/betterx/bclib/recipes/AnvilRecipe.java +++ b/src/main/java/org/betterx/bclib/recipes/AnvilRecipe.java @@ -48,8 +48,9 @@ public class AnvilRecipe implements Recipe, UnknownReceipBookCategory ); public final static ResourceLocation ID = BCLib.makeID(GROUP); - public static void register() { + public static void register() { + //we call this to make sure that TYPE is initialized } private final ResourceLocation id;