aboutsummaryrefslogtreecommitdiff
path: root/src/Java/miscutil/xmod/forestry/bees/recipe
diff options
context:
space:
mode:
Diffstat (limited to 'src/Java/miscutil/xmod/forestry/bees/recipe')
-rw-r--r--src/Java/miscutil/xmod/forestry/bees/recipe/FR_Gregtech_Recipes.java82
1 files changed, 82 insertions, 0 deletions
diff --git a/src/Java/miscutil/xmod/forestry/bees/recipe/FR_Gregtech_Recipes.java b/src/Java/miscutil/xmod/forestry/bees/recipe/FR_Gregtech_Recipes.java
new file mode 100644
index 0000000000..ff6d23fd52
--- /dev/null
+++ b/src/Java/miscutil/xmod/forestry/bees/recipe/FR_Gregtech_Recipes.java
@@ -0,0 +1,82 @@
+package miscutil.xmod.forestry.bees.recipe;
+
+import miscutil.core.lib.LoadedMods;
+import miscutil.core.util.item.UtilsItems;
+import miscutil.core.util.recipe.UtilsRecipe;
+import miscutil.xmod.forestry.bees.items.FR_ItemRegistry;
+import net.minecraft.init.Blocks;
+import net.minecraft.init.Items;
+import net.minecraft.item.ItemStack;
+
+public class FR_Gregtech_Recipes {
+
+ private static String rod_ElectrumFlux = "stickElectrumFlux";
+ private static String rod_LongElectrumFlux = "stickLongElectrumFlux";
+ private static String foil_Electrum = "foilElectrum";
+ private static String rod_Uranium = "stickUranium";
+ private static String rod_LongUranium = "stickLongUranium";
+ private static String foil_Uranium235 = "foilUranium235";
+ private static ItemStack hiveFrameAccelerated = UtilsItems.getSimpleStack(FR_ItemRegistry.hiveFrameAccelerated);
+ private static ItemStack hiveFrameMutagenic = UtilsItems.getSimpleStack(FR_ItemRegistry.hiveFrameMutagenic);
+
+
+ private static ItemStack hiveFrameCocoa = UtilsItems.getSimpleStack(FR_ItemRegistry.hiveFrameCocoa);
+ private static ItemStack hiveFrameCaged = UtilsItems.getSimpleStack(FR_ItemRegistry.hiveFrameCaged);
+ private static ItemStack hiveFrameSoul = UtilsItems.getSimpleStack(FR_ItemRegistry.hiveFrameSoul);
+ private static ItemStack hiveFrameClay = UtilsItems.getSimpleStack(FR_ItemRegistry.hiveFrameClay);
+ private static ItemStack hiveFrameNova = UtilsItems.getSimpleStack(FR_ItemRegistry.hiveFrameNova);
+
+ private static ItemStack hiveFrameImpregnated = UtilsItems.getItemStack("Forestry:frameImpregnated", 1);
+ private static ItemStack blockSoulSand = new ItemStack(Blocks.soul_sand, 1);
+ private static ItemStack blockIronBars = new ItemStack (Blocks.iron_bars, 1);
+ private static ItemStack itemClayDust = new ItemStack(Items.clay_ball, 1);
+ private static ItemStack itemCocoaBeans = new ItemStack(Items.dye, 1, 3);
+
+
+ public static void registerItems(){
+
+ //Magic Bee Like Frames
+ UtilsRecipe.recipeBuilder(
+ rod_LongElectrumFlux, rod_ElectrumFlux, rod_LongElectrumFlux,
+ rod_LongElectrumFlux, foil_Electrum, rod_LongElectrumFlux,
+ rod_ElectrumFlux, rod_ElectrumFlux, rod_ElectrumFlux,
+ hiveFrameAccelerated);
+
+ UtilsRecipe.recipeBuilder(
+ rod_LongUranium, rod_Uranium, rod_LongUranium,
+ rod_LongUranium, foil_Uranium235, rod_LongUranium,
+ rod_Uranium, rod_Uranium, rod_Uranium,
+ hiveFrameMutagenic);
+
+ if (!LoadedMods.ExtraBees){
+ //Extra Bee Like Frames
+ UtilsRecipe.recipeBuilder(
+ null, itemCocoaBeans, null,
+ itemCocoaBeans, hiveFrameImpregnated, itemCocoaBeans,
+ null, itemCocoaBeans, null,
+ hiveFrameCocoa);
+
+ UtilsRecipe.recipeBuilder(
+ hiveFrameImpregnated, blockIronBars, null,
+ null, null, null,
+ null, null, null,
+ hiveFrameCaged);
+
+ UtilsRecipe.recipeBuilder(
+ hiveFrameImpregnated, blockSoulSand, null,
+ null, null, null,
+ null, null, null,
+ hiveFrameSoul);
+
+ UtilsRecipe.recipeBuilder(
+ null, itemClayDust, null,
+ itemClayDust, hiveFrameImpregnated, itemClayDust,
+ null, itemClayDust, null,
+ hiveFrameClay);
+ }
+
+
+
+ }
+
+}