Hi,
I am new to modding and am having a little trouble when it comes to rgistering a custom recipe serializer to generate my recipe.
It's a simple single item recipe so I tired to extend the singleItemRecipeBuilder, however I keep getting the following error when I runData.
[01:46:59] [main/INFO] [STDERR/]: [java.lang.Throwable:printStackTrace:648]: Caused by: java.lang.ExceptionInInitializerError
[01:46:59] [main/INFO] [STDERR/]: [java.lang.Throwable:printStackTrace:648]: at com.kup.burgercraft.util.recipe.MeatGrindingRecipeBuilder.meatGrinding(MeatGrindingRecipeBuilder.java:16)
[01:46:59] [main/INFO] [STDERR/]: [java.lang.Throwable:printStackTrace:648]: at com.kup.burgercraft.data.ModRecipeProvider.RegisterMeatGrinding(ModRecipeProvider.java:52)
[01:46:59] [main/INFO] [STDERR/]: [java.lang.Throwable:printStackTrace:648]: at com.kup.burgercraft.data.ModRecipeProvider.buildShapelessRecipes(ModRecipeProvider.java:20)
[01:46:59] [main/INFO] [STDERR/]: [java.lang.Throwable:printStackTrace:648]: at net.minecraft.data.RecipeProvider.run(RecipeProvider.java:50)
[01:46:59] [main/INFO] [STDERR/]: [java.lang.Throwable:printStackTrace:648]: at net.minecraft.data.DataGenerator.run(DataGenerator.java:44)
[01:46:59] [main/INFO] [STDERR/]: [java.lang.Throwable:printStackTrace:648]: at net.minecraftforge.fml.event.lifecycle.GatherDataEvent$DataGeneratorConfig.lambda$runAll$0(GatherDataEvent.java:111)
[01:46:59] [main/INFO] [STDERR/]: [java.lang.Throwable:printStackTrace:648]: at cpw.mods.modlauncher.api.LamdbaExceptionUtils.lambda$rethrowConsumer$0(LamdbaExceptionUtils.java:34)
[01:46:59] [main/INFO] [STDERR/]: [java.lang.Throwable:printStackTrace:648]: at java.base/java.util.HashMap$Values.forEach(HashMap.java:976)
[01:46:59] [main/INFO] [STDERR/]: [java.lang.Throwable:printStackTrace:648]: at net.minecraftforge.fml.event.lifecycle.GatherDataEvent$DataGeneratorConfig.runAll(GatherDataEvent.java:107)
[01:46:59] [main/INFO] [STDERR/]: [java.lang.Throwable:printStackTrace:648]: at net.minecraftforge.fml.DatagenModLoader.begin(DatagenModLoader.java:61)
[01:46:59] [main/INFO] [STDERR/]: [java.lang.Throwable:printStackTrace:648]: at net.minecraft.data.Main.main(Main.java:43)
[01:46:59] [main/INFO] [STDERR/]: [java.lang.Throwable:printStackTrace:648]: ... 11 more
[01:46:59] [main/INFO] [STDERR/]: [java.lang.Throwable:printStackTrace:671]: Caused by: java.lang.IllegalStateException: Cannot register new entries to DeferredRegister after RegistryEvent.Register has been fired.
[01:46:59] [main/INFO] [STDERR/]: [java.lang.Throwable:printStackTrace:671]: at net.minecraftforge.registries.DeferredRegister.register(DeferredRegister.java:111)
[01:46:59] [main/INFO] [STDERR/]: [java.lang.Throwable:printStackTrace:671]: at com.kup.burgercraft.setup.ModRecipes$Serializers.<clinit>(ModRecipes.java:26)
[01:46:59] [main/INFO] [STDERR/]: [java.lang.Throwable:printStackTrace:671]: ... 22 more
below is a few pastebins of hopefully the more relavant clases
ModRecipeProvider
MeatGrindingRecipe
ModRecipes
Registration
Many thanks for any assiance you might be able to lend.