aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/loaders/postload/recipes/BenderRecipes.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/gregtech/loaders/postload/recipes/BenderRecipes.java')
-rw-r--r--src/main/java/gregtech/loaders/postload/recipes/BenderRecipes.java418
1 files changed, 219 insertions, 199 deletions
diff --git a/src/main/java/gregtech/loaders/postload/recipes/BenderRecipes.java b/src/main/java/gregtech/loaders/postload/recipes/BenderRecipes.java
index 614632bb42..6ee45ad7a2 100644
--- a/src/main/java/gregtech/loaders/postload/recipes/BenderRecipes.java
+++ b/src/main/java/gregtech/loaders/postload/recipes/BenderRecipes.java
@@ -1,5 +1,9 @@
package gregtech.loaders.postload.recipes;
+import static gregtech.api.util.GT_Recipe.GT_Recipe_Map.sBenderRecipes;
+import static gregtech.api.util.GT_RecipeBuilder.SECONDS;
+import static gregtech.api.util.GT_RecipeBuilder.TICKS;
+
import net.minecraft.init.Items;
import net.minecraft.item.ItemStack;
@@ -12,204 +16,220 @@ public class BenderRecipes implements Runnable {
@Override
public void run() {
- GT_Values.RA.addBenderRecipe(
- GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Aluminium, 20L),
- (GT_Utility.getIntegratedCircuit(10)),
- ItemList.RC_Rail_Standard.get(64L),
- 300,
- (int) TierEU.RECIPE_LV);
- GT_Values.RA.addBenderRecipe(
- GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Iron, 48L),
- (GT_Utility.getIntegratedCircuit(10)),
- ItemList.RC_Rail_Standard.get(64L),
- 300,
- (int) TierEU.RECIPE_LV);
- GT_Values.RA.addBenderRecipe(
- GT_OreDictUnificator.get(OrePrefixes.stick, Materials.WroughtIron, 32L),
- (GT_Utility.getIntegratedCircuit(10)),
- ItemList.RC_Rail_Standard.get(64L),
- 300,
- (int) TierEU.RECIPE_LV);
- GT_Values.RA.addBenderRecipe(
- GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Bronze, 32L),
- (GT_Utility.getIntegratedCircuit(10)),
- ItemList.RC_Rail_Standard.get(64L),
- 300,
- (int) TierEU.RECIPE_LV);
- GT_Values.RA.addBenderRecipe(
- GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Steel, 24L),
- (GT_Utility.getIntegratedCircuit(10)),
- ItemList.RC_Rail_Standard.get(64L),
- 300,
- (int) TierEU.RECIPE_LV);
- GT_Values.RA.addBenderRecipe(
- GT_OreDictUnificator.get(OrePrefixes.stick, Materials.StainlessSteel, 16L),
- (GT_Utility.getIntegratedCircuit(10)),
- ItemList.RC_Rail_Standard.get(64L),
- 300,
- (int) TierEU.RECIPE_LV);
- GT_Values.RA.addBenderRecipe(
- GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Titanium, 12L),
- (GT_Utility.getIntegratedCircuit(10)),
- ItemList.RC_Rail_Standard.get(64L),
- 300,
- (int) TierEU.RECIPE_LV);
- GT_Values.RA.addBenderRecipe(
- GT_OreDictUnificator.get(OrePrefixes.stick, Materials.TungstenSteel, 9L),
- (GT_Utility.getIntegratedCircuit(10)),
- ItemList.RC_Rail_Standard.get(64L),
- 300,
- (int) TierEU.RECIPE_LV);
- GT_Values.RA.addBenderRecipe(
- GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Iridium, 6L),
- (GT_Utility.getIntegratedCircuit(10)),
- ItemList.RC_Rail_Standard.get(64L),
- 300,
- (int) TierEU.RECIPE_LV);
- GT_Values.RA.addBenderRecipe(
- GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Osmium, 3L),
- (GT_Utility.getIntegratedCircuit(10)),
- ItemList.RC_Rail_Standard.get(64L),
- 300,
- (int) TierEU.RECIPE_LV);
- GT_Values.RA.addBenderRecipe(
- GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Osmiridium, 2L),
- (GT_Utility.getIntegratedCircuit(10)),
- ItemList.RC_Rail_Standard.get(64L),
- 300,
- (int) TierEU.RECIPE_LV);
- GT_Values.RA.addBenderRecipe(
- GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Obsidian, 24L),
- (GT_Utility.getIntegratedCircuit(11)),
- ItemList.RC_Rail_Reinforced.get(64L),
- 600,
- (int) TierEU.RECIPE_LV);
- GT_Values.RA.addBenderRecipe(
- GT_OreDictUnificator.get(OrePrefixes.stick, Materials.StainlessSteel, 12L),
- (GT_Utility.getIntegratedCircuit(11)),
- ItemList.RC_Rail_Reinforced.get(64L),
- 600,
- (int) TierEU.RECIPE_LV);
- GT_Values.RA.addBenderRecipe(
- GT_OreDictUnificator.get(OrePrefixes.stick, Materials.TungstenSteel, 6L),
- (GT_Utility.getIntegratedCircuit(11)),
- ItemList.RC_Rail_Reinforced.get(64L),
- 600,
- (int) TierEU.RECIPE_LV);
- GT_Values.RA.addBenderRecipe(
- GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Iridium, 3L),
- (GT_Utility.getIntegratedCircuit(11)),
- ItemList.RC_Rail_Reinforced.get(64L),
- 600,
- (int) TierEU.RECIPE_LV);
- GT_Values.RA.addBenderRecipe(
- GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Osmium, 1L),
- (GT_Utility.getIntegratedCircuit(11)),
- ItemList.RC_Rail_Reinforced.get(64L),
- 600,
- (int) TierEU.RECIPE_LV);
- GT_Values.RA.addBenderRecipe(
- GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Aluminium, 20L),
- (GT_Utility.getIntegratedCircuit(12)),
- ItemList.RC_Rebar.get(64L),
- 200,
- 15);
- GT_Values.RA.addBenderRecipe(
- GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Iron, 48L),
- (GT_Utility.getIntegratedCircuit(12)),
- ItemList.RC_Rebar.get(64L),
- 200,
- 15);
- GT_Values.RA.addBenderRecipe(
- GT_OreDictUnificator.get(OrePrefixes.stick, Materials.WroughtIron, 24L),
- (GT_Utility.getIntegratedCircuit(12)),
- ItemList.RC_Rebar.get(64L),
- 200,
- 15);
- GT_Values.RA.addBenderRecipe(
- GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Bronze, 32L),
- (GT_Utility.getIntegratedCircuit(12)),
- ItemList.RC_Rebar.get(64L),
- 200,
- 15);
- GT_Values.RA.addBenderRecipe(
- GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Steel, 16L),
- (GT_Utility.getIntegratedCircuit(12)),
- ItemList.RC_Rebar.get(64L),
- 200,
- 15);
- GT_Values.RA.addBenderRecipe(
- GT_OreDictUnificator.get(OrePrefixes.stick, Materials.StainlessSteel, 12L),
- (GT_Utility.getIntegratedCircuit(12)),
- ItemList.RC_Rebar.get(64L),
- 200,
- 15);
- GT_Values.RA.addBenderRecipe(
- GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Titanium, 8),
- (GT_Utility.getIntegratedCircuit(12)),
- ItemList.RC_Rebar.get(64L),
- 200,
- 15);
- GT_Values.RA.addBenderRecipe(
- GT_OreDictUnificator.get(OrePrefixes.stick, Materials.TungstenSteel, 6L),
- (GT_Utility.getIntegratedCircuit(12)),
- ItemList.RC_Rebar.get(64L),
- 200,
- 15);
- GT_Values.RA.addBenderRecipe(
- GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Iridium, 4L),
- (GT_Utility.getIntegratedCircuit(12)),
- ItemList.RC_Rebar.get(64L),
- 200,
- 15);
- GT_Values.RA.addBenderRecipe(
- GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Osmium, 2L),
- (GT_Utility.getIntegratedCircuit(12)),
- ItemList.RC_Rebar.get(64L),
- 200,
- 15);
-
- GT_Values.RA.addBenderRecipe(
- ItemList.IC2_Mixed_Metal_Ingot.get(1L),
- GT_OreDictUnificator.get(OrePrefixes.plateAlloy, Materials.Advanced, 1L),
- 100,
- 8);
-
- // cell, bucket, food can
- GT_Values.RA.addBenderRecipe(
- GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Tin, 12L),
- ItemList.Cell_Empty.get(6L),
- 1200,
- 8);
- GT_Values.RA.addBenderRecipe(
- GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Steel, 12L),
- ItemList.Cell_Empty.get(12L),
- 1200,
- 8);
- GT_Values.RA.addBenderRecipe(
- GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Polytetrafluoroethylene, 12L),
- ItemList.Cell_Empty.get(48L),
- 1200,
- 8);
- GT_Values.RA.addBenderRecipe(
- GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Iron, 12L),
- new ItemStack(Items.bucket, 4, 0),
- 800,
- 4);
- GT_Values.RA.addBenderRecipe(
- GT_OreDictUnificator.get(OrePrefixes.plate, Materials.WroughtIron, 12L),
- new ItemStack(Items.bucket, 4, 0),
- 800,
- 4);
- GT_Values.RA.addBenderRecipe(
- GT_OreDictUnificator.get(OrePrefixes.itemCasing, Materials.Iron, 2L),
- GT_ModHandler.getIC2Item("fuelRod", 1L),
- 100,
- 8);
- GT_Values.RA.addBenderRecipe(
- GT_OreDictUnificator.get(OrePrefixes.itemCasing, Materials.Tin, 1L),
- ItemList.IC2_Food_Can_Empty.get(1L),
- 20,
- (int) TierEU.RECIPE_HV);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(
+ GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Aluminium, 20L),
+ GT_Utility.getIntegratedCircuit(10))
+ .itemOutputs(ItemList.RC_Rail_Standard.get(64L)).noFluidInputs().noFluidOutputs().duration(15 * SECONDS)
+ .eut(TierEU.RECIPE_HV).addTo(sBenderRecipes);
+
+ GT_Values.RA.stdBuilder()
+ .itemInputs(
+ GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Iron, 48L),
+ GT_Utility.getIntegratedCircuit(10))
+ .itemOutputs(ItemList.RC_Rail_Standard.get(64L)).noFluidInputs().noFluidOutputs().duration(15 * SECONDS)
+ .eut(TierEU.RECIPE_HV).addTo(sBenderRecipes);
+
+ GT_Values.RA.stdBuilder()
+ .itemInputs(
+ GT_OreDictUnificator.get(OrePrefixes.stick, Materials.WroughtIron, 32L),
+ GT_Utility.getIntegratedCircuit(10))
+ .itemOutputs(ItemList.RC_Rail_Standard.get(64L)).noFluidInputs().noFluidOutputs().duration(15 * SECONDS)
+ .eut(TierEU.RECIPE_HV).addTo(sBenderRecipes);
+
+ GT_Values.RA.stdBuilder()
+ .itemInputs(
+ GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Bronze, 32L),
+ GT_Utility.getIntegratedCircuit(10))
+ .itemOutputs(ItemList.RC_Rail_Standard.get(64L)).noFluidInputs().noFluidOutputs().duration(15 * SECONDS)
+ .eut(TierEU.RECIPE_HV).addTo(sBenderRecipes);
+
+ GT_Values.RA.stdBuilder()
+ .itemInputs(
+ GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Steel, 24L),
+ GT_Utility.getIntegratedCircuit(10))
+ .itemOutputs(ItemList.RC_Rail_Standard.get(64L)).noFluidInputs().noFluidOutputs().duration(15 * SECONDS)
+ .eut(TierEU.RECIPE_HV).addTo(sBenderRecipes);
+
+ GT_Values.RA.stdBuilder()
+ .itemInputs(
+ GT_OreDictUnificator.get(OrePrefixes.stick, Materials.StainlessSteel, 16L),
+ GT_Utility.getIntegratedCircuit(10))
+ .itemOutputs(ItemList.RC_Rail_Standard.get(64L)).noFluidInputs().noFluidOutputs().duration(15 * SECONDS)
+ .eut(TierEU.RECIPE_HV).addTo(sBenderRecipes);
+
+ GT_Values.RA.stdBuilder()
+ .itemInputs(
+ GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Titanium, 12L),
+ GT_Utility.getIntegratedCircuit(10))
+ .itemOutputs(ItemList.RC_Rail_Standard.get(64L)).noFluidInputs().noFluidOutputs().duration(15 * SECONDS)
+ .eut(TierEU.RECIPE_HV).addTo(sBenderRecipes);
+
+ GT_Values.RA.stdBuilder()
+ .itemInputs(
+ GT_OreDictUnificator.get(OrePrefixes.stick, Materials.TungstenSteel, 9L),
+ GT_Utility.getIntegratedCircuit(10))
+ .itemOutputs(ItemList.RC_Rail_Standard.get(64L)).noFluidInputs().noFluidOutputs().duration(15 * SECONDS)
+ .eut(TierEU.RECIPE_HV).addTo(sBenderRecipes);
+
+ GT_Values.RA.stdBuilder()
+ .itemInputs(
+ GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Iridium, 6L),
+ GT_Utility.getIntegratedCircuit(10))
+ .itemOutputs(ItemList.RC_Rail_Standard.get(64L)).noFluidInputs().noFluidOutputs().duration(15 * SECONDS)
+ .eut(TierEU.RECIPE_HV).addTo(sBenderRecipes);
+
+ GT_Values.RA.stdBuilder()
+ .itemInputs(
+ GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Osmium, 3L),
+ GT_Utility.getIntegratedCircuit(10))
+ .itemOutputs(ItemList.RC_Rail_Standard.get(64L)).noFluidInputs().noFluidOutputs().duration(15 * SECONDS)
+ .eut(TierEU.RECIPE_HV).addTo(sBenderRecipes);
+
+ GT_Values.RA.stdBuilder()
+ .itemInputs(
+ GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Osmiridium, 2L),
+ GT_Utility.getIntegratedCircuit(10))
+ .itemOutputs(ItemList.RC_Rail_Standard.get(64L)).noFluidInputs().noFluidOutputs().duration(15 * SECONDS)
+ .eut(TierEU.RECIPE_HV).addTo(sBenderRecipes);
+
+ GT_Values.RA.stdBuilder()
+ .itemInputs(
+ GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Obsidian, 24L),
+ GT_Utility.getIntegratedCircuit(11))
+ .itemOutputs(ItemList.RC_Rail_Reinforced.get(64L)).noFluidInputs().noFluidOutputs()
+ .duration(30 * SECONDS).eut(TierEU.RECIPE_HV).addTo(sBenderRecipes);
+
+ GT_Values.RA.stdBuilder()
+ .itemInputs(
+ GT_OreDictUnificator.get(OrePrefixes.stick, Materials.StainlessSteel, 12L),
+ GT_Utility.getIntegratedCircuit(11))
+ .itemOutputs(ItemList.RC_Rail_Reinforced.get(64L)).noFluidInputs().noFluidOutputs()
+ .duration(30 * SECONDS).eut(TierEU.RECIPE_HV).addTo(sBenderRecipes);
+
+ GT_Values.RA.stdBuilder()
+ .itemInputs(
+ GT_OreDictUnificator.get(OrePrefixes.stick, Materials.TungstenSteel, 6L),
+ GT_Utility.getIntegratedCircuit(11))
+ .itemOutputs(ItemList.RC_Rail_Reinforced.get(64L)).noFluidInputs().noFluidOutputs()
+ .duration(30 * SECONDS).eut(TierEU.RECIPE_HV).addTo(sBenderRecipes);
+
+ GT_Values.RA.stdBuilder()
+ .itemInputs(
+ GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Iridium, 3L),
+ GT_Utility.getIntegratedCircuit(11))
+ .itemOutputs(ItemList.RC_Rail_Reinforced.get(64L)).noFluidInputs().noFluidOutputs()
+ .duration(30 * SECONDS).eut(TierEU.RECIPE_HV).addTo(sBenderRecipes);
+
+ GT_Values.RA.stdBuilder()
+ .itemInputs(
+ GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Osmium, 1L),
+ GT_Utility.getIntegratedCircuit(11))
+ .itemOutputs(ItemList.RC_Rail_Reinforced.get(64L)).noFluidInputs().noFluidOutputs()
+ .duration(30 * SECONDS).eut(TierEU.RECIPE_HV).addTo(sBenderRecipes);
+
+ GT_Values.RA.stdBuilder()
+ .itemInputs(
+ GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Aluminium, 20L),
+ GT_Utility.getIntegratedCircuit(12))
+ .itemOutputs(ItemList.RC_Rebar.get(64L)).noFluidInputs().noFluidOutputs().duration(10 * SECONDS)
+ .eut(200).addTo(sBenderRecipes);
+
+ GT_Values.RA.stdBuilder()
+ .itemInputs(
+ GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Iron, 48L),
+ GT_Utility.getIntegratedCircuit(12))
+ .itemOutputs(ItemList.RC_Rebar.get(64L)).noFluidInputs().noFluidOutputs().duration(10 * SECONDS)
+ .eut(200).addTo(sBenderRecipes);
+
+ GT_Values.RA.stdBuilder()
+ .itemInputs(
+ GT_OreDictUnificator.get(OrePrefixes.stick, Materials.WroughtIron, 24L),
+ GT_Utility.getIntegratedCircuit(12))
+ .itemOutputs(ItemList.RC_Rebar.get(64L)).noFluidInputs().noFluidOutputs().duration(10 * SECONDS)
+ .eut(200).addTo(sBenderRecipes);
+
+ GT_Values.RA.stdBuilder()
+ .itemInputs(
+ GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Bronze, 32L),
+ GT_Utility.getIntegratedCircuit(12))
+ .itemOutputs(ItemList.RC_Rebar.get(64L)).noFluidInputs().noFluidOutputs().duration(10 * SECONDS)
+ .eut(200).addTo(sBenderRecipes);
+
+ GT_Values.RA.stdBuilder()
+ .itemInputs(
+ GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Steel, 16L),
+ GT_Utility.getIntegratedCircuit(12))
+ .itemOutputs(ItemList.RC_Rebar.get(64L)).noFluidInputs().noFluidOutputs().duration(10 * SECONDS)
+ .eut(200).addTo(sBenderRecipes);
+
+ GT_Values.RA.stdBuilder()
+ .itemInputs(
+ GT_OreDictUnificator.get(OrePrefixes.stick, Materials.StainlessSteel, 12L),
+ GT_Utility.getIntegratedCircuit(12))
+ .itemOutputs(ItemList.RC_Rebar.get(64L)).noFluidInputs().noFluidOutputs().duration(10 * SECONDS)
+ .eut(200).addTo(sBenderRecipes);
+
+ GT_Values.RA.stdBuilder()
+ .itemInputs(
+ GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Titanium, 8),
+ GT_Utility.getIntegratedCircuit(12))
+ .itemOutputs(ItemList.RC_Rebar.get(64L)).noFluidInputs().noFluidOutputs().duration(10 * SECONDS)
+ .eut(200).addTo(sBenderRecipes);
+
+ GT_Values.RA.stdBuilder()
+ .itemInputs(
+ GT_OreDictUnificator.get(OrePrefixes.stick, Materials.TungstenSteel, 6L),
+ GT_Utility.getIntegratedCircuit(12))
+ .itemOutputs(ItemList.RC_Rebar.get(64L)).noFluidInputs().noFluidOutputs().duration(10 * SECONDS)
+ .eut(200).addTo(sBenderRecipes);
+
+ GT_Values.RA.stdBuilder()
+ .itemInputs(
+ GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Iridium, 4L),
+ GT_Utility.getIntegratedCircuit(12))
+ .itemOutputs(ItemList.RC_Rebar.get(64L)).noFluidInputs().noFluidOutputs().duration(10 * SECONDS)
+ .eut(200).addTo(sBenderRecipes);
+
+ GT_Values.RA.stdBuilder()
+ .itemInputs(
+ GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Osmium, 2L),
+ GT_Utility.getIntegratedCircuit(12))
+ .itemOutputs(ItemList.RC_Rebar.get(64L)).noFluidInputs().noFluidOutputs().duration(10 * SECONDS)
+ .eut(200).addTo(sBenderRecipes);
+
+ GT_Values.RA.stdBuilder().itemInputs(ItemList.IC2_Mixed_Metal_Ingot.get(1L))
+ .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.plateAlloy, Materials.Advanced, 1L)).noFluidInputs()
+ .noFluidOutputs().duration(5 * SECONDS).eut(8).addTo(sBenderRecipes);
+
+ GT_Values.RA.stdBuilder().itemInputs(GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Tin, 12L))
+ .itemOutputs(ItemList.Cell_Empty.get(6L)).noFluidInputs().noFluidOutputs().duration(60 * SECONDS).eut(8)
+ .addTo(sBenderRecipes);
+
+ GT_Values.RA.stdBuilder().itemInputs(GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Steel, 12L))
+ .itemOutputs(ItemList.Cell_Empty.get(12L)).noFluidInputs().noFluidOutputs().duration(60 * SECONDS)
+ .eut(8).addTo(sBenderRecipes);
+
+ GT_Values.RA.stdBuilder()
+ .itemInputs(GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Polytetrafluoroethylene, 12L))
+ .itemOutputs(ItemList.Cell_Empty.get(48L)).noFluidInputs().noFluidOutputs().duration(60 * SECONDS)
+ .eut(8).addTo(sBenderRecipes);
+
+ GT_Values.RA.stdBuilder().itemInputs(GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Iron, 12L))
+ .itemOutputs(new ItemStack(Items.bucket, 4, 0)).noFluidInputs().noFluidOutputs().duration(40 * SECONDS)
+ .eut(4).addTo(sBenderRecipes);
+
+ GT_Values.RA.stdBuilder().itemInputs(GT_OreDictUnificator.get(OrePrefixes.plate, Materials.WroughtIron, 12L))
+ .itemOutputs(new ItemStack(Items.bucket, 4, 0)).noFluidInputs().noFluidOutputs().duration(40 * SECONDS)
+ .eut(4).addTo(sBenderRecipes);
+
+ GT_Values.RA.stdBuilder().itemInputs(GT_OreDictUnificator.get(OrePrefixes.itemCasing, Materials.Iron, 2L))
+ .itemOutputs(GT_ModHandler.getIC2Item("fuelRod", 1L)).noFluidInputs().noFluidOutputs()
+ .duration(5 * SECONDS).eut(8).addTo(sBenderRecipes);
+
+ GT_Values.RA.stdBuilder().itemInputs(GT_OreDictUnificator.get(OrePrefixes.itemCasing, Materials.Tin, 1L))
+ .itemOutputs(ItemList.IC2_Food_Can_Empty.get(1L)).noFluidInputs().noFluidOutputs().duration(20 * TICKS)
+ .eut((int) TierEU.RECIPE_HV).addTo(sBenderRecipes);
+
}
}