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;