diff --git a/src/main/java/techreborn/TechReborn.java b/src/main/java/techreborn/TechReborn.java index 483c79f70..a0c915164 100644 --- a/src/main/java/techreborn/TechReborn.java +++ b/src/main/java/techreborn/TechReborn.java @@ -95,6 +95,9 @@ public class TechReborn { //Done like this to load them here ModFluids.values(); + //Done to force the class to load + ModRecipes.GRINDER.getName(); + ClientboundPackets.init(); ServerboundPackets.init(); diff --git a/src/main/java/techreborn/init/ModRecipes.java b/src/main/java/techreborn/init/ModRecipes.java index 4932c33a8..6e698ef76 100644 --- a/src/main/java/techreborn/init/ModRecipes.java +++ b/src/main/java/techreborn/init/ModRecipes.java @@ -27,10 +27,14 @@ package techreborn.init; import net.minecraft.init.Blocks; import net.minecraft.init.Items; import net.minecraft.item.ItemStack; +import net.minecraft.util.ResourceLocation; import net.minecraftforge.fluids.Fluid; import net.minecraftforge.fluids.FluidStack; import net.minecraftforge.fluids.FluidUtil; import reborncore.api.recipe.RecipeHandler; +import reborncore.common.crafting.Recipe; +import reborncore.common.crafting.RecipeManager; +import reborncore.common.crafting.RecipeType; import reborncore.common.registration.RebornRegister; import techreborn.TechReborn; import techreborn.api.Reference; @@ -42,6 +46,9 @@ import techreborn.items.ItemCells; public class ModRecipes { + public static final RecipeType GRINDER = RecipeManager.newRecipeType(Recipe.class, new ResourceLocation("techreborn:grinder")); + + public static void init() { //Gonna rescan to make sure we have an uptodate list diff --git a/src/main/resources/data/techreborn/recipes/grinder_test.json b/src/main/resources/data/techreborn/recipes/grinder_test.json new file mode 100644 index 000000000..e498246cd --- /dev/null +++ b/src/main/resources/data/techreborn/recipes/grinder_test.json @@ -0,0 +1,5 @@ +{ + "type": "techreborn:grinder", + "power": 10, + "time": 123 +} \ No newline at end of file