From 49c877afd33fc5cf382c532383592f68932ba39f Mon Sep 17 00:00:00 2001 From: srw Date: Sat, 15 Sep 2018 15:07:04 -0700 Subject: [PATCH] add hibachi/drying recipe for the soft crucible --- .../init/recipes/DryingRecipes.java | 30 +++++++++++++++++++ .../init/recipes/HibachiRecipes.java | 29 ++++++++++++++++++ 2 files changed, 59 insertions(+) create mode 100644 kfc/src/main/java/nmd/primal/forgecraft/init/recipes/DryingRecipes.java create mode 100644 kfc/src/main/java/nmd/primal/forgecraft/init/recipes/HibachiRecipes.java diff --git a/kfc/src/main/java/nmd/primal/forgecraft/init/recipes/DryingRecipes.java b/kfc/src/main/java/nmd/primal/forgecraft/init/recipes/DryingRecipes.java new file mode 100644 index 00000000..cb8c95e9 --- /dev/null +++ b/kfc/src/main/java/nmd/primal/forgecraft/init/recipes/DryingRecipes.java @@ -0,0 +1,30 @@ +package nmd.primal.forgecraft.init.recipes; + +import net.minecraft.item.ItemStack; +import net.minecraftforge.event.RegistryEvent; + +import net.minecraftforge.fml.common.Mod; +import net.minecraftforge.fml.common.eventhandler.SubscribeEvent; +import net.minecraftforge.fml.common.registry.GameRegistry; +import net.minecraftforge.registries.IForgeRegistry; +import nmd.primal.core.common.recipes.tile.DryingRecipe; +import nmd.primal.forgecraft.ModInfo; +import nmd.primal.forgecraft.init.ModBlocks; +import nmd.primal.forgecraft.init.ModItems; + +@GameRegistry.ObjectHolder(ModInfo.MOD_ID) +@Mod.EventBusSubscriber +public class DryingRecipes +{ + @SubscribeEvent + public static void registerDryingRecipes(RegistryEvent.Register event) + { + final IForgeRegistry recipes = event.getRegistry(); + + recipes.register(new DryingRecipe( + 20, + new ItemStack(ModItems.softcrucible), + new ItemStack(ModBlocks.nbtCrucible) + ).setRecipeName(ModInfo.MOD_ID + "_soft_crucible")); + } +} \ No newline at end of file diff --git a/kfc/src/main/java/nmd/primal/forgecraft/init/recipes/HibachiRecipes.java b/kfc/src/main/java/nmd/primal/forgecraft/init/recipes/HibachiRecipes.java new file mode 100644 index 00000000..416571a4 --- /dev/null +++ b/kfc/src/main/java/nmd/primal/forgecraft/init/recipes/HibachiRecipes.java @@ -0,0 +1,29 @@ +package nmd.primal.forgecraft.init.recipes; + +import net.minecraft.item.ItemStack; +import net.minecraftforge.event.RegistryEvent; +import net.minecraftforge.fml.common.Mod; +import net.minecraftforge.fml.common.eventhandler.SubscribeEvent; +import net.minecraftforge.fml.common.registry.GameRegistry; +import net.minecraftforge.registries.IForgeRegistry; +import nmd.primal.core.common.recipes.tile.HibachiRecipe; +import nmd.primal.forgecraft.ModInfo; +import nmd.primal.forgecraft.init.ModBlocks; +import nmd.primal.forgecraft.init.ModItems; + +@GameRegistry.ObjectHolder(ModInfo.MOD_ID) +@Mod.EventBusSubscriber +public class HibachiRecipes +{ + @SubscribeEvent + public static void registerHibachiRecipes(RegistryEvent.Register event) + { + final IForgeRegistry recipes = event.getRegistry(); + + recipes.register(new HibachiRecipe( + 12, + new ItemStack(ModItems.softcrucible), + new ItemStack(ModBlocks.nbtCrucible) + ).setRecipeName(ModInfo.MOD_ID + "_soft_crucible")); + } +}