aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/loaders/postload/recipes/ChemicalBathRecipes.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/gregtech/loaders/postload/recipes/ChemicalBathRecipes.java')
-rw-r--r--src/main/java/gregtech/loaders/postload/recipes/ChemicalBathRecipes.java409
1 files changed, 283 insertions, 126 deletions
diff --git a/src/main/java/gregtech/loaders/postload/recipes/ChemicalBathRecipes.java b/src/main/java/gregtech/loaders/postload/recipes/ChemicalBathRecipes.java
index b29df79b72..fbcada3e7a 100644
--- a/src/main/java/gregtech/loaders/postload/recipes/ChemicalBathRecipes.java
+++ b/src/main/java/gregtech/loaders/postload/recipes/ChemicalBathRecipes.java
@@ -21,202 +21,359 @@ public class ChemicalBathRecipes implements Runnable {
@Override
public void run() {
- GT_Values.RA.stdBuilder().itemInputs(ItemList.Food_Raw_Fries.get(1)).itemOutputs(ItemList.Food_Fries.get(1))
- .fluidInputs(Materials.FryingOilHot.getFluid(10)).noFluidOutputs().duration(16 * TICKS).eut(4)
- .addTo(sChemicalBathRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(ItemList.Food_Raw_Fries.get(1))
+ .itemOutputs(ItemList.Food_Fries.get(1))
+ .fluidInputs(Materials.FryingOilHot.getFluid(10))
+ .noFluidOutputs()
+ .duration(16 * TICKS)
+ .eut(4)
+ .addTo(sChemicalBathRecipes);
- GT_Values.RA.stdBuilder().itemInputs(GT_ModHandler.getIC2Item("dynamite", 1))
- .itemOutputs(GT_ModHandler.getIC2Item("stickyDynamite", 1)).fluidInputs(Materials.Glue.getFluid(10))
- .noFluidOutputs().duration(16 * TICKS).eut(4).addTo(sChemicalBathRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(GT_ModHandler.getIC2Item("dynamite", 1))
+ .itemOutputs(GT_ModHandler.getIC2Item("stickyDynamite", 1))
+ .fluidInputs(Materials.Glue.getFluid(10))
+ .noFluidOutputs()
+ .duration(16 * TICKS)
+ .eut(4)
+ .addTo(sChemicalBathRecipes);
- GT_Values.RA.stdBuilder().itemInputs(GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Steel, 1))
- .itemOutputs(GT_ModHandler.getIC2Item("reinforcedStone", 1))
- .fluidInputs(Materials.Concrete.getMolten(144)).noFluidOutputs().duration(10 * SECONDS).eut(4)
- .addTo(sChemicalBathRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Steel, 1))
+ .itemOutputs(GT_ModHandler.getIC2Item("reinforcedStone", 1))
+ .fluidInputs(Materials.Concrete.getMolten(144))
+ .noFluidOutputs()
+ .duration(10 * SECONDS)
+ .eut(4)
+ .addTo(sChemicalBathRecipes);
- GT_Values.RA.stdBuilder().itemInputs(GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Coal, 1))
- .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.dust, Materials.HydratedCoal, 1))
- .fluidInputs(Materials.Water.getFluid(125)).noFluidOutputs().duration(12 * TICKS).eut(4)
- .addTo(sChemicalBathRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Coal, 1))
+ .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.dust, Materials.HydratedCoal, 1))
+ .fluidInputs(Materials.Water.getFluid(125))
+ .noFluidOutputs()
+ .duration(12 * TICKS)
+ .eut(4)
+ .addTo(sChemicalBathRecipes);
// paper creation recipes
ItemStack[] paperSources = new ItemStack[] { GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Wood, 1L),
GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Paper, 1L), new ItemStack(Items.reeds, 1, 32767) };
for (ItemStack paperSource : paperSources) {
- GT_Values.RA.stdBuilder().itemInputs(paperSource).itemOutputs(new ItemStack(Items.paper, 1, 0))
- .fluidInputs(Materials.Water.getFluid(100)).noFluidOutputs().duration(10 * SECONDS).eut(4)
- .addTo(sChemicalBathRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(paperSource)
+ .itemOutputs(new ItemStack(Items.paper, 1, 0))
+ .fluidInputs(Materials.Water.getFluid(100))
+ .noFluidOutputs()
+ .duration(10 * SECONDS)
+ .eut(4)
+ .addTo(sChemicalBathRecipes);
- GT_Values.RA.stdBuilder().itemInputs(paperSource).itemOutputs(new ItemStack(Items.paper, 1, 0))
- .fluidInputs(GT_ModHandler.getDistilledWater(100)).noFluidOutputs().duration(10 * SECONDS).eut(4)
- .addTo(sChemicalBathRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(paperSource)
+ .itemOutputs(new ItemStack(Items.paper, 1, 0))
+ .fluidInputs(GT_ModHandler.getDistilledWater(100))
+ .noFluidOutputs()
+ .duration(10 * SECONDS)
+ .eut(4)
+ .addTo(sChemicalBathRecipes);
}
- GT_Values.RA.stdBuilder().itemInputs(GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Coal, 1))
- .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.dust, Materials.HydratedCoal, 1))
- .fluidInputs(GT_ModHandler.getDistilledWater(125)).noFluidOutputs().duration(12 * TICKS).eut(4)
- .addTo(sChemicalBathRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Coal, 1))
+ .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.dust, Materials.HydratedCoal, 1))
+ .fluidInputs(GT_ModHandler.getDistilledWater(125))
+ .noFluidOutputs()
+ .duration(12 * TICKS)
+ .eut(4)
+ .addTo(sChemicalBathRecipes);
for (int i = 1; i < 16; i++) {
// wool cleaning recipes
- GT_Values.RA.stdBuilder().itemInputs(new ItemStack(Blocks.wool, 1, i))
- .itemOutputs(new ItemStack(Blocks.wool, 1, 0)).fluidInputs(Materials.Chlorine.getGas(50))
- .noFluidOutputs().duration(20 * SECONDS).eut(2).addTo(sChemicalBathRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(new ItemStack(Blocks.wool, 1, i))
+ .itemOutputs(new ItemStack(Blocks.wool, 1, 0))
+ .fluidInputs(Materials.Chlorine.getGas(50))
+ .noFluidOutputs()
+ .duration(20 * SECONDS)
+ .eut(2)
+ .addTo(sChemicalBathRecipes);
// carpet cleaning recipes
- GT_Values.RA.stdBuilder().itemInputs(new ItemStack(Blocks.carpet, 1, 32767))
- .itemOutputs(new ItemStack(Blocks.carpet, 1, 0)).fluidInputs(Materials.Chlorine.getGas(25))
- .noFluidOutputs().duration(20 * SECONDS).eut(2).addTo(sChemicalBathRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(new ItemStack(Blocks.carpet, 1, 32767))
+ .itemOutputs(new ItemStack(Blocks.carpet, 1, 0))
+ .fluidInputs(Materials.Chlorine.getGas(25))
+ .noFluidOutputs()
+ .duration(20 * SECONDS)
+ .eut(2)
+ .addTo(sChemicalBathRecipes);
}
// stained hardened clay cleaning
- GT_Values.RA.stdBuilder().itemInputs(new ItemStack(Blocks.stained_hardened_clay, 1, 32767))
- .itemOutputs(new ItemStack(Blocks.hardened_clay, 1, 0)).fluidInputs(Materials.Chlorine.getGas(50))
- .noFluidOutputs().duration(20 * SECONDS).eut(2).addTo(sChemicalBathRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(new ItemStack(Blocks.stained_hardened_clay, 1, 32767))
+ .itemOutputs(new ItemStack(Blocks.hardened_clay, 1, 0))
+ .fluidInputs(Materials.Chlorine.getGas(50))
+ .noFluidOutputs()
+ .duration(20 * SECONDS)
+ .eut(2)
+ .addTo(sChemicalBathRecipes);
// stained glass cleaning
- GT_Values.RA.stdBuilder().itemInputs(new ItemStack(Blocks.stained_glass, 1, 32767))
- .itemOutputs(new ItemStack(Blocks.glass, 1, 0)).fluidInputs(Materials.Chlorine.getGas(50))
- .noFluidOutputs().duration(20 * SECONDS).eut(2).addTo(sChemicalBathRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(new ItemStack(Blocks.stained_glass, 1, 32767))
+ .itemOutputs(new ItemStack(Blocks.glass, 1, 0))
+ .fluidInputs(Materials.Chlorine.getGas(50))
+ .noFluidOutputs()
+ .duration(20 * SECONDS)
+ .eut(2)
+ .addTo(sChemicalBathRecipes);
// stained glass pane cleaning
- GT_Values.RA.stdBuilder().itemInputs(new ItemStack(Blocks.stained_glass_pane, 1, 32767))
- .itemOutputs(new ItemStack(Blocks.glass_pane, 1, 0)).fluidInputs(Materials.Chlorine.getGas(20))
- .noFluidOutputs().duration(20 * SECONDS).eut(2).addTo(sChemicalBathRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(new ItemStack(Blocks.stained_glass_pane, 1, 32767))
+ .itemOutputs(new ItemStack(Blocks.glass_pane, 1, 0))
+ .fluidInputs(Materials.Chlorine.getGas(20))
+ .noFluidOutputs()
+ .duration(20 * SECONDS)
+ .eut(2)
+ .addTo(sChemicalBathRecipes);
// light -> dark concrete recipes
for (int i = 0; i < 8; i++) {
- GT_Values.RA.stdBuilder().itemInputs(new ItemStack(GregTech_API.sBlockConcretes, 1, i + 8))
- .itemOutputs(new ItemStack(GregTech_API.sBlockConcretes, 1, i))
- .fluidInputs(Materials.Water.getFluid(250)).noFluidOutputs().duration(10 * SECONDS).eut(4)
- .addTo(sChemicalBathRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(new ItemStack(GregTech_API.sBlockConcretes, 1, i + 8))
+ .itemOutputs(new ItemStack(GregTech_API.sBlockConcretes, 1, i))
+ .fluidInputs(Materials.Water.getFluid(250))
+ .noFluidOutputs()
+ .duration(10 * SECONDS)
+ .eut(4)
+ .addTo(sChemicalBathRecipes);
- GT_Values.RA.stdBuilder().itemInputs(new ItemStack(GregTech_API.sBlockConcretes, 1, i + 8))
- .itemOutputs(new ItemStack(GregTech_API.sBlockConcretes, 1, i))
- .fluidInputs(GT_ModHandler.getDistilledWater(250)).noFluidOutputs().duration(10 * SECONDS).eut(4)
- .addTo(sChemicalBathRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(new ItemStack(GregTech_API.sBlockConcretes, 1, i + 8))
+ .itemOutputs(new ItemStack(GregTech_API.sBlockConcretes, 1, i))
+ .fluidInputs(GT_ModHandler.getDistilledWater(250))
+ .noFluidOutputs()
+ .duration(10 * SECONDS)
+ .eut(4)
+ .addTo(sChemicalBathRecipes);
}
// reinforced blocks
{
- GT_Values.RA.stdBuilder().itemInputs(GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Bronze, 1))
- .itemOutputs(ItemList.Block_BronzePlate.get(1)).fluidInputs(Materials.Concrete.getMolten(144))
- .noFluidOutputs().duration(10 * SECONDS).eut(4).addTo(sChemicalBathRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Bronze, 1))
+ .itemOutputs(ItemList.Block_BronzePlate.get(1))
+ .fluidInputs(Materials.Concrete.getMolten(144))
+ .noFluidOutputs()
+ .duration(10 * SECONDS)
+ .eut(4)
+ .addTo(sChemicalBathRecipes);
- GT_Values.RA.stdBuilder().itemInputs(GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Steel, 1))
- .itemOutputs(ItemList.Block_SteelPlate.get(1)).fluidInputs(Materials.Steel.getMolten(288))
- .noFluidOutputs().duration(12 * SECONDS + 10 * TICKS).eut(16).addTo(sChemicalBathRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Steel, 1))
+ .itemOutputs(ItemList.Block_SteelPlate.get(1))
+ .fluidInputs(Materials.Steel.getMolten(288))
+ .noFluidOutputs()
+ .duration(12 * SECONDS + 10 * TICKS)
+ .eut(16)
+ .addTo(sChemicalBathRecipes);
- GT_Values.RA.stdBuilder().itemInputs(GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Titanium, 1))
- .itemOutputs(ItemList.Block_TitaniumPlate.get(1)).fluidInputs(Materials.Titanium.getMolten(144))
- .noFluidOutputs().duration(15 * SECONDS).eut(TierEU.RECIPE_LV).addTo(sChemicalBathRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Titanium, 1))
+ .itemOutputs(ItemList.Block_TitaniumPlate.get(1))
+ .fluidInputs(Materials.Titanium.getMolten(144))
+ .noFluidOutputs()
+ .duration(15 * SECONDS)
+ .eut(TierEU.RECIPE_LV)
+ .addTo(sChemicalBathRecipes);
GT_Values.RA.stdBuilder()
- .itemInputs(GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.TungstenSteel, 1))
- .itemOutputs(ItemList.Block_TungstenSteelReinforced.get(1))
- .fluidInputs(Materials.TungstenSteel.getMolten(144)).noFluidOutputs()
- .duration(17 * SECONDS + 10 * TICKS).eut(64).addTo(sChemicalBathRecipes);
+ .itemInputs(GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.TungstenSteel, 1))
+ .itemOutputs(ItemList.Block_TungstenSteelReinforced.get(1))
+ .fluidInputs(Materials.TungstenSteel.getMolten(144))
+ .noFluidOutputs()
+ .duration(17 * SECONDS + 10 * TICKS)
+ .eut(64)
+ .addTo(sChemicalBathRecipes);
- GT_Values.RA.stdBuilder().itemInputs(GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Iridium, 1))
- .itemOutputs(ItemList.Block_IridiumTungstensteel.get(1))
- .fluidInputs(Materials.Iridium.getMolten(144)).noFluidOutputs().duration(20 * SECONDS)
- .eut(TierEU.RECIPE_MV).addTo(sChemicalBathRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Iridium, 1))
+ .itemOutputs(ItemList.Block_IridiumTungstensteel.get(1))
+ .fluidInputs(Materials.Iridium.getMolten(144))
+ .noFluidOutputs()
+ .duration(20 * SECONDS)
+ .eut(TierEU.RECIPE_MV)
+ .addTo(sChemicalBathRecipes);
- GT_Values.RA.stdBuilder().itemInputs(GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Naquadah, 1))
- .itemOutputs(ItemList.Block_NaquadahPlate.get(1)).fluidInputs(Materials.Osmium.getMolten(144))
- .noFluidOutputs().duration(22 * SECONDS + 10 * TICKS).eut(256).addTo(sChemicalBathRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Naquadah, 1))
+ .itemOutputs(ItemList.Block_NaquadahPlate.get(1))
+ .fluidInputs(Materials.Osmium.getMolten(144))
+ .noFluidOutputs()
+ .duration(22 * SECONDS + 10 * TICKS)
+ .eut(256)
+ .addTo(sChemicalBathRecipes);
- GT_Values.RA.stdBuilder().itemInputs(GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Neutronium, 1))
- .itemOutputs(ItemList.Block_NeutroniumPlate.get(1)).fluidInputs(Materials.Naquadria.getMolten(144))
- .noFluidOutputs().duration(25 * SECONDS).eut(TierEU.RECIPE_HV).addTo(sChemicalBathRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Neutronium, 1))
+ .itemOutputs(ItemList.Block_NeutroniumPlate.get(1))
+ .fluidInputs(Materials.Naquadria.getMolten(144))
+ .noFluidOutputs()
+ .duration(25 * SECONDS)
+ .eut(TierEU.RECIPE_HV)
+ .addTo(sChemicalBathRecipes);
GT_Values.RA.stdBuilder()
- .itemInputs(GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.TungstenSteel, 1))
- .itemOutputs(ItemList.Block_TungstenSteelReinforced.get(1))
- .fluidInputs(Materials.Concrete.getMolten(144)).noFluidOutputs().duration(10 * SECONDS).eut(4)
- .addTo(sChemicalBathRecipes);
+ .itemInputs(GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.TungstenSteel, 1))
+ .itemOutputs(ItemList.Block_TungstenSteelReinforced.get(1))
+ .fluidInputs(Materials.Concrete.getMolten(144))
+ .noFluidOutputs()
+ .duration(10 * SECONDS)
+ .eut(4)
+ .addTo(sChemicalBathRecipes);
}
for (int j = 0; j < Dyes.dyeRed.getSizeOfFluidList(); j++) {
- GT_Values.RA.stdBuilder().itemInputs(GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 1))
- .itemOutputs(getModItem(BuildCraftTransport.modID, "pipeWire", 4L, 0))
- .fluidInputs(Dyes.dyeRed.getFluidDye(j, 72)).noFluidOutputs().duration(1 * SECONDS + 12 * TICKS)
- .eut(16).addTo(sChemicalBathRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 1))
+ .itemOutputs(getModItem(BuildCraftTransport.modID, "pipeWire", 4L, 0))
+ .fluidInputs(Dyes.dyeRed.getFluidDye(j, 72))
+ .noFluidOutputs()
+ .duration(1 * SECONDS + 12 * TICKS)
+ .eut(16)
+ .addTo(sChemicalBathRecipes);
}
for (int j = 0; j < Dyes.dyeBlue.getSizeOfFluidList(); j++) {
- GT_Values.RA.stdBuilder().itemInputs(GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 1))
- .itemOutputs(getModItem(BuildCraftTransport.modID, "pipeWire", 4L, 1))
- .fluidInputs(Dyes.dyeBlue.getFluidDye(j, 72)).noFluidOutputs().duration(1 * SECONDS + 12 * TICKS)
- .eut(16).addTo(sChemicalBathRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 1))
+ .itemOutputs(getModItem(BuildCraftTransport.modID, "pipeWire", 4L, 1))
+ .fluidInputs(Dyes.dyeBlue.getFluidDye(j, 72))
+ .noFluidOutputs()
+ .duration(1 * SECONDS + 12 * TICKS)
+ .eut(16)
+ .addTo(sChemicalBathRecipes);
}
for (int j = 0; j < Dyes.dyeGreen.getSizeOfFluidList(); j++) {
- GT_Values.RA.stdBuilder().itemInputs(GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 1))
- .itemOutputs(getModItem(BuildCraftTransport.modID, "pipeWire", 4L, 2))
- .fluidInputs(Dyes.dyeGreen.getFluidDye(j, 72)).noFluidOutputs().duration(1 * SECONDS + 12 * TICKS)
- .eut(16).addTo(sChemicalBathRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 1))
+ .itemOutputs(getModItem(BuildCraftTransport.modID, "pipeWire", 4L, 2))
+ .fluidInputs(Dyes.dyeGreen.getFluidDye(j, 72))
+ .noFluidOutputs()
+ .duration(1 * SECONDS + 12 * TICKS)
+ .eut(16)
+ .addTo(sChemicalBathRecipes);
}
for (int j = 0; j < Dyes.dyeYellow.getSizeOfFluidList(); j++) {
- GT_Values.RA.stdBuilder().itemInputs(GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 1))
- .itemOutputs(getModItem(BuildCraftTransport.modID, "pipeWire", 4L, 3))
- .fluidInputs(Dyes.dyeYellow.getFluidDye(j, 72)).noFluidOutputs().duration(1 * SECONDS + 12 * TICKS)
- .eut(16).addTo(sChemicalBathRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 1))
+ .itemOutputs(getModItem(BuildCraftTransport.modID, "pipeWire", 4L, 3))
+ .fluidInputs(Dyes.dyeYellow.getFluidDye(j, 72))
+ .noFluidOutputs()
+ .duration(1 * SECONDS + 12 * TICKS)
+ .eut(16)
+ .addTo(sChemicalBathRecipes);
}
for (byte i = 0; i < 16; i = (byte) (i + 1)) {
for (int j = 0; j < Dyes.VALUES[i].getSizeOfFluidList(); j++) {
if (i != 15) {
- GT_Values.RA.stdBuilder().itemInputs(new ItemStack(Blocks.wool, 1, 0))
- .itemOutputs(new ItemStack(Blocks.wool, 1, 15 - i))
- .fluidInputs(Dyes.VALUES[i].getFluidDye(j, 72)).noFluidOutputs()
- .duration(3 * SECONDS + 4 * TICKS).eut(2).addTo(sChemicalBathRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(new ItemStack(Blocks.wool, 1, 0))
+ .itemOutputs(new ItemStack(Blocks.wool, 1, 15 - i))
+ .fluidInputs(Dyes.VALUES[i].getFluidDye(j, 72))
+ .noFluidOutputs()
+ .duration(3 * SECONDS + 4 * TICKS)
+ .eut(2)
+ .addTo(sChemicalBathRecipes);
}
- GT_Values.RA.stdBuilder().itemInputs(new ItemStack(Blocks.glass, 1, 0))
- .itemOutputs(new ItemStack(Blocks.stained_glass, 1, 15 - i))
- .fluidInputs(Dyes.VALUES[i].getFluidDye(j, 18)).noFluidOutputs()
- .duration(3 * SECONDS + 4 * TICKS).eut(2).addTo(sChemicalBathRecipes);
-
- GT_Values.RA.stdBuilder().itemInputs(new ItemStack(Blocks.hardened_clay, 1, 0))
- .itemOutputs(new ItemStack(Blocks.stained_hardened_clay, 1, 15 - i))
- .fluidInputs(Dyes.VALUES[i].getFluidDye(j, 18)).noFluidOutputs()
- .duration(3 * SECONDS + 4 * TICKS).eut(2).addTo(sChemicalBathRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(new ItemStack(Blocks.glass, 1, 0))
+ .itemOutputs(new ItemStack(Blocks.stained_glass, 1, 15 - i))
+ .fluidInputs(Dyes.VALUES[i].getFluidDye(j, 18))
+ .noFluidOutputs()
+ .duration(3 * SECONDS + 4 * TICKS)
+ .eut(2)
+ .addTo(sChemicalBathRecipes);
+
+ GT_Values.RA.stdBuilder()
+ .itemInputs(new ItemStack(Blocks.hardened_clay, 1, 0))
+ .itemOutputs(new ItemStack(Blocks.stained_hardened_clay, 1, 15 - i))
+ .fluidInputs(Dyes.VALUES[i].getFluidDye(j, 18))
+ .noFluidOutputs()
+ .duration(3 * SECONDS + 4 * TICKS)
+ .eut(2)
+ .addTo(sChemicalBathRecipes);
}
}
// Rn relate quantum recipe
- GT_Values.RA.stdBuilder().itemInputs(GT_OreDictUnificator.get(OrePrefixes.gem, Materials.EnderEye, 1))
- .itemOutputs(ItemList.QuantumEye.get(1)).fluidInputs(Materials.Radon.getGas(250)).noFluidOutputs()
- .duration(24 * SECONDS).eut(384).addTo(sChemicalBathRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(GT_OreDictUnificator.get(OrePrefixes.gem, Materials.EnderEye, 1))
+ .itemOutputs(ItemList.QuantumEye.get(1))
+ .fluidInputs(Materials.Radon.getGas(250))
+ .noFluidOutputs()
+ .duration(24 * SECONDS)
+ .eut(384)
+ .addTo(sChemicalBathRecipes);
- GT_Values.RA.stdBuilder().itemInputs(GT_OreDictUnificator.get(OrePrefixes.gem, Materials.NetherStar, 1))
- .itemOutputs(ItemList.QuantumStar.get(1)).fluidInputs(Materials.Radon.getGas(1250)).noFluidOutputs()
- .duration(1 * MINUTES + 36 * SECONDS).eut(384).addTo(sChemicalBathRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(GT_OreDictUnificator.get(OrePrefixes.gem, Materials.NetherStar, 1))
+ .itemOutputs(ItemList.QuantumStar.get(1))
+ .fluidInputs(Materials.Radon.getGas(1250))
+ .noFluidOutputs()
+ .duration(1 * MINUTES + 36 * SECONDS)
+ .eut(384)
+ .addTo(sChemicalBathRecipes);
- GT_Values.RA.stdBuilder().itemInputs(ItemList.WovenKevlar.get(1))
- .itemOutputs(MaterialsKevlar.Kevlar.getPlates(1))
- .fluidInputs(MaterialsKevlar.PolyurethaneResin.getFluid(1000)).noFluidOutputs().duration(60 * SECONDS)
- .eut(TierEU.RECIPE_LV).addTo(sChemicalBathRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(ItemList.WovenKevlar.get(1))
+ .itemOutputs(MaterialsKevlar.Kevlar.getPlates(1))
+ .fluidInputs(MaterialsKevlar.PolyurethaneResin.getFluid(1000))
+ .noFluidOutputs()
+ .duration(60 * SECONDS)
+ .eut(TierEU.RECIPE_LV)
+ .addTo(sChemicalBathRecipes);
// Na + H2O = NaOH + H
- GT_Values.RA.stdBuilder().itemInputs(Materials.Sodium.getDust(1))
- .itemOutputs(Materials.SodiumHydroxide.getDust(3)).fluidInputs(Materials.Water.getFluid(1000))
- .fluidOutputs(Materials.Hydrogen.getGas(1000)).duration(5 * SECONDS).eut(4).addTo(sChemicalBathRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(Materials.Sodium.getDust(1))
+ .itemOutputs(Materials.SodiumHydroxide.getDust(3))
+ .fluidInputs(Materials.Water.getFluid(1000))
+ .fluidOutputs(Materials.Hydrogen.getGas(1000))
+ .duration(5 * SECONDS)
+ .eut(4)
+ .addTo(sChemicalBathRecipes);
// Custom Sodium Persulfate Ore Processing Recipes
Materials[] materialList = new Materials[] { Materials.Tantalite, Materials.Pyrolusite, Materials.Quartzite,
Materials.CertusQuartz, Materials.Bauxite, Materials.Thorium, Materials.Stibnite };
for (Materials material : materialList) {
- GT_Values.RA.stdBuilder().itemInputs(GT_OreDictUnificator.get(OrePrefixes.crushed, material, 1))
- .itemOutputs(
- GT_OreDictUnificator.get(OrePrefixes.crushedPurified, material, 1),
- Materials.Tantalum.getDust(1),
- GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Stone, 1))
- .outputChances(10000, 3000, 4000).fluidInputs(Materials.SodiumPersulfate.getFluid(100))
- .noFluidOutputs().duration(40 * SECONDS).eut(8).addTo(sChemicalBathRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(GT_OreDictUnificator.get(OrePrefixes.crushed, material, 1))
+ .itemOutputs(
+ GT_OreDictUnificator.get(OrePrefixes.crushedPurified, material, 1),
+ Materials.Tantalum.getDust(1),
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Stone, 1))
+ .outputChances(10000, 3000, 4000)
+ .fluidInputs(Materials.SodiumPersulfate.getFluid(100))
+ .noFluidOutputs()
+ .duration(40 * SECONDS)
+ .eut(8)
+ .addTo(sChemicalBathRecipes);
}
- GT_Values.RA.stdBuilder().itemInputs(GT_OreDictUnificator.get(OrePrefixes.log, Materials.Wood, 1))
- .itemOutputs(getModItem(Railcraft.modID, "cube", 1, 8)).fluidInputs(Materials.Creosote.getFluid(100))
- .noFluidOutputs().duration(5 * SECONDS).eut(4).addTo(sChemicalBathRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(GT_OreDictUnificator.get(OrePrefixes.log, Materials.Wood, 1))
+ .itemOutputs(getModItem(Railcraft.modID, "cube", 1, 8))
+ .fluidInputs(Materials.Creosote.getFluid(100))
+ .noFluidOutputs()
+ .duration(5 * SECONDS)
+ .eut(4)
+ .addTo(sChemicalBathRecipes);
}
}