aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/com
diff options
context:
space:
mode:
authorRaven Szewczyk <git@eigenraven.me>2024-05-25 15:27:40 +0100
committerRaven Szewczyk <git@eigenraven.me>2024-05-25 15:27:40 +0100
commitc128c7b4fba7fb91081763df837653754f04d092 (patch)
tree476980a2edd2feeadb2b5c918a6bedf28c3cd9c9 /src/main/java/com
parenta42b7715ec2196a55a6510a4ab85e337a2a93570 (diff)
downloadGT5-Unofficial-c128c7b4fba7fb91081763df837653754f04d092.tar.gz
GT5-Unofficial-c128c7b4fba7fb91081763df837653754f04d092.tar.bz2
GT5-Unofficial-c128c7b4fba7fb91081763df837653754f04d092.zip
Apply updated spotless from GT5U
Diffstat (limited to 'src/main/java/com')
-rw-r--r--src/main/java/com/elisis/gtnhlanth/GTNHLanthanides.java34
-rw-r--r--src/main/java/com/elisis/gtnhlanth/api/recipe/LanthanidesRecipeMaps.java16
-rw-r--r--src/main/java/com/elisis/gtnhlanth/common/register/BotWerkstoffMaterialPool.java130
-rw-r--r--src/main/java/com/elisis/gtnhlanth/common/register/LanthItemList.java2
-rw-r--r--src/main/java/com/elisis/gtnhlanth/common/register/WerkstoffMaterialPool.java2708
-rw-r--r--src/main/java/com/elisis/gtnhlanth/common/tileentity/Digester.java82
-rw-r--r--src/main/java/com/elisis/gtnhlanth/common/tileentity/DissolutionTank.java106
-rw-r--r--src/main/java/com/elisis/gtnhlanth/loader/BotRecipes.java268
-rw-r--r--src/main/java/com/elisis/gtnhlanth/loader/RecipeLoader.java4445
-rw-r--r--src/main/java/com/elisis/gtnhlanth/loader/ZPMRubberChanges.java299
-rw-r--r--src/main/java/com/elisis/gtnhlanth/util/DescTextLocalization.java10
11 files changed, 4463 insertions, 3637 deletions
diff --git a/src/main/java/com/elisis/gtnhlanth/GTNHLanthanides.java b/src/main/java/com/elisis/gtnhlanth/GTNHLanthanides.java
index b4c2f678d8..944e36d0bc 100644
--- a/src/main/java/com/elisis/gtnhlanth/GTNHLanthanides.java
+++ b/src/main/java/com/elisis/gtnhlanth/GTNHLanthanides.java
@@ -25,13 +25,13 @@ import gregtech.api.enums.OrePrefixes;
import gregtech.api.util.GT_Log;
@Mod(
- modid = Tags.MODID,
- version = Tags.VERSION,
- name = Tags.MODNAME,
- dependencies = "required-after:IC2; " + "required-after:gregtech; "
- + "required-after:bartworks; "
- + "required-after:GoodGenerator; "
- + "before:miscutils; ")
+ modid = Tags.MODID,
+ version = Tags.VERSION,
+ name = Tags.MODNAME,
+ dependencies = "required-after:IC2; " + "required-after:gregtech; "
+ + "required-after:bartworks; "
+ + "required-after:GoodGenerator; "
+ + "before:miscutils; ")
public class GTNHLanthanides {
public static Logger LOG = Logger.getLogger("GTNH:Lanthanides");
@@ -40,8 +40,8 @@ public class GTNHLanthanides {
public static GTNHLanthanides instance;
@SidedProxy(
- clientSide = "com.elisis.gtnhlanth.client.ClientProxy",
- serverSide = "com.elisis.gtnhlanth.common.CommonProxy")
+ clientSide = "com.elisis.gtnhlanth.client.ClientProxy",
+ serverSide = "com.elisis.gtnhlanth.common.CommonProxy")
public static CommonProxy proxy;
@EventHandler
@@ -69,13 +69,19 @@ public class GTNHLanthanides {
proxy.postInit(e);
// GT_Log.out.print(FluidRegistry.getFluid("Sodium Tungstate").getName());
- GT_Log.out.print(Arrays.toString(Werkstoff.werkstoffNameHashMap.keySet().toArray()));
- GT_Log.out.print(Arrays.toString(Werkstoff.werkstoffHashMap.keySet().toArray()));
+ GT_Log.out.print(
+ Arrays.toString(
+ Werkstoff.werkstoffNameHashMap.keySet()
+ .toArray()));
+ GT_Log.out.print(
+ Arrays.toString(
+ Werkstoff.werkstoffHashMap.keySet()
+ .toArray()));
GT_Log.out.print(
- "HMMM " + Arrays.toString(
- OreDictionary.getOreIDs(
- WerkstoffMaterialPool.DephosphatedSamariumConcentrate.get(OrePrefixes.dust, 1))));
+ "HMMM " + Arrays.toString(
+ OreDictionary
+ .getOreIDs(WerkstoffMaterialPool.DephosphatedSamariumConcentrate.get(OrePrefixes.dust, 1))));
}
@EventHandler
diff --git a/src/main/java/com/elisis/gtnhlanth/api/recipe/LanthanidesRecipeMaps.java b/src/main/java/com/elisis/gtnhlanth/api/recipe/LanthanidesRecipeMaps.java
index 9792dcad10..4bf100b1d4 100644
--- a/src/main/java/com/elisis/gtnhlanth/api/recipe/LanthanidesRecipeMaps.java
+++ b/src/main/java/com/elisis/gtnhlanth/api/recipe/LanthanidesRecipeMaps.java
@@ -10,10 +10,16 @@ import gregtech.nei.formatter.SimpleSpecialValueFormatter;
public class LanthanidesRecipeMaps {
public static final RecipeMap<RecipeMapBackend> digesterRecipes = RecipeMapBuilder.of("gtnhlanth.recipe.digester")
- .maxIO(1, 1, 1, 1).minInputs(1, 1).progressBar(GT_UITextures.PROGRESSBAR_ARROW_MULTIPLE)
- .neiSpecialInfoFormatter(HeatingCoilSpecialValueFormatter.INSTANCE).build();
+ .maxIO(1, 1, 1, 1)
+ .minInputs(1, 1)
+ .progressBar(GT_UITextures.PROGRESSBAR_ARROW_MULTIPLE)
+ .neiSpecialInfoFormatter(HeatingCoilSpecialValueFormatter.INSTANCE)
+ .build();
public static final RecipeMap<RecipeMapBackend> dissolutionTankRecipes = RecipeMapBuilder
- .of("gtnhlanth.recipe.disstank").maxIO(2, 3, 2, 1).minInputs(1, 1)
- .progressBar(GT_UITextures.PROGRESSBAR_ARROW_MULTIPLE)
- .neiSpecialInfoFormatter(new SimpleSpecialValueFormatter("value.disstank")).build();
+ .of("gtnhlanth.recipe.disstank")
+ .maxIO(2, 3, 2, 1)
+ .minInputs(1, 1)
+ .progressBar(GT_UITextures.PROGRESSBAR_ARROW_MULTIPLE)
+ .neiSpecialInfoFormatter(new SimpleSpecialValueFormatter("value.disstank"))
+ .build();
}
diff --git a/src/main/java/com/elisis/gtnhlanth/common/register/BotWerkstoffMaterialPool.java b/src/main/java/com/elisis/gtnhlanth/common/register/BotWerkstoffMaterialPool.java
index 8051b0d176..3c52faaf64 100644
--- a/src/main/java/com/elisis/gtnhlanth/common/register/BotWerkstoffMaterialPool.java
+++ b/src/main/java/com/elisis/gtnhlanth/common/register/BotWerkstoffMaterialPool.java
@@ -15,74 +15,80 @@ import com.github.bartimaeusnek.bartworks.util.Pair;
public class BotWerkstoffMaterialPool implements Runnable {
public static final Werkstoff TungsticAcid = new Werkstoff(
- new short[] { 0xf5, 0xf1, 0x16 },
- "Tungstic Acid",
- new Werkstoff.Stats(),
- COMPOUND,
- new Werkstoff.GenerationFeatures().onlyDust().enforceUnification(),
- 29900,
- SET_SHINY,
- new Pair<>(Hydrogen, 2),
- new Pair<>(Tungsten, 1),
- new Pair<>(Oxygen, 4));
+ new short[] { 0xf5, 0xf1, 0x16 },
+ "Tungstic Acid",
+ new Werkstoff.Stats(),
+ COMPOUND,
+ new Werkstoff.GenerationFeatures().onlyDust()
+ .enforceUnification(),
+ 29900,
+ SET_SHINY,
+ new Pair<>(Hydrogen, 2),
+ new Pair<>(Tungsten, 1),
+ new Pair<>(Oxygen, 4));
public static final Werkstoff TungstenTrioxide = new Werkstoff(
- new short[] { 0x0f, 0x5, 0x16 },
- "Tungsten Trioxide",
- new Werkstoff.Stats(),
- COMPOUND,
- new Werkstoff.GenerationFeatures().onlyDust().enforceUnification(),
- 29901,
- SET_SHINY,
- new Pair<>(Tungsten, 1),
- new Pair<>(Oxygen, 3));
+ new short[] { 0x0f, 0x5, 0x16 },
+ "Tungsten Trioxide",
+ new Werkstoff.Stats(),
+ COMPOUND,
+ new Werkstoff.GenerationFeatures().onlyDust()
+ .enforceUnification(),
+ 29901,
+ SET_SHINY,
+ new Pair<>(Tungsten, 1),
+ new Pair<>(Oxygen, 3));
public static final Werkstoff AmmoniumNitrate = new Werkstoff(
- new short[] { 0x81, 0xcc, 0x00 },
- "Ammonium Nitrate",
- new Werkstoff.Stats(),
- COMPOUND,
- new Werkstoff.GenerationFeatures().onlyDust(),
- 29903,
- SET_FINE,
- new Pair<>(Nitrogen, 1),
- new Pair<>(Hydrogen, 4),
- new Pair<>(Nitrogen, 1),
- new Pair<>(Oxygen, 3));
+ new short[] { 0x81, 0xcc, 0x00 },
+ "Ammonium Nitrate",
+ new Werkstoff.Stats(),
+ COMPOUND,
+ new Werkstoff.GenerationFeatures().onlyDust(),
+ 29903,
+ SET_FINE,
+ new Pair<>(Nitrogen, 1),
+ new Pair<>(Hydrogen, 4),
+ new Pair<>(Nitrogen, 1),
+ new Pair<>(Oxygen, 3));
public static final Werkstoff SodiumTungstate = new Werkstoff(
- new short[] { 0xc, 0xed, 0xd7, 0 },
- "Sodium Tungstate",
- subscriptNumbers("Na2WO4"),
- new Werkstoff.Stats(),
- COMPOUND,
- new Werkstoff.GenerationFeatures().disable().addCells(),
- 29904,
- SET_FINE);
+ new short[] { 0xc, 0xed, 0xd7, 0 },
+ "Sodium Tungstate",
+ subscriptNumbers("Na2WO4"),
+ new Werkstoff.Stats(),
+ COMPOUND,
+ new Werkstoff.GenerationFeatures().disable()
+ .addCells(),
+ 29904,
+ SET_FINE);
public static final Werkstoff Phosgene = new Werkstoff(
- new short[] { 0x15, 0xa1, 0x1a },
- "Phosgene",
- subscriptNumbers("COCl2"),
- new Werkstoff.Stats(),
- COMPOUND,
- new Werkstoff.GenerationFeatures().disable().addCells(),
- 29905,
- SET_FINE);
+ new short[] { 0x15, 0xa1, 0x1a },
+ "Phosgene",
+ subscriptNumbers("COCl2"),
+ new Werkstoff.Stats(),
+ COMPOUND,
+ new Werkstoff.GenerationFeatures().disable()
+ .addCells(),
+ 29905,
+ SET_FINE);
public static final Werkstoff OXylene = new Werkstoff(
- new short[] { 0x88, 0x94, 0xa8 },
- "O-Xylene",
- subscriptNumbers("C8H10"),
- new Werkstoff.Stats().setGas(true),
- COMPOUND,
- new Werkstoff.GenerationFeatures().disable().addCells(),
- 29915,
- SET_FINE);
+ new short[] { 0x88, 0x94, 0xa8 },
+ "O-Xylene",
+ subscriptNumbers("C8H10"),
+ new Werkstoff.Stats().setGas(true),
+ COMPOUND,
+ new Werkstoff.GenerationFeatures().disable()
+ .addCells(),
+ 29915,
+ SET_FINE);
public static final Werkstoff Nitromethane = new Werkstoff(
- new short[] { 0x87, 0x7d, 0x60 },
- "Nitromethane",
- subscriptNumbers("CH3NO2"),
- new Werkstoff.Stats(),
- COMPOUND,
- new Werkstoff.GenerationFeatures().disable().addCells(),
- 29914,
- SET_METALLIC);
+ new short[] { 0x87, 0x7d, 0x60 },
+ "Nitromethane",
+ subscriptNumbers("CH3NO2"),
+ new Werkstoff.Stats(),
+ COMPOUND,
+ new Werkstoff.GenerationFeatures().disable()
+ .addCells(),
+ 29914,
+ SET_METALLIC);
@Override
public void run() {
diff --git a/src/main/java/com/elisis/gtnhlanth/common/register/LanthItemList.java b/src/main/java/com/elisis/gtnhlanth/common/register/LanthItemList.java
index a3668b5aeb..69aa026e47 100644
--- a/src/main/java/com/elisis/gtnhlanth/common/register/LanthItemList.java
+++ b/src/main/java/com/elisis/gtnhlanth/common/register/LanthItemList.java
@@ -14,6 +14,6 @@ public final class LanthItemList {
LanthItemList.DIGESTER = new Digester(10500, "Digester", "Digester").getStackForm(1L);
LanthItemList.DISSOLUTION_TANK = new DissolutionTank(10501, "Dissolution Tank", "Dissolution Tank")
- .getStackForm(1L);
+ .getStackForm(1L);
}
}
diff --git a/src/main/java/com/elisis/gtnhlanth/common/register/WerkstoffMaterialPool.java b/src/main/java/com/elisis/gtnhlanth/common/register/WerkstoffMaterialPool.java
index 0d5ad5f25b..9f788c1b92 100644
--- a/src/main/java/com/elisis/gtnhlanth/common/register/WerkstoffMaterialPool.java
+++ b/src/main/java/com/elisis/gtnhlanth/common/register/WerkstoffMaterialPool.java
@@ -26,1050 +26,1171 @@ public class WerkstoffMaterialPool implements Runnable {
// Misc.
public static final Werkstoff Hafnium = new Werkstoff(
- new short[] { 232, 224, 219 },
- "Hafnium",
- subscriptNumbers("Hf"),
- new Werkstoff.Stats(),
- Werkstoff.Types.ELEMENT,
- new Werkstoff.GenerationFeatures().disable().onlyDust().addMetalItems().enforceUnification(), // Perhaps use
- // hafnia
- // liquid in
- // elemental
- // hafnium
- // synthesis
- offsetID,
- TextureSet.SET_DULL);
+ new short[] { 232, 224, 219 },
+ "Hafnium",
+ subscriptNumbers("Hf"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.ELEMENT,
+ new Werkstoff.GenerationFeatures().disable()
+ .onlyDust()
+ .addMetalItems()
+ .enforceUnification(), // Perhaps use
+ // hafnia
+ // liquid in
+ // elemental
+ // hafnium
+ // synthesis
+ offsetID,
+ TextureSet.SET_DULL);
public static final Werkstoff LowPurityHafnium = new Werkstoff(
- new short[] { 240, 223, 208 },
- "Low-Purity Hafnium",
- subscriptNumbers("??Hf??"),
- new Werkstoff.Stats(),
- Werkstoff.Types.COMPOUND,
- new Werkstoff.GenerationFeatures().disable().onlyDust(), // Perhaps use hafnia liquid in elemental hafnium
- // synthesis
- offsetID + 1,
- TextureSet.SET_DULL);
+ new short[] { 240, 223, 208 },
+ "Low-Purity Hafnium",
+ subscriptNumbers("??Hf??"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.COMPOUND,
+ new Werkstoff.GenerationFeatures().disable()
+ .onlyDust(), // Perhaps use hafnia liquid in elemental hafnium
+ // synthesis
+ offsetID + 1,
+ TextureSet.SET_DULL);
public static final Werkstoff Hafnia = new Werkstoff(
- new short[] { 247, 223, 203 },
- "Hafnia",
- subscriptNumbers("HfO2"),
- new Werkstoff.Stats(),
- Werkstoff.Types.COMPOUND,
- new Werkstoff.GenerationFeatures().disable().onlyDust(), // Perhaps use hafnia liquid in elemental hafnium
- // synthesis
- offsetID + 2,
- TextureSet.SET_DULL);
+ new short[] { 247, 223, 203 },
+ "Hafnia",
+ subscriptNumbers("HfO2"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.COMPOUND,
+ new Werkstoff.GenerationFeatures().disable()
+ .onlyDust(), // Perhaps use hafnia liquid in elemental hafnium
+ // synthesis
+ offsetID + 2,
+ TextureSet.SET_DULL);
public static final Werkstoff HafniumTetrachloride = new Werkstoff(
- new short[] { 238, 247, 249 },
- "Hafnium Tetrachloride",
- subscriptNumbers("HfCl4"),
- new Werkstoff.Stats(),
- Werkstoff.Types.COMPOUND,
- new Werkstoff.GenerationFeatures().disable().onlyDust(),
- offsetID + 3,
- TextureSet.SET_DULL);
+ new short[] { 238, 247, 249 },
+ "Hafnium Tetrachloride",
+ subscriptNumbers("HfCl4"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.COMPOUND,
+ new Werkstoff.GenerationFeatures().disable()
+ .onlyDust(),
+ offsetID + 3,
+ TextureSet.SET_DULL);
public static final Werkstoff HafniumTetrachlorideSolution = new Werkstoff(
- new short[] { 238, 247, 249 },
- "Hafnium Tetrachloride Solution",
- subscriptNumbers("HfCl4"),
- new Werkstoff.Stats(),
- Werkstoff.Types.COMPOUND,
- new Werkstoff.GenerationFeatures().disable().addCells(),
- offsetID + 4,
- TextureSet.SET_FLUID);
+ new short[] { 238, 247, 249 },
+ "Hafnium Tetrachloride Solution",
+ subscriptNumbers("HfCl4"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.COMPOUND,
+ new Werkstoff.GenerationFeatures().disable()
+ .addCells(),
+ offsetID + 4,
+ TextureSet.SET_FLUID);
public static final Werkstoff HafniumIodide = new Werkstoff(
- new short[] { 216, 60, 1 },
- "Hafnium Iodide",
- subscriptNumbers("HfI4"),
- new Werkstoff.Stats(),
- Werkstoff.Types.COMPOUND,
- new Werkstoff.GenerationFeatures().disable().onlyDust(),
- offsetID + 5,
- TextureSet.SET_DULL);
+ new short[] { 216, 60, 1 },
+ "Hafnium Iodide",
+ subscriptNumbers("HfI4"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.COMPOUND,
+ new Werkstoff.GenerationFeatures().disable()
+ .onlyDust(),
+ offsetID + 5,
+ TextureSet.SET_DULL);
public static final Werkstoff HafniumRunoff = new Werkstoff(
- new short[] { 74, 65, 42 }, // Literally the statistically ugliest colour
- "Hafnium Runoff",
- subscriptNumbers("??????"),
- new Werkstoff.Stats(),
- Werkstoff.Types.COMPOUND,
- new Werkstoff.GenerationFeatures().disable().onlyDust(),
- offsetID + 6,
- TextureSet.SET_DULL);
+ new short[] { 74, 65, 42 }, // Literally the statistically ugliest colour
+ "Hafnium Runoff",
+ subscriptNumbers("??????"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.COMPOUND,
+ new Werkstoff.GenerationFeatures().disable()
+ .onlyDust(),
+ offsetID + 6,
+ TextureSet.SET_DULL);
public static final Werkstoff Zirconium = new Werkstoff(
- new short[] { 225, 230, 225 },
- "Zirconium",
- subscriptNumbers("Zr"),
- new Werkstoff.Stats().setBlastFurnace(true),
- Werkstoff.Types.COMPOUND,
- new Werkstoff.GenerationFeatures().disable().onlyDust().addMetalItems().enforceUnification(),
- offsetID + 7,
- TextureSet.SET_DULL);
+ new short[] { 225, 230, 225 },
+ "Zirconium",
+ subscriptNumbers("Zr"),
+ new Werkstoff.Stats().setBlastFurnace(true),
+ Werkstoff.Types.COMPOUND,
+ new Werkstoff.GenerationFeatures().disable()
+ .onlyDust()
+ .addMetalItems()
+ .enforceUnification(),
+ offsetID + 7,
+ TextureSet.SET_DULL);
public static final Werkstoff Zirconia = new Werkstoff(
- new short[] { 177, 152, 101 },
- "Zirconia",
- subscriptNumbers("ZrO2"),
- new Werkstoff.Stats(),
- Werkstoff.Types.COMPOUND,
- new Werkstoff.GenerationFeatures().disable().onlyDust(),
- offsetID + 8,
- TextureSet.SET_DULL);
+ new short[] { 177, 152, 101 },
+ "Zirconia",
+ subscriptNumbers("ZrO2"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.COMPOUND,
+ new Werkstoff.GenerationFeatures().disable()
+ .onlyDust(),
+ offsetID + 8,
+ TextureSet.SET_DULL);
public static final Werkstoff ZirconiumTetrachloride = new Werkstoff(
- new short[] { 179, 164, 151 },
- "Zirconium Tetrachloride",
- subscriptNumbers("ZrCl4"),
- new Werkstoff.Stats(),
- Werkstoff.Types.COMPOUND,
- new Werkstoff.GenerationFeatures().disable().onlyDust(),
- offsetID + 9,
- TextureSet.SET_DULL);
+ new short[] { 179, 164, 151 },
+ "Zirconium Tetrachloride",
+ subscriptNumbers("ZrCl4"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.COMPOUND,
+ new Werkstoff.GenerationFeatures().disable()
+ .onlyDust(),
+ offsetID + 9,
+ TextureSet.SET_DULL);
public static final Werkstoff ZirconiumTetrachlorideSolution = new Werkstoff(
- new short[] { 179, 164, 151 },
- "Zirconium Tetrachloride Solution",
- subscriptNumbers("ZrCl4"),
- new Werkstoff.Stats(),
- Werkstoff.Types.COMPOUND,
- new Werkstoff.GenerationFeatures().disable().addCells(), // Blast Furnace needs liquid input because it
- // can't do 3 item inputs so have a shitty
- // material
- offsetID + 10,
- TextureSet.SET_FLUID);
+ new short[] { 179, 164, 151 },
+ "Zirconium Tetrachloride Solution",
+ subscriptNumbers("ZrCl4"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.COMPOUND,
+ new Werkstoff.GenerationFeatures().disable()
+ .addCells(), // Blast Furnace needs liquid input because it
+ // can't do 3 item inputs so have a shitty
+ // material
+ offsetID + 10,
+ TextureSet.SET_FLUID);
public static final Werkstoff HafniaZirconiaBlend = new Werkstoff(
- new short[] { 247, 223, 203 },
- "Hafnia-Zirconia Blend", // Maybe Hafnon??
- subscriptNumbers("??HfZr??"),
- new Werkstoff.Stats(),
- Werkstoff.Types.COMPOUND,
- new Werkstoff.GenerationFeatures().disable().onlyDust(),
- offsetID + 11,
- TextureSet.SET_DULL);
+ new short[] { 247, 223, 203 },
+ "Hafnia-Zirconia Blend", // Maybe Hafnon??
+ subscriptNumbers("??HfZr??"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.COMPOUND,
+ new Werkstoff.GenerationFeatures().disable()
+ .onlyDust(),
+ offsetID + 11,
+ TextureSet.SET_DULL);
public static final Werkstoff Iodine = new Werkstoff(
- new short[] { 171, 40, 175 },
- "Iodine",
- subscriptNumbers("I"),
- new Werkstoff.Stats().setProtons(53).setMass(127).setSublimation(true).setBoilingPoint(484).setGas(true),
- Werkstoff.Types.ELEMENT,
- new Werkstoff.GenerationFeatures().disable().onlyDust().addCells().enforceUnification(),
- offsetID + 12,
- TextureSet.SET_FLUID);
+ new short[] { 171, 40, 175 },
+ "Iodine",
+ subscriptNumbers("I"),
+ new Werkstoff.Stats().setProtons(53)
+ .setMass(127)
+ .setSublimation(true)
+ .setBoilingPoint(484)
+ .setGas(true),
+ Werkstoff.Types.ELEMENT,
+ new Werkstoff.GenerationFeatures().disable()
+ .onlyDust()
+ .addCells()
+ .enforceUnification(),
+ offsetID + 12,
+ TextureSet.SET_FLUID);
// Lanthanide Line
public static final Werkstoff MuddyRareEarthMonaziteSolution = new Werkstoff(
- new short[] { 111, 78, 55 },
- "Muddy Monazite Rare Earth Solution",
- subscriptNumbers("??LaNdZr??"),
- new Werkstoff.Stats(),
- Werkstoff.Types.MIXTURE,
- new Werkstoff.GenerationFeatures().disable().addCells(),
- offsetID + 14,
- TextureSet.SET_FLUID);
+ new short[] { 111, 78, 55 },
+ "Muddy Monazite Rare Earth Solution",
+ subscriptNumbers("??LaNdZr??"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable()
+ .addCells(),
+ offsetID + 14,
+ TextureSet.SET_FLUID);
public static final Werkstoff DilutedRareEarthMonaziteMud = new Werkstoff(
- new short[] { 160, 120, 90 },
- "Diluted Monazite Rare Earth Mud",
- subscriptNumbers("??LaNdHf??"),
- new Werkstoff.Stats(),
- Werkstoff.Types.MIXTURE,
- new Werkstoff.GenerationFeatures().disable().addCells(),
- offsetID + 15,
- TextureSet.SET_FLUID);
+ new short[] { 160, 120, 90 },
+ "Diluted Monazite Rare Earth Mud",
+ subscriptNumbers("??LaNdHf??"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable()
+ .addCells(),
+ offsetID + 15,
+ TextureSet.SET_FLUID);
public static final Werkstoff DilutedMonaziteSulfate = new Werkstoff(
- new short[] { 237, 201, 175 },
- "Diluted Monazite Sulfate",
- subscriptNumbers("??LaNd??"),
- new Werkstoff.Stats(),
- Werkstoff.Types.MIXTURE,
- new Werkstoff.GenerationFeatures().disable().addCells(),
- offsetID + 16,
- TextureSet.SET_FLUID);
+ new short[] { 237, 201, 175 },
+ "Diluted Monazite Sulfate",
+ subscriptNumbers("??LaNd??"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable()
+ .addCells(),
+ offsetID + 16,
+ TextureSet.SET_FLUID);
public static final Werkstoff NitratedRareEarthMonaziteConcentrate = new Werkstoff(
- new short[] { 250, 223, 173 },
- "Nitrogenated Monazite Rare Earth Concentrate",
- subscriptNumbers("??LaNd??"),
- new Werkstoff.Stats(),
- Werkstoff.Types.MIXTURE,
- new Werkstoff.GenerationFeatures().disable().addCells(),
- offsetID + 17,
- TextureSet.SET_FLUID);
+ new short[] { 250, 223, 173 },
+ "Nitrogenated Monazite Rare Earth Concentrate",
+ subscriptNumbers("??LaNd??"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable()
+ .addCells(),
+ offsetID + 17,
+ TextureSet.SET_FLUID);
public static final Werkstoff NitricMonaziteLeachedConcentrate = new Werkstoff(
- new short[] { 244, 202, 22 },
- "Nitric Monazite Leached Concentrate",
- subscriptNumbers("??LaNd??"),
- new Werkstoff.Stats(),
- Werkstoff.Types.MIXTURE,
- new Werkstoff.GenerationFeatures().disable().addCells(),
- offsetID + 18,
- TextureSet.SET_FLUID);
+ new short[] { 244, 202, 22 },
+ "Nitric Monazite Leached Concentrate",
+ subscriptNumbers("??LaNd??"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable()
+ .addCells(),
+ offsetID + 18,
+ TextureSet.SET_FLUID);
public static final Werkstoff MonaziteSulfate = new Werkstoff(
- new short[] { 152, 118, 84 },
- "Monazite Sulfate",
- subscriptNumbers("??CeEu??"),
- new Werkstoff.Stats(),
- Werkstoff.Types.MIXTURE,
- new Werkstoff.GenerationFeatures().disable().onlyDust(),
- offsetID + 19,
- TextureSet.SET_DULL);
+ new short[] { 152, 118, 84 },
+ "Monazite Sulfate",
+ subscriptNumbers("??CeEu??"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable()
+ .onlyDust(),
+ offsetID + 19,
+ TextureSet.SET_DULL);
public static final Werkstoff AcidicMonazitePowder = new Werkstoff(
- new short[] { 50, 23, 77 },
- "Acidic Monazite Powder",
- subscriptNumbers("????"),
- new Werkstoff.Stats(),
- Werkstoff.Types.MIXTURE,
- new Werkstoff.GenerationFeatures().disable().onlyDust(),
- offsetID + 20,
- TextureSet.SET_DULL);
+ new short[] { 50, 23, 77 },
+ "Acidic Monazite Powder",
+ subscriptNumbers("????"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable()
+ .onlyDust(),
+ offsetID + 20,
+ TextureSet.SET_DULL);
public static final Werkstoff MonaziteRareEarthFiltrate = new Werkstoff(
- new short[] { 72, 60, 50 },
- "Monazite Rare Earth Filtrate",
- subscriptNumbers("????"),
- new Werkstoff.Stats(),
- Werkstoff.Types.MIXTURE,
- new Werkstoff.GenerationFeatures().disable().onlyDust(),
- offsetID + 21,
- TextureSet.SET_DULL);
+ new short[] { 72, 60, 50 },
+ "Monazite Rare Earth Filtrate",
+ subscriptNumbers("????"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable()
+ .onlyDust(),
+ offsetID + 21,
+ TextureSet.SET_DULL);
public static final Werkstoff NeutralizedMonaziteRareEarthFiltrate = new Werkstoff(
- new short[] { 50, 23, 77 },
- "Neutralized Monazite Rare Earth Filtrate",
- subscriptNumbers("????"),
- new Werkstoff.Stats(),
- Werkstoff.Types.MIXTURE,
- new Werkstoff.GenerationFeatures().disable().onlyDust(),
- offsetID + 22,
- TextureSet.SET_DULL);
+ new short[] { 50, 23, 77 },
+ "Neutralized Monazite Rare Earth Filtrate",
+ subscriptNumbers("????"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable()
+ .onlyDust(),
+ offsetID + 22,
+ TextureSet.SET_DULL);
public static final Werkstoff MonaziteRareEarthHydroxideConcentrate = new Werkstoff(
- new short[] { 193, 154, 107 },
- "Monazite Rare Earth Hydroxide Concentrate",
- subscriptNumbers("????"),
- new Werkstoff.Stats(),
- Werkstoff.Types.MIXTURE,
- new Werkstoff.GenerationFeatures().disable().onlyDust(),
- offsetID + 23,
- TextureSet.SET_DULL);
+ new short[] { 193, 154, 107 },
+ "Monazite Rare Earth Hydroxide Concentrate",
+ subscriptNumbers("????"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable()
+ .onlyDust(),
+ offsetID + 23,
+ TextureSet.SET_DULL);
public static final Werkstoff DriedMonaziteRareEarthConcentrate = new Werkstoff(
- new short[] { 250, 214, 165 },
- "Dried Monazite Rare Earth Concentrate",
- subscriptNumbers("????"),
- new Werkstoff.Stats(),
- Werkstoff.Types.MIXTURE,
- new Werkstoff.GenerationFeatures().disable().onlyDust(),
- offsetID + 24,
- TextureSet.SET_DULL);
+ new short[] { 250, 214, 165 },
+ "Dried Monazite Rare Earth Concentrate",
+ subscriptNumbers("????"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable()
+ .onlyDust(),
+ offsetID + 24,
+ TextureSet.SET_DULL);
public static final Werkstoff CeriumDioxide = new Werkstoff(
- new short[] { 255, 255, 255 },
- "Cerium Dioxide",
- subscriptNumbers("CeO2"),
- new Werkstoff.Stats(),
- Werkstoff.Types.MIXTURE,
- new Werkstoff.GenerationFeatures().disable().onlyDust().enforceUnification(),
- offsetID + 25,
- TextureSet.SET_DULL);
+ new short[] { 255, 255, 255 },
+ "Cerium Dioxide",
+ subscriptNumbers("CeO2"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable()
+ .onlyDust()
+ .enforceUnification(),
+ offsetID + 25,
+ TextureSet.SET_DULL);
public static final Werkstoff CeriumChloride = new Werkstoff(
- new short[] { 255, 255, 255 },
- "Cerium Chloride",
- subscriptNumbers("CeCl3"),
- new Werkstoff.Stats(),
- Werkstoff.Types.COMPOUND,
- new Werkstoff.GenerationFeatures().disable().onlyDust(),
- offsetID + 26,
- TextureSet.SET_DULL);
+ new short[] { 255, 255, 255 },
+ "Cerium Chloride",
+ subscriptNumbers("CeCl3"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.COMPOUND,
+ new Werkstoff.GenerationFeatures().disable()
+ .onlyDust(),
+ offsetID + 26,
+ TextureSet.SET_DULL);
public static final Werkstoff CeriumOxalate = new Werkstoff(
- new short[] { 255, 255, 224 },
- "Cerium Oxalate",
- subscriptNumbers("Ce2(C2O4)3"),
- new Werkstoff.Stats(),
- Werkstoff.Types.COMPOUND,
- new Werkstoff.GenerationFeatures().disable().onlyDust(),
- offsetID + 27,
- TextureSet.SET_DULL);
+ new short[] { 255, 255, 224 },
+ "Cerium Oxalate",
+ subscriptNumbers("Ce2(C2O4)3"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.COMPOUND,
+ new Werkstoff.GenerationFeatures().disable()
+ .onlyDust(),
+ offsetID + 27,
+ TextureSet.SET_DULL);
public static final Werkstoff CeriumIIIOxide = new Werkstoff(
- new short[] { 255, 255, 102 },
- "Cerium (III) Oxide",
- subscriptNumbers("Ce2O3"),
- new Werkstoff.Stats().setElektrolysis(true),
- Werkstoff.Types.COMPOUND,
- new Werkstoff.GenerationFeatures().disable().onlyDust(),
- offsetID + 28,
- TextureSet.SET_DULL,
- Arrays.asList(Materials.Cerium, Materials.Oxygen),
- new Pair<>(Materials.Cerium, 2),
- new Pair<>(Materials.Oxygen, 3));
+ new short[] { 255, 255, 102 },
+ "Cerium (III) Oxide",
+ subscriptNumbers("Ce2O3"),
+ new Werkstoff.Stats().setElektrolysis(true),
+ Werkstoff.Types.COMPOUND,
+ new Werkstoff.GenerationFeatures().disable()
+ .onlyDust(),
+ offsetID + 28,
+ TextureSet.SET_DULL,
+ Arrays.asList(Materials.Cerium, Materials.Oxygen),
+ new Pair<>(Materials.Cerium, 2),
+ new Pair<>(Materials.Oxygen, 3));
public static final Werkstoff CeriumRichMixture = new Werkstoff(
- new short[] { 244, 164, 96 },
- "Cerium-Rich Mixture",
- subscriptNumbers("??Ce??"),
- new Werkstoff.Stats(),
- Werkstoff.Types.COMPOUND,
- new Werkstoff.GenerationFeatures().disable().onlyDust(),
- offsetID + 29,
- TextureSet.SET_DULL);
+ new short[] { 244, 164, 96 },
+ "Cerium-Rich Mixture",
+ subscriptNumbers("??Ce??"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.COMPOUND,
+ new Werkstoff.GenerationFeatures().disable()
+ .onlyDust(),
+ offsetID + 29,
+ TextureSet.SET_DULL);
public static final Werkstoff CooledMonaziteRareEarthConcentrate = new Werkstoff(
- new short[] { 250, 214, 165 },
- "Cooled Monazite Rare Earth Concentrate",
- subscriptNumbers("????"),
- new Werkstoff.Stats(),
- Werkstoff.Types.MIXTURE,
- new Werkstoff.GenerationFeatures().disable().onlyDust(),
- offsetID + 30,
- TextureSet.SET_DULL);
+ new short[] { 250, 214, 165 },
+ "Cooled Monazite Rare Earth Concentrate",
+ subscriptNumbers("????"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable()
+ .onlyDust(),
+ offsetID + 30,
+ TextureSet.SET_DULL);
public static final Werkstoff MonaziteRarerEarthSediment = new Werkstoff(
- new short[] { 250, 214, 165 },
- "MonaziteRarer Earth Sediment",
- subscriptNumbers("????"),
- new Werkstoff.Stats(),
- Werkstoff.Types.MIXTURE,
- new Werkstoff.GenerationFeatures().disable().onlyDust(),
- offsetID + 31,
- TextureSet.SET_DULL);
+ new short[] { 250, 214, 165 },
+ "MonaziteRarer Earth Sediment",
+ subscriptNumbers("????"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable()
+ .onlyDust(),
+ offsetID + 31,
+ TextureSet.SET_DULL);
public static final Werkstoff MonaziteHeterogenousHalogenicRareEarthMixture = new Werkstoff(
- new short[] { 250, 214, 165 },
- "Heterogenous Halogenic Monazite Rare Earth Mixture",
- subscriptNumbers("????"),
- new Werkstoff.Stats(),
- Werkstoff.Types.MIXTURE,
- new Werkstoff.GenerationFeatures().disable().onlyDust(),
- offsetID + 32,
- TextureSet.SET_DULL);
+ new short[] { 250, 214, 165 },
+ "Heterogenous Halogenic Monazite Rare Earth Mixture",
+ subscriptNumbers("????"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable()
+ .onlyDust(),
+ offsetID + 32,
+ TextureSet.SET_DULL);
public static final Werkstoff SaturatedMonaziteRareEarthMixture = new Werkstoff(
- new short[] { 250, 214, 165 },
- "Saturated Monazite Rare Earth",
- subscriptNumbers("????"),
- new Werkstoff.Stats(),
- Werkstoff.Types.MIXTURE,
- new Werkstoff.GenerationFeatures().disable().onlyDust(),
- offsetID + 33,
- TextureSet.SET_DULL);
+ new short[] { 250, 214, 165 },
+ "Saturated Monazite Rare Earth",
+ subscriptNumbers("????"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable()
+ .onlyDust(),
+ offsetID + 33,
+ TextureSet.SET_DULL);
public static final Werkstoff SamaricResidue = new Werkstoff(
- new short[] { 248, 243, 231 },
- "Samaric Residue",
- subscriptNumbers("??SmGd??"),
- new Werkstoff.Stats(),
- Werkstoff.Types.MIXTURE,
- new Werkstoff.GenerationFeatures().disable().onlyDust(),
- offsetID + 34,
- TextureSet.SET_DULL);
+ new short[] { 248, 243, 231 },
+ "Samaric Residue",
+ subscriptNumbers("??SmGd??"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable()
+ .onlyDust(),
+ offsetID + 34,
+ TextureSet.SET_DULL);
public static final Werkstoff AmmoniumNitrate = new Werkstoff(
- new short[] { 255, 255, 255 },
- "Ammonium Nitrate Solution",
- subscriptNumbers("NH4NO3"),
- new Werkstoff.Stats(),
- Werkstoff.Types.COMPOUND,
- new Werkstoff.GenerationFeatures().disable().addCells(),
- offsetID + 36,
- TextureSet.SET_FLUID);
+ new short[] { 255, 255, 255 },
+ "Ammonium Nitrate Solution",
+ subscriptNumbers("NH4NO3"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.COMPOUND,
+ new Werkstoff.GenerationFeatures().disable()
+ .addCells(),
+ offsetID + 36,
+ TextureSet.SET_FLUID);
public static final Werkstoff ThoriumPhosphateCake = new Werkstoff(
- new short[] { 188, 143, 143 },
- "Thorium-Phosphate Cake",
- subscriptNumbers("??ThP??"),
- new Werkstoff.Stats(),
- Werkstoff.Types.MIXTURE,
- new Werkstoff.GenerationFeatures().disable().onlyDust(),
- offsetID + 37,
- TextureSet.SET_DULL);
+ new short[] { 188, 143, 143 },
+ "Thorium-Phosphate Cake",
+ subscriptNumbers("??ThP??"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable()
+ .onlyDust(),
+ offsetID + 37,
+ TextureSet.SET_DULL);
public static final Werkstoff ThoriumPhosphateConcentrate = new Werkstoff(
- new short[] { 217, 144, 88 },
- "Thorium-Phosphate Concentrate",
- subscriptNumbers("??ThP??"),
- new Werkstoff.Stats(),
- Werkstoff.Types.MIXTURE,
- new Werkstoff.GenerationFeatures().disable().onlyDust(),
- offsetID + 38,
- TextureSet.SET_DULL);
+ new short[] { 217, 144, 88 },
+ "Thorium-Phosphate Concentrate",
+ subscriptNumbers("??ThP??"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable()
+ .onlyDust(),
+ offsetID + 38,
+ TextureSet.SET_DULL);
public static final Werkstoff UraniumFiltrate = new Werkstoff(
- new short[] { 190, 240, 94 },
- "UraniumFiltrate",
- subscriptNumbers("??U??"),
- new Werkstoff.Stats(),
- Werkstoff.Types.MIXTURE,
- new Werkstoff.GenerationFeatures().disable().onlyDust(),
- offsetID + 39,
- TextureSet.SET_DULL);
+ new short[] { 190, 240, 94 },
+ "UraniumFiltrate",
+ subscriptNumbers("??U??"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable()
+ .onlyDust(),
+ offsetID + 39,
+ TextureSet.SET_DULL);
public static final Werkstoff NeutralizedUraniumFiltrate = new Werkstoff(
- new short[] { 217, 120, 88 },
- "Neutralized Uranium Filtrate",
- subscriptNumbers("??U??"),
- new Werkstoff.Stats(),
- Werkstoff.Types.MIXTURE,
- new Werkstoff.GenerationFeatures().disable().onlyDust(),
- offsetID + 40,
- TextureSet.SET_DULL);
+ new short[] { 217, 120, 88 },
+ "Neutralized Uranium Filtrate",
+ subscriptNumbers("??U??"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable()
+ .onlyDust(),
+ offsetID + 40,
+ TextureSet.SET_DULL);
public static final Werkstoff SeaweedAsh = new Werkstoff(
- new short[] { 70, 75, 71 },
- "Seaweed Ash",
- new Werkstoff.Stats(),
- Werkstoff.Types.BIOLOGICAL,
- new Werkstoff.GenerationFeatures().disable().onlyDust(),
- offsetID + 41,
- TextureSet.SET_DULL);
+ new short[] { 70, 75, 71 },
+ "Seaweed Ash",
+ new Werkstoff.Stats(),
+ Werkstoff.Types.BIOLOGICAL,
+ new Werkstoff.GenerationFeatures().disable()
+ .onlyDust(),
+ offsetID + 41,
+ TextureSet.SET_DULL);
public static final Werkstoff SeaweedConcentrate = new Werkstoff(
- new short[] { 70, 100, 71 },
- "Seaweed Concentrate",
- subscriptNumbers("??I??"),
- new Werkstoff.Stats(),
- Werkstoff.Types.BIOLOGICAL,
- new Werkstoff.GenerationFeatures().disable().addCells(),
- offsetID + 42,
- TextureSet.SET_FLUID);
+ new short[] { 70, 100, 71 },
+ "Seaweed Concentrate",
+ subscriptNumbers("??I??"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.BIOLOGICAL,
+ new Werkstoff.GenerationFeatures().disable()
+ .addCells(),
+ offsetID + 42,
+ TextureSet.SET_FLUID);
public static final Werkstoff PotassiumPermanganate = new Werkstoff(
- new short[] { 165, 50, 138 },
- "Potassium Permanganate",
- subscriptNumbers("KMnO4"),
- new Werkstoff.Stats(),
- Werkstoff.Types.COMPOUND,
- new Werkstoff.GenerationFeatures().disable().onlyDust(),
- offsetID + 43,
- TextureSet.SET_DULL);
+ new short[] { 165, 50, 138 },
+ "Potassium Permanganate",
+ subscriptNumbers("KMnO4"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.COMPOUND,
+ new Werkstoff.GenerationFeatures().disable()
+ .onlyDust(),
+ offsetID + 43,
+ TextureSet.SET_DULL);
public static final Werkstoff PotassiumPermanganateSolution = new Werkstoff(
- new short[] { 165, 50, 138 },
- "Potassium Permanganate Solution",
- subscriptNumbers("KMnO4"),
- new Werkstoff.Stats(),
- Werkstoff.Types.COMPOUND,
- new Werkstoff.GenerationFeatures().disable().addCells(),
- offsetID + 44,
- TextureSet.SET_FLUID);
+ new short[] { 165, 50, 138 },
+ "Potassium Permanganate Solution",
+ subscriptNumbers("KMnO4"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.COMPOUND,
+ new Werkstoff.GenerationFeatures().disable()
+ .addCells(),
+ offsetID + 44,
+ TextureSet.SET_FLUID);
public static final Werkstoff SeaweedByproducts = new Werkstoff(
- new short[] { 125, 50, 138 },
- "Seaweed Byproducts",
- new Werkstoff.Stats(),
- Werkstoff.Types.MIXTURE,
- new Werkstoff.GenerationFeatures().disable().addCells(),
- offsetID + 45,
- TextureSet.SET_FLUID);
+ new short[] { 125, 50, 138 },
+ "Seaweed Byproducts",
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable()
+ .addCells(),
+ offsetID + 45,
+ TextureSet.SET_FLUID);
public static final Werkstoff NitricLeachedMonaziteMixture = new Werkstoff(
- new short[] { 125, 50, 138 },
- "Nitric-Leached Monazite Mixture",
- new Werkstoff.Stats(),
- Werkstoff.Types.MIXTURE,
- new Werkstoff.GenerationFeatures().disable().addCells(),
- offsetID + 46,
- TextureSet.SET_FLUID);
+ new short[] { 125, 50, 138 },
+ "Nitric-Leached Monazite Mixture",
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable()
+ .addCells(),
+ offsetID + 46,
+ TextureSet.SET_FLUID);
public static final Werkstoff EuropiumOxide = new Werkstoff(
- new short[] { 255, 255, 255 },
- "Europium Oxide",
- subscriptNumbers("EuO"),
- new Werkstoff.Stats(),
- Werkstoff.Types.COMPOUND,
- new Werkstoff.GenerationFeatures().disable().onlyDust(),
- offsetID + 47,
- TextureSet.SET_DULL);
+ new short[] { 255, 255, 255 },
+ "Europium Oxide",
+ subscriptNumbers("EuO"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.COMPOUND,
+ new Werkstoff.GenerationFeatures().disable()
+ .onlyDust(),
+ offsetID + 47,
+ TextureSet.SET_DULL);
public static final Werkstoff EuropiumSulfide = new Werkstoff(
- new short[] { 5, 0, 5 },
- "Europium Sulfide",
- subscriptNumbers("EuS"),
- new Werkstoff.Stats(),
- Werkstoff.Types.COMPOUND,
- new Werkstoff.GenerationFeatures().disable().onlyDust(),
- offsetID + 48,
- TextureSet.SET_DULL);
+ new short[] { 5, 0, 5 },
+ "Europium Sulfide",
+ subscriptNumbers("EuS"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.COMPOUND,
+ new Werkstoff.GenerationFeatures().disable()
+ .onlyDust(),
+ offsetID + 48,
+ TextureSet.SET_DULL);
public static final Werkstoff UnknownBlend = new Werkstoff(
- new short[] { 0, 0, 5 },
- "UnknownBlend",
- subscriptNumbers("?????"),
- new Werkstoff.Stats(),
- Werkstoff.Types.MIXTURE,
- new Werkstoff.GenerationFeatures().disable().onlyDust(),
- offsetID + 49,
- TextureSet.SET_DULL);
+ new short[] { 0, 0, 5 },
+ "UnknownBlend",
+ subscriptNumbers("?????"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable()
+ .onlyDust(),
+ offsetID + 49,
+ TextureSet.SET_DULL);
public static final Werkstoff EuropiumIIIOxide = new Werkstoff(
- new short[] { 255, 230, 255 },
- "Europium III Oxide",
- subscriptNumbers("Eu2O3"),
- new Werkstoff.Stats(),
- Werkstoff.Types.COMPOUND,
- new Werkstoff.GenerationFeatures().disable().onlyDust(),
- offsetID + 50,
- TextureSet.SET_DULL);
+ new short[] { 255, 230, 255 },
+ "Europium III Oxide",
+ subscriptNumbers("Eu2O3"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.COMPOUND,
+ new Werkstoff.GenerationFeatures().disable()
+ .onlyDust(),
+ offsetID + 50,
+ TextureSet.SET_DULL);
// TODO
// BASTNASITE
public static final Werkstoff MuddyRareEarthBastnasiteSolution = new Werkstoff(
- new short[] { 205, 133, 63 },
- "Muddy Bastnasite Rare Earth Solution",
- subscriptNumbers("??LaCeY??"),
- new Werkstoff.Stats(),
- Werkstoff.Types.MIXTURE,
- new Werkstoff.GenerationFeatures().disable().addCells(),
- offsetID2,
- TextureSet.SET_FLUID);
+ new short[] { 205, 133, 63 },
+ "Muddy Bastnasite Rare Earth Solution",
+ subscriptNumbers("??LaCeY??"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable()
+ .addCells(),
+ offsetID2,
+ TextureSet.SET_FLUID);
/*
* public static final Werkstoff FluorosilicicAcid = new Werkstoff( new short[] {205, 133, 63},
* "Hexafluorosilicic Acid", subscriptNumbers("H2SiF6"), new Werkstoff.Stats(), Werkstoff.Types.COMPOUND, new
* Werkstoff.GenerationFeatures().disable().addCells(), offsetID2 + 1, TextureSet.SET_FLUID );
*/
public static final Werkstoff SodiumFluorosilicate = new Werkstoff(
- new short[] { 205, 133, 63 },
- "Sodiumfluorosilicate",
- subscriptNumbers("Na2SiF6"),
- new Werkstoff.Stats(),
- Werkstoff.Types.COMPOUND,
- new Werkstoff.GenerationFeatures().disable().addCells(),
- offsetID2 + 2,
- TextureSet.SET_FLUID);
+ new short[] { 205, 133, 63 },
+ "Sodiumfluorosilicate",
+ subscriptNumbers("Na2SiF6"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.COMPOUND,
+ new Werkstoff.GenerationFeatures().disable()
+ .addCells(),
+ offsetID2 + 2,
+ TextureSet.SET_FLUID);
public static final Werkstoff SteamCrackedBasnasiteSolution = new Werkstoff(
- new short[] { 205, 133, 63 },
- "Steam-Cracked Bastnasite Mud",
- subscriptNumbers("??LaCeY??"),
- new Werkstoff.Stats(),
- Werkstoff.Types.MIXTURE,
- new Werkstoff.GenerationFeatures().disable().addCells(),
- offsetID2 + 3,
- TextureSet.SET_FLUID);
+ new short[] { 205, 133, 63 },
+ "Steam-Cracked Bastnasite Mud",
+ subscriptNumbers("??LaCeY??"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable()
+ .addCells(),
+ offsetID2 + 3,
+ TextureSet.SET_FLUID);
public static final Werkstoff ConditionedBastnasiteMud = new Werkstoff(
- new short[] { 205, 133, 63 },
- "Conditioned Bastnasite Mud",
- subscriptNumbers("??LaCeY??"),
- new Werkstoff.Stats(),
- Werkstoff.Types.MIXTURE,
- new Werkstoff.GenerationFeatures().disable().addCells(),
- offsetID2 + 4,
- TextureSet.SET_FLUID);
+ new short[] { 205, 133, 63 },
+ "Conditioned Bastnasite Mud",
+ subscriptNumbers("??LaCeY??"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable()
+ .addCells(),
+ offsetID2 + 4,
+ TextureSet.SET_FLUID);
public static final Werkstoff DiltedRareEarthBastnasiteMud = new Werkstoff(
- new short[] { 205, 133, 63 },
- "Diluted Bastnasite Mud",
- subscriptNumbers("??LaCeY??"),
- new Werkstoff.Stats(),
- Werkstoff.Types.MIXTURE,
- new Werkstoff.GenerationFeatures().disable().addCells(),
- offsetID2 + 5,
- TextureSet.SET_FLUID);
+ new short[] { 205, 133, 63 },
+ "Diluted Bastnasite Mud",
+ subscriptNumbers("??LaCeY??"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable()
+ .addCells(),
+ offsetID2 + 5,
+ TextureSet.SET_FLUID);
public static final Werkstoff FilteredBastnasiteMud = new Werkstoff(
- new short[] { 205, 133, 63 },
- "Filtered Bastnasite Mud",
- subscriptNumbers("??LaCeY??"),
- new Werkstoff.Stats(),
- Werkstoff.Types.MIXTURE,
- new Werkstoff.GenerationFeatures().disable().addCells(),
- offsetID2 + 6,
- TextureSet.SET_FLUID);
+ new short[] { 205, 133, 63 },
+ "Filtered Bastnasite Mud",
+ subscriptNumbers("??LaCeY??"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable()
+ .addCells(),
+ offsetID2 + 6,
+ TextureSet.SET_FLUID);
public static final Werkstoff BastnasiteRareEarthOxidePowder = new Werkstoff(
- new short[] { 205, 133, 63 },
- "Bastnasite Rare Earth Oxides",
- subscriptNumbers("??LaCeY??"),
- new Werkstoff.Stats(),
- Werkstoff.Types.MIXTURE,
- new Werkstoff.GenerationFeatures().disable().onlyDust(),
- offsetID2 + 7,
- TextureSet.SET_DULL);
+ new short[] { 205, 133, 63 },
+ "Bastnasite Rare Earth Oxides",
+ subscriptNumbers("??LaCeY??"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable()
+ .onlyDust(),
+ offsetID2 + 7,
+ TextureSet.SET_DULL);
public static final Werkstoff LeachedBastnasiteRareEarthOxides = new Werkstoff(
- new short[] { 205, 133, 63 },
- "Acid-Leached Bastnasite Rare Earth Oxides",
- subscriptNumbers("??LaCeY??"),
- new Werkstoff.Stats(),
- Werkstoff.Types.MIXTURE,
- new Werkstoff.GenerationFeatures().disable().onlyDust(),
- offsetID2 + 8,
- TextureSet.SET_DULL);
+ new short[] { 205, 133, 63 },
+ "Acid-Leached Bastnasite Rare Earth Oxides",
+ subscriptNumbers("??LaCeY??"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable()
+ .onlyDust(),
+ offsetID2 + 8,
+ TextureSet.SET_DULL);
public static final Werkstoff Gangue = new Werkstoff(
- new short[] { 0, 0, 0 },
- "Gangue",
- subscriptNumbers("Useless..."),
- new Werkstoff.Stats(),
- Werkstoff.Types.MIXTURE,
- new Werkstoff.GenerationFeatures().disable().onlyDust(),
- offsetID2 + 9,
- TextureSet.SET_DULL);
+ new short[] { 0, 0, 0 },
+ "Gangue",
+ subscriptNumbers("Useless..."),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable()
+ .onlyDust(),
+ offsetID2 + 9,
+ TextureSet.SET_DULL);
// TODO: Deal with colouring
public static final Werkstoff RoastedRareEarthOxides = new Werkstoff(
- new short[] { 160, 82, 45 },
- "Roasted Rare Earth Oxides",
- new Werkstoff.Stats(),
- Werkstoff.Types.MIXTURE,
- new Werkstoff.GenerationFeatures().disable().onlyDust(),
- offsetID2 + 10,
- TextureSet.SET_DULL);
+ new short[] { 160, 82, 45 },
+ "Roasted Rare Earth Oxides",
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable()
+ .onlyDust(),
+ offsetID2 + 10,
+ TextureSet.SET_DULL);
public static final Werkstoff WetRareEarthOxides = new Werkstoff(
- new short[] { 160, 82, 49 },
- "Wet Rare Earth Oxides",
- new Werkstoff.Stats(),
- Werkstoff.Types.MIXTURE,
- new Werkstoff.GenerationFeatures().disable().onlyDust(),
- offsetID2 + 11,
- TextureSet.SET_DULL);
+ new short[] { 160, 82, 49 },
+ "Wet Rare Earth Oxides",
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable()
+ .onlyDust(),
+ offsetID2 + 11,
+ TextureSet.SET_DULL);
public static final Werkstoff CeriumOxidisedRareEarthOxides = new Werkstoff(
- new short[] { 160, 82, 49 },
- "Cerium-Oxidised Rare Earth Oxides",
- new Werkstoff.Stats(),
- Werkstoff.Types.MIXTURE,
- new Werkstoff.GenerationFeatures().disable().onlyDust(),
- offsetID2 + 12,
- TextureSet.SET_DULL);
+ new short[] { 160, 82, 49 },
+ "Cerium-Oxidised Rare Earth Oxides",
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable()
+ .onlyDust(),
+ offsetID2 + 12,
+ TextureSet.SET_DULL);
public static final Werkstoff BastnasiteRarerEarthOxides = new Werkstoff(
- new short[] { 160, 82, 49 },
- "Bastnasite Rarer Earth Oxides",
- new Werkstoff.Stats(),
- Werkstoff.Types.MIXTURE,
- new Werkstoff.GenerationFeatures().disable().onlyDust(),
- offsetID2 + 13,
- TextureSet.SET_DULL);
+ new short[] { 160, 82, 49 },
+ "Bastnasite Rarer Earth Oxides",
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable()
+ .onlyDust(),
+ offsetID2 + 13,
+ TextureSet.SET_DULL);
public static final Werkstoff NitratedBastnasiteRarerEarthOxides = new Werkstoff(
- new short[] { 160, 90, 60 },
- "Nitrogenated Bastnasite Rarer Earth Oxides",
- new Werkstoff.Stats(),
- Werkstoff.Types.MIXTURE,
- new Werkstoff.GenerationFeatures().disable().addCells(),
- offsetID2 + 14,
- TextureSet.SET_DULL);
+ new short[] { 160, 90, 60 },
+ "Nitrogenated Bastnasite Rarer Earth Oxides",
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable()
+ .addCells(),
+ offsetID2 + 14,
+ TextureSet.SET_DULL);
public static final Werkstoff SaturatedBastnasiteRarerEarthOxides = new Werkstoff(
- new short[] { 170, 90, 60 },
- "Bastnasite Rarer Earth Oxide Suspension",
- new Werkstoff.Stats(),
- Werkstoff.Types.MIXTURE,
- new Werkstoff.GenerationFeatures().disable().addCells(),
- offsetID2 + 15,
- TextureSet.SET_DULL);
+ new short[] { 170, 90, 60 },
+ "Bastnasite Rarer Earth Oxide Suspension",
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable()
+ .addCells(),
+ offsetID2 + 15,
+ TextureSet.SET_DULL);
public static final Werkstoff SamaricRareEarthConcentrate = new Werkstoff(
- new short[] { 170, 90, 60 },
- "Samaric Rare Earth Concentrate",
- subscriptNumbers("??SmHoTb??"),
- new Werkstoff.Stats(),
- Werkstoff.Types.MIXTURE,
- new Werkstoff.GenerationFeatures().disable().onlyDust(),
- offsetID2 + 16,
- TextureSet.SET_DULL);
+ new short[] { 170, 90, 60 },
+ "Samaric Rare Earth Concentrate",
+ subscriptNumbers("??SmHoTb??"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable()
+ .onlyDust(),
+ offsetID2 + 16,
+ TextureSet.SET_DULL);
public static final Werkstoff NeodymicRareEarthConcentrate = new Werkstoff(
- new short[] { 170, 90, 60 },
- "Neodymium Rare Earth Concentrate",
- subscriptNumbers("??LaNdPr??"),
- new Werkstoff.Stats(),
- Werkstoff.Types.MIXTURE,
- new Werkstoff.GenerationFeatures().disable().onlyDust(),
- offsetID2 + 17,
- TextureSet.SET_DULL);
+ new short[] { 170, 90, 60 },
+ "Neodymium Rare Earth Concentrate",
+ subscriptNumbers("??LaNdPr??"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable()
+ .onlyDust(),
+ offsetID2 + 17,
+ TextureSet.SET_DULL);
public static final Werkstoff LanthaniumChloride = new Werkstoff(
- new short[] { 82, 112, 102 },
- "Lanthanium Chloride",
- subscriptNumbers("LaCl3"),
- new Werkstoff.Stats().setElektrolysis(true),
- Werkstoff.Types.COMPOUND,
- new Werkstoff.GenerationFeatures().disable().onlyDust(),
- offsetID2 + 21,
- TextureSet.SET_DULL,
- Arrays.asList(Materials.Lanthanum, Materials.Chlorine),
- new Pair<>(Materials.Lanthanum, 1),
- new Pair<>(Materials.Chlorine, 3));
+ new short[] { 82, 112, 102 },
+ "Lanthanium Chloride",
+ subscriptNumbers("LaCl3"),
+ new Werkstoff.Stats().setElektrolysis(true),
+ Werkstoff.Types.COMPOUND,
+ new Werkstoff.GenerationFeatures().disable()
+ .onlyDust(),
+ offsetID2 + 21,
+ TextureSet.SET_DULL,
+ Arrays.asList(Materials.Lanthanum, Materials.Chlorine),
+ new Pair<>(Materials.Lanthanum, 1),
+ new Pair<>(Materials.Chlorine, 3));
public static final Werkstoff NeodymiumOxide = new Werkstoff(
- new short[] { 82, 112, 102 },
- "Neodymium Oxide",
- subscriptNumbers("Nd2O3"),
- new Werkstoff.Stats().setElektrolysis(true),
- Werkstoff.Types.COMPOUND,
- new Werkstoff.GenerationFeatures().disable().onlyDust(),
- offsetID2 + 22,
- TextureSet.SET_DULL,
- Arrays.asList(Materials.Neodymium, Materials.Oxygen),
- new Pair<>(Materials.Neodymium, 2),
- new Pair<>(Materials.Oxygen, 3));
+ new short[] { 82, 112, 102 },
+ "Neodymium Oxide",
+ subscriptNumbers("Nd2O3"),
+ new Werkstoff.Stats().setElektrolysis(true),
+ Werkstoff.Types.COMPOUND,
+ new Werkstoff.GenerationFeatures().disable()
+ .onlyDust(),
+ offsetID2 + 22,
+ TextureSet.SET_DULL,
+ Arrays.asList(Materials.Neodymium, Materials.Oxygen),
+ new Pair<>(Materials.Neodymium, 2),
+ new Pair<>(Materials.Oxygen, 3));
public static final Werkstoff FluorinatedSamaricConcentrate = new Werkstoff(
- new short[] { 255, 182, 193 },
- "Fluorinated Samaric Concentrate",
- subscriptNumbers("??SmHo??"),
- new Werkstoff.Stats(),
- Werkstoff.Types.MIXTURE,
- new Werkstoff.GenerationFeatures().disable().onlyDust(),
- offsetID2 + 23,
- TextureSet.SET_DULL);
+ new short[] { 255, 182, 193 },
+ "Fluorinated Samaric Concentrate",
+ subscriptNumbers("??SmHo??"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable()
+ .onlyDust(),
+ offsetID2 + 23,
+ TextureSet.SET_DULL);
public static final Werkstoff CalciumFluoride = new Werkstoff(
- new short[] { 255, 250, 250 },
- "Calcium Fluoride",
- subscriptNumbers("CaF2"),
- new Werkstoff.Stats().setElektrolysis(true),
- Werkstoff.Types.COMPOUND,
- new Werkstoff.GenerationFeatures().disable().onlyDust().addMolten().addCells(),
- offsetID2 + 24,
- TextureSet.SET_DULL,
- Arrays.asList(Materials.Calcium, Materials.Fluorine),
- new Pair<>(Materials.Calcium, 1),
- new Pair<>(Materials.Fluorine, 2));
+ new short[] { 255, 250, 250 },
+ "Calcium Fluoride",
+ subscriptNumbers("CaF2"),
+ new Werkstoff.Stats().setElektrolysis(true),
+ Werkstoff.Types.COMPOUND,
+ new Werkstoff.GenerationFeatures().disable()
+ .onlyDust()
+ .addMolten()
+ .addCells(),
+ offsetID2 + 24,
+ TextureSet.SET_DULL,
+ Arrays.asList(Materials.Calcium, Materials.Fluorine),
+ new Pair<>(Materials.Calcium, 1),
+ new Pair<>(Materials.Fluorine, 2));
public static final Werkstoff SamariumTerbiumMixture = new Werkstoff(
- new short[] { 223, 182, 193 },
- "Samarium-Terbium Mixture",
- subscriptNumbers("??SmTb??"),
- new Werkstoff.Stats(),
- Werkstoff.Types.MIXTURE,
- new Werkstoff.GenerationFeatures().disable().onlyDust(),
- offsetID2 + 25,
- TextureSet.SET_DULL);
+ new short[] { 223, 182, 193 },
+ "Samarium-Terbium Mixture",
+ subscriptNumbers("??SmTb??"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable()
+ .onlyDust(),
+ offsetID2 + 25,
+ TextureSet.SET_DULL);
public static final Werkstoff NitratedSamariumTerbiumMixture = new Werkstoff(
- new short[] { 223, 182, 193 },
- "Nitrogenated Samarium-Terbium Mixture",
- subscriptNumbers("??SmTb??NH4NO3"),
- new Werkstoff.Stats(),
- Werkstoff.Types.MIXTURE,
- new Werkstoff.GenerationFeatures().disable().onlyDust(),
- offsetID2 + 26,
- TextureSet.SET_DULL);
+ new short[] { 223, 182, 193 },
+ "Nitrogenated Samarium-Terbium Mixture",
+ subscriptNumbers("??SmTb??NH4NO3"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable()
+ .onlyDust(),
+ offsetID2 + 26,
+ TextureSet.SET_DULL);
public static final Werkstoff TerbiumNitrate = new Werkstoff(
- new short[] { 167, 252, 0 },
- "Terbium Nitrate",
- subscriptNumbers("TbNO3"),
- new Werkstoff.Stats().setElektrolysis(true),
- Werkstoff.Types.COMPOUND,
- new Werkstoff.GenerationFeatures().disable().onlyDust(),
- offsetID2 + 27,
- TextureSet.SET_DULL,
- Arrays.asList(Materials.Terbium, Materials.Nitrogen, Materials.Oxygen),
- new Pair<>(Materials.Terbium, 1),
- new Pair<>(Materials.Nitrogen, 1),
- new Pair<>(Materials.Oxygen, 3));
+ new short[] { 167, 252, 0 },
+ "Terbium Nitrate",
+ subscriptNumbers("TbNO3"),
+ new Werkstoff.Stats().setElektrolysis(true),
+ Werkstoff.Types.COMPOUND,
+ new Werkstoff.GenerationFeatures().disable()
+ .onlyDust(),
+ offsetID2 + 27,
+ TextureSet.SET_DULL,
+ Arrays.asList(Materials.Terbium, Materials.Nitrogen, Materials.Oxygen),
+ new Pair<>(Materials.Terbium, 1),
+ new Pair<>(Materials.Nitrogen, 1),
+ new Pair<>(Materials.Oxygen, 3));
public static final Werkstoff SamariumOreConcentrate = new Werkstoff(
- new short[] { 255, 200, 230 },
- "Samarium Ore Concentrate",
- subscriptNumbers("??Sm??"),
- new Werkstoff.Stats(),
- Werkstoff.Types.MIXTURE,
- new Werkstoff.GenerationFeatures().disable().onlyDust(),
- offsetID2 + 28,
- TextureSet.SET_DULL);
+ new short[] { 255, 200, 230 },
+ "Samarium Ore Concentrate",
+ subscriptNumbers("??Sm??"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable()
+ .onlyDust(),
+ offsetID2 + 28,
+ TextureSet.SET_DULL);
public static final Werkstoff DephosphatedSamariumConcentrate = new Werkstoff(
- new short[] { 255, 170, 220 },
- "Dephosphated Samarium Concentrate",
- subscriptNumbers("??Sm??"),
- new Werkstoff.Stats(),
- Werkstoff.Types.MIXTURE,
- new Werkstoff.GenerationFeatures().disable().onlyDust(),
- offsetID2 + 29,
- TextureSet.SET_DULL);
+ new short[] { 255, 170, 220 },
+ "Dephosphated Samarium Concentrate",
+ subscriptNumbers("??Sm??"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable()
+ .onlyDust(),
+ offsetID2 + 29,
+ TextureSet.SET_DULL);
// Weird/Exciting Chemicals
public static final Werkstoff Tetrahydrofuran = new Werkstoff(
- new short[] { 222, 165, 164 },
- "Tetrahydrofuran",
- subscriptNumbers("(CH2)4O"),
- new Werkstoff.Stats(),
- Werkstoff.Types.COMPOUND,
- new Werkstoff.GenerationFeatures().disable().addCells(),
- offsetID3,
- TextureSet.SET_FLUID);
+ new short[] { 222, 165, 164 },
+ "Tetrahydrofuran",
+ subscriptNumbers("(CH2)4O"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.COMPOUND,
+ new Werkstoff.GenerationFeatures().disable()
+ .addCells(),
+ offsetID3,
+ TextureSet.SET_FLUID);
// 1,4-Butanediol
public static final Werkstoff Butanediol = new Werkstoff(
- new short[] { 185, 78, 72 },
- "1,4-Butanediol",
- subscriptNumbers("HO(CH2)4OH"),
- new Werkstoff.Stats(),
- Werkstoff.Types.COMPOUND,
- new Werkstoff.GenerationFeatures().disable().addCells(),
- offsetID3 + 1,
- TextureSet.SET_FLUID);
+ new short[] { 185, 78, 72 },
+ "1,4-Butanediol",
+ subscriptNumbers("HO(CH2)4OH"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.COMPOUND,
+ new Werkstoff.GenerationFeatures().disable()
+ .addCells(),
+ offsetID3 + 1,
+ TextureSet.SET_FLUID);
// Acidicised 1,4-Butanediol
public static final Werkstoff AcidicButanediol = new Werkstoff(
- new short[] { 255, 239, 213 },
- "Acidicised 1,4-Butanediol",
- new Werkstoff.Stats(),
- Werkstoff.Types.MIXTURE,
- new Werkstoff.GenerationFeatures().disable().addCells(),
- offsetID3 + 2,
- TextureSet.SET_FLUID);
+ new short[] { 255, 239, 213 },
+ "Acidicised 1,4-Butanediol",
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable()
+ .addCells(),
+ offsetID3 + 2,
+ TextureSet.SET_FLUID);
// Tellurium-Molybdenum-Oxide Catalyst
public static final Werkstoff MoTeOCatalyst = new Werkstoff(
- new short[] { 238, 131, 238 },
- "Tellurium-Molybdenum-Oxide Catalyst",
- new Werkstoff.Stats(),
- Werkstoff.Types.MIXTURE,
- new Werkstoff.GenerationFeatures().disable().onlyDust(),
- offsetID3 + 3,
- TextureSet.SET_DULL);
+ new short[] { 238, 131, 238 },
+ "Tellurium-Molybdenum-Oxide Catalyst",
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable()
+ .onlyDust(),
+ offsetID3 + 3,
+ TextureSet.SET_DULL);
// Tellurium Oxide
public static final Werkstoff TelluriumIVOxide = new Werkstoff(
- new short[] { 229, 199, 187 },
- "Tellurium (IV) Oxide",
- subscriptNumbers("TeO2"),
- new Werkstoff.Stats(),
- Werkstoff.Types.COMPOUND,
- new Werkstoff.GenerationFeatures().disable().onlyDust(),
- offsetID3 + 4,
- TextureSet.SET_DULL);
+ new short[] { 229, 199, 187 },
+ "Tellurium (IV) Oxide",
+ subscriptNumbers("TeO2"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.COMPOUND,
+ new Werkstoff.GenerationFeatures().disable()
+ .onlyDust(),
+ offsetID3 + 4,
+ TextureSet.SET_DULL);
public static final Werkstoff MolybdenumIVOxide = new Werkstoff(
- new short[] { 52, 53, 57 },
- "Molybdenum (IV) Oxide",
- subscriptNumbers("MoO2"),
- new Werkstoff.Stats(),
- Werkstoff.Types.COMPOUND,
- new Werkstoff.GenerationFeatures().disable().onlyDust(),
- offsetID3 + 5,
- TextureSet.SET_DULL);
+ new short[] { 52, 53, 57 },
+ "Molybdenum (IV) Oxide",
+ subscriptNumbers("MoO2"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.COMPOUND,
+ new Werkstoff.GenerationFeatures().disable()
+ .onlyDust(),
+ offsetID3 + 5,
+ TextureSet.SET_DULL);
public static final Werkstoff Polytetrahydrofuran = new Werkstoff(
- new short[] { 192, 128, 129 },
- "Polytetrahydrofuran",
- subscriptNumbers("(C4H8O)OH2"),
- new Werkstoff.Stats(),
- Werkstoff.Types.COMPOUND,
- new Werkstoff.GenerationFeatures().disable().onlyDust().addCells(),
- offsetID3 + 6,
- TextureSet.SET_DULL);
+ new short[] { 192, 128, 129 },
+ "Polytetrahydrofuran",
+ subscriptNumbers("(C4H8O)OH2"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.COMPOUND,
+ new Werkstoff.GenerationFeatures().disable()
+ .onlyDust()
+ .addCells(),
+ offsetID3 + 6,
+ TextureSet.SET_DULL);
public static final Werkstoff TungstophosphoricAcid = new Werkstoff(
- new short[] { 223, 255, 0 },
- "Tungstophosphoric Acid",
- subscriptNumbers("H3PW12O40"),
- new Werkstoff.Stats(),
- Werkstoff.Types.COMPOUND,
- new Werkstoff.GenerationFeatures().disable().addCells(),
- offsetID3 + 7,
- TextureSet.SET_FLUID);
+ new short[] { 223, 255, 0 },
+ "Tungstophosphoric Acid",
+ subscriptNumbers("H3PW12O40"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.COMPOUND,
+ new Werkstoff.GenerationFeatures().disable()
+ .addCells(),
+ offsetID3 + 7,
+ TextureSet.SET_FLUID);
public static final Werkstoff TolueneDiisocyanate = new Werkstoff(
- new short[] { 255, 255, 102 },
- "Toluene Diisocyanate",
- subscriptNumbers("CH3C6H3(NCO)2"),
- new Werkstoff.Stats(),
- Werkstoff.Types.COMPOUND,
- new Werkstoff.GenerationFeatures().disable().addCells(),
- offsetID3 + 8,
- TextureSet.SET_FLUID);
+ new short[] { 255, 255, 102 },
+ "Toluene Diisocyanate",
+ subscriptNumbers("CH3C6H3(NCO)2"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.COMPOUND,
+ new Werkstoff.GenerationFeatures().disable()
+ .addCells(),
+ offsetID3 + 8,
+ TextureSet.SET_FLUID);
public static final Werkstoff Dinitrotoluene = new Werkstoff(
- new short[] { 216, 191, 216 },
- "Dinitrotoluene",
- subscriptNumbers("C7H6N2O4"),
- new Werkstoff.Stats(),
- Werkstoff.Types.COMPOUND,
- new Werkstoff.GenerationFeatures().disable().addCells(),
- offsetID3 + 9,
- TextureSet.SET_FLUID);
+ new short[] { 216, 191, 216 },
+ "Dinitrotoluene",
+ subscriptNumbers("C7H6N2O4"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.COMPOUND,
+ new Werkstoff.GenerationFeatures().disable()
+ .addCells(),
+ offsetID3 + 9,
+ TextureSet.SET_FLUID);
public static final Werkstoff Diaminotoluene = new Werkstoff(
- new short[] { 227, 218, 201 },
- "Diaminotoluene",
- subscriptNumbers("C6H3(NH2)2CH3"),
- new Werkstoff.Stats(),
- Werkstoff.Types.COMPOUND,
- new Werkstoff.GenerationFeatures().disable().addCells(),
- offsetID3 + 10,
- TextureSet.SET_FLUID);
+ new short[] { 227, 218, 201 },
+ "Diaminotoluene",
+ subscriptNumbers("C6H3(NH2)2CH3"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.COMPOUND,
+ new Werkstoff.GenerationFeatures().disable()
+ .addCells(),
+ offsetID3 + 10,
+ TextureSet.SET_FLUID);
public static final Werkstoff TolueneTetramethylDiisocyanate = new Werkstoff(
- new short[] { 255, 255, 255 },
- "Toluene Tetramethyl Diisocyanate",
- subscriptNumbers("(CONH)2(C6H4)2CH2(C4O)"),
- new Werkstoff.Stats(),
- Werkstoff.Types.COMPOUND,
- new Werkstoff.GenerationFeatures().disable().addCells(),
- offsetID3 + 11,
- TextureSet.SET_FLUID);
+ new short[] { 255, 255, 255 },
+ "Toluene Tetramethyl Diisocyanate",
+ subscriptNumbers("(CONH)2(C6H4)2CH2(C4O)"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.COMPOUND,
+ new Werkstoff.GenerationFeatures().disable()
+ .addCells(),
+ offsetID3 + 11,
+ TextureSet.SET_FLUID);
public static final Werkstoff PTMEGElastomer = new Werkstoff(
- new short[] { 248, 248, 255 },
- "PTMEG Elastomer",
- new Werkstoff.Stats().setMeltingPoint(600).setMeltingVoltage(64),
- Werkstoff.Types.COMPOUND,
- new Werkstoff.GenerationFeatures().disable().onlyDust().addMolten().addMetalItems(),
- offsetID3 + 12,
- TextureSet.SET_DULL);
+ new short[] { 248, 248, 255 },
+ "PTMEG Elastomer",
+ new Werkstoff.Stats().setMeltingPoint(600)
+ .setMeltingVoltage(64),
+ Werkstoff.Types.COMPOUND,
+ new Werkstoff.GenerationFeatures().disable()
+ .onlyDust()
+ .addMolten()
+ .addMetalItems(),
+ offsetID3 + 12,
+ TextureSet.SET_DULL);
public static final Werkstoff PotassiumChlorate = new Werkstoff(
- new short[] { 240, 255, 255 },
- "Potassium Chlorate",
- subscriptNumbers("KClO3"),
- new Werkstoff.Stats(),
- Werkstoff.Types.COMPOUND,
- new Werkstoff.GenerationFeatures().disable().onlyDust().addMolten(),
- offsetID3 + 14,
- TextureSet.SET_DULL);
+ new short[] { 240, 255, 255 },
+ "Potassium Chlorate",
+ subscriptNumbers("KClO3"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.COMPOUND,
+ new Werkstoff.GenerationFeatures().disable()
+ .onlyDust()
+ .addMolten(),
+ offsetID3 + 14,
+ TextureSet.SET_DULL);
public static final Werkstoff DilutedAcetone = new Werkstoff(
- new short[] { 254, 254, 250 },
- "Diluted Acetone",
- new Werkstoff.Stats(),
- Werkstoff.Types.MIXTURE,
- new Werkstoff.GenerationFeatures().disable().addCells(),
- offsetID3 + 16,
- TextureSet.SET_FLUID);
+ new short[] { 254, 254, 250 },
+ "Diluted Acetone",
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable()
+ .addCells(),
+ offsetID3 + 16,
+ TextureSet.SET_FLUID);
// TODO Samarium Processing Line Material regist
public static final Werkstoff MuddySamariumRareEarthSolution = new Werkstoff(
- new short[] { 226, 180, 108 },
- "Muddy Samarium Rare Earth Solution",
- subscriptNumbers("???Sm???"),
- new Werkstoff.Stats(),
- Werkstoff.Types.MIXTURE,
- new Werkstoff.GenerationFeatures().disable().addCells(),
- offsetID5 + 1,
- TextureSet.SET_FLUID);
+ new short[] { 226, 180, 108 },
+ "Muddy Samarium Rare Earth Solution",
+ subscriptNumbers("???Sm???"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable()
+ .addCells(),
+ offsetID5 + 1,
+ TextureSet.SET_FLUID);
public static final Werkstoff SamariumRareEarthMud = new Werkstoff(
- new short[] { 226, 180, 128 },
- "Samarium Rare Earth Mud",
- subscriptNumbers("??Sm??"),
- new Werkstoff.Stats(),
- Werkstoff.Types.MIXTURE,
- new Werkstoff.GenerationFeatures().disable().addCells(),
- offsetID5 + 2,
- TextureSet.SET_FLUID);
+ new short[] { 226, 180, 128 },
+ "Samarium Rare Earth Mud",
+ subscriptNumbers("??Sm??"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable()
+ .addCells(),
+ offsetID5 + 2,
+ TextureSet.SET_FLUID);
public static final Werkstoff DilutedSamariumRareEarthSolution = new Werkstoff(
- new short[] { 226, 180, 148 },
- "Diluted Samarium Rare Earth Solution",
- subscriptNumbers("?Sm?"),
- new Werkstoff.Stats(),
- Werkstoff.Types.MIXTURE,
- new Werkstoff.GenerationFeatures().disable().addCells(),
- offsetID5 + 3,
- TextureSet.SET_FLUID);
+ new short[] { 226, 180, 148 },
+ "Diluted Samarium Rare Earth Solution",
+ subscriptNumbers("?Sm?"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable()
+ .addCells(),
+ offsetID5 + 3,
+ TextureSet.SET_FLUID);
public static final Werkstoff SamariumOxalate = new Werkstoff(
- new short[] { 248, 248, 180 },
- "Samarium(III) Oxalate",
- subscriptNumbers("?Sm2(C2O4)3"),
- new Werkstoff.Stats(),
- Werkstoff.Types.MIXTURE,
- new Werkstoff.GenerationFeatures().disable().onlyDust(),
- offsetID5 + 4,
- TextureSet.SET_DULL);
+ new short[] { 248, 248, 180 },
+ "Samarium(III) Oxalate",
+ subscriptNumbers("?Sm2(C2O4)3"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable()
+ .onlyDust(),
+ offsetID5 + 4,
+ TextureSet.SET_DULL);
public static final Werkstoff SamariumChloride = new Werkstoff(
- new short[] { 248, 248, 120 },
- "Samarium(III)-Chloride",
- subscriptNumbers("SmCI3"),
- new Werkstoff.Stats(),
- Werkstoff.Types.MIXTURE,
- new Werkstoff.GenerationFeatures().disable().onlyDust().addMolten(),
- offsetID5 + 5,
- TextureSet.SET_DULL);
+ new short[] { 248, 248, 120 },
+ "Samarium(III)-Chloride",
+ subscriptNumbers("SmCI3"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable()
+ .onlyDust()
+ .addMolten(),
+ offsetID5 + 5,
+ TextureSet.SET_DULL);
public static final Werkstoff SamariumChlorideSodiumChlorideBlend = new Werkstoff(
- new short[] { 255, 200, 230 },
- "Samarium Chloride-Sodium Chloride Blend",
- subscriptNumbers("?SmCl3NaCl"),
- new Werkstoff.Stats(),
- Werkstoff.Types.MIXTURE,
- new Werkstoff.GenerationFeatures().disable().onlyDust(),
- offsetID5 + 6,
- TextureSet.SET_DULL);
+ new short[] { 255, 200, 230 },
+ "Samarium Chloride-Sodium Chloride Blend",
+ subscriptNumbers("?SmCl3NaCl"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable()
+ .onlyDust(),
+ offsetID5 + 6,
+ TextureSet.SET_DULL);
public static final Werkstoff ImpureLanthanumChloride = new Werkstoff(
- new short[] { 90, 100, 30 },
- "Impure Lanthanum Chloride",
- subscriptNumbers("?LaCl3"),
- new Werkstoff.Stats(),
- Werkstoff.Types.MIXTURE,
- new Werkstoff.GenerationFeatures().disable().onlyDust(),
- offsetID5 + 7,
- TextureSet.SET_DULL);
+ new short[] { 90, 100, 30 },
+ "Impure Lanthanum Chloride",
+ subscriptNumbers("?LaCl3"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable()
+ .onlyDust(),
+ offsetID5 + 7,
+ TextureSet.SET_DULL);
public static final Werkstoff SamariumOxide = new Werkstoff(
- new short[] { 223, 182, 193 },
- "Samarium Oxide",
- subscriptNumbers("Sm2O3"),
- new Werkstoff.Stats().setElektrolysis(true),
- Werkstoff.Types.COMPOUND,
- new Werkstoff.GenerationFeatures().disable().onlyDust(),
- offsetID5 + 8,
- TextureSet.SET_DULL,
- Arrays.asList(Materials.Samarium, Materials.Oxygen),
- new Pair<>(Materials.Samarium, 2),
- new Pair<>(Materials.Oxygen, 3));
+ new short[] { 223, 182, 193 },
+ "Samarium Oxide",
+ subscriptNumbers("Sm2O3"),
+ new Werkstoff.Stats().setElektrolysis(true),
+ Werkstoff.Types.COMPOUND,
+ new Werkstoff.GenerationFeatures().disable()
+ .onlyDust(),
+ offsetID5 + 8,
+ TextureSet.SET_DULL,
+ Arrays.asList(Materials.Samarium, Materials.Oxygen),
+ new Pair<>(Materials.Samarium, 2),
+ new Pair<>(Materials.Oxygen, 3));
public static final Werkstoff ChlorinatedRareEarthConcentrate = new Werkstoff(
- new short[] { 130, 80, 60 },
- "Chlorinated Rare Earth Concentrate",
- new Werkstoff.Stats(),
- Werkstoff.Types.MIXTURE,
- new Werkstoff.GenerationFeatures().disable().addCells(),
- offsetID5 + 9,
- TextureSet.SET_FLUID);
+ new short[] { 130, 80, 60 },
+ "Chlorinated Rare Earth Concentrate",
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable()
+ .addCells(),
+ offsetID5 + 9,
+ TextureSet.SET_FLUID);
public static final Werkstoff ChlorinatedRareEarthEnrichedSolution = new Werkstoff(
- new short[] { 130, 90, 60 },
- "Chlorinated Rare Earth Enriched Solution",
- new Werkstoff.Stats(),
- Werkstoff.Types.MIXTURE,
- new Werkstoff.GenerationFeatures().disable().addCells(),
- offsetID5 + 10,
- TextureSet.SET_FLUID);
+ new short[] { 130, 90, 60 },
+ "Chlorinated Rare Earth Enriched Solution",
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable()
+ .addCells(),
+ offsetID5 + 10,
+ TextureSet.SET_FLUID);
public static final Werkstoff ChlorinatedRareEarthDilutedSolution = new Werkstoff(
- new short[] { 216, 180, 100 },
- "Chlorinated Rare Earth Diluted Solution",
- new Werkstoff.Stats(),
- Werkstoff.Types.MIXTURE,
- new Werkstoff.GenerationFeatures().disable().addCells(),
- offsetID5 + 11,
- TextureSet.SET_FLUID);
+ new short[] { 216, 180, 100 },
+ "Chlorinated Rare Earth Diluted Solution",
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable()
+ .addCells(),
+ offsetID5 + 11,
+ TextureSet.SET_FLUID);
public static final Werkstoff RarestEarthResidue = new Werkstoff(
- new short[] { 224, 211, 211 },
- "Rarest Earth Residue",
- subscriptNumbers("???"),
- new Werkstoff.Stats(),
- Werkstoff.Types.MIXTURE,
- new Werkstoff.GenerationFeatures().disable().onlyDust(),
- offsetID5 + 12,
- TextureSet.SET_DULL);
+ new short[] { 224, 211, 211 },
+ "Rarest Earth Residue",
+ subscriptNumbers("???"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable()
+ .onlyDust(),
+ offsetID5 + 12,
+ TextureSet.SET_DULL);
// TODO reg Lanth Ore Concentrate
/**
@@ -1079,274 +1200,304 @@ public class WerkstoffMaterialPool implements Runnable {
*/
public static final Werkstoff LanthanumExtractingNanoResin = new Werkstoff(
- new short[] { 50, 80, 40 },
- "Lanthanum Extracting Nano Resin",
- new Werkstoff.Stats(),
- Werkstoff.Types.MATERIAL,
- new Werkstoff.GenerationFeatures().disable().addCells(),
- offsetID4 + 1,
- TextureSet.SET_FLUID);
+ new short[] { 50, 80, 40 },
+ "Lanthanum Extracting Nano Resin",
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MATERIAL,
+ new Werkstoff.GenerationFeatures().disable()
+ .addCells(),
+ offsetID4 + 1,
+ TextureSet.SET_FLUID);
public static final Werkstoff FilledLanthanumExtractingNanoResin = new Werkstoff(
- new short[] { 128, 128, 80 },
- "Filled Lanthanum Extracting Nano Resin",
- new Werkstoff.Stats(),
- Werkstoff.Types.MATERIAL,
- new Werkstoff.GenerationFeatures().disable().addCells(),
- offsetID4 + 2,
- TextureSet.SET_FLUID);
+ new short[] { 128, 128, 80 },
+ "Filled Lanthanum Extracting Nano Resin",
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MATERIAL,
+ new Werkstoff.GenerationFeatures().disable()
+ .addCells(),
+ offsetID4 + 2,
+ TextureSet.SET_FLUID);
public static final Werkstoff PraseodymiumExtractingNanoResin = new Werkstoff(
- new short[] { 80, 192, 130 },
- "Praseodymium Extracting Nano Resin",
- new Werkstoff.Stats(),
- Werkstoff.Types.MATERIAL,
- new Werkstoff.GenerationFeatures().disable().addCells(),
- offsetID4 + 3,
- TextureSet.SET_FLUID);
+ new short[] { 80, 192, 130 },
+ "Praseodymium Extracting Nano Resin",
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MATERIAL,
+ new Werkstoff.GenerationFeatures().disable()
+ .addCells(),
+ offsetID4 + 3,
+ TextureSet.SET_FLUID);
public static final Werkstoff FilledPraseodymiumExtractingNanoResin = new Werkstoff(
- new short[] { 140, 192, 130 },
- "Filled Praseodymium Extracting Nano Resin",
- new Werkstoff.Stats(),
- Werkstoff.Types.MATERIAL,
- new Werkstoff.GenerationFeatures().disable().addCells(),
- offsetID4 + 4,
- TextureSet.SET_FLUID);
+ new short[] { 140, 192, 130 },
+ "Filled Praseodymium Extracting Nano Resin",
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MATERIAL,
+ new Werkstoff.GenerationFeatures().disable()
+ .addCells(),
+ offsetID4 + 4,
+ TextureSet.SET_FLUID);
public static final Werkstoff CeriumExtractingNanoResin = new Werkstoff(
- new short[] { 80, 240, 160 },
- "Cerium Extracting Nano Resin",
- new Werkstoff.Stats(),
- Werkstoff.Types.MATERIAL,
- new Werkstoff.GenerationFeatures().disable().addCells(),
- offsetID4 + 5,
- TextureSet.SET_FLUID);
+ new short[] { 80, 240, 160 },
+ "Cerium Extracting Nano Resin",
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MATERIAL,
+ new Werkstoff.GenerationFeatures().disable()
+ .addCells(),
+ offsetID4 + 5,
+ TextureSet.SET_FLUID);
public static final Werkstoff FilledCeriumExtractingNanoResin = new Werkstoff(
- new short[] { 160, 240, 180 },
- "Filled Cerium Extracting Nano Resin",
- new Werkstoff.Stats(),
- Werkstoff.Types.MATERIAL,
- new Werkstoff.GenerationFeatures().disable().addCells(),
- offsetID4 + 6,
- TextureSet.SET_FLUID);
+ new short[] { 160, 240, 180 },
+ "Filled Cerium Extracting Nano Resin",
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MATERIAL,
+ new Werkstoff.GenerationFeatures().disable()
+ .addCells(),
+ offsetID4 + 6,
+ TextureSet.SET_FLUID);
public static final Werkstoff NeodymiumExtractingNanoResin = new Werkstoff(
- new short[] { 128, 140, 128 },
- "Neodymium Extracting Nano Resin",
- new Werkstoff.Stats(),
- Werkstoff.Types.MATERIAL,
- new Werkstoff.GenerationFeatures().disable().addCells(),
- offsetID4 + 7,
- TextureSet.SET_FLUID);
+ new short[] { 128, 140, 128 },
+ "Neodymium Extracting Nano Resin",
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MATERIAL,
+ new Werkstoff.GenerationFeatures().disable()
+ .addCells(),
+ offsetID4 + 7,
+ TextureSet.SET_FLUID);
public static final Werkstoff FilledNeodymiumExtractingNanoResin = new Werkstoff(
- new short[] { 150, 150, 150 },
- "Filled Neodymium Extracting Nano Resin",
- new Werkstoff.Stats(),
- Werkstoff.Types.MATERIAL,
- new Werkstoff.GenerationFeatures().disable().addCells(),
- offsetID4 + 8,
- TextureSet.SET_FLUID);
+ new short[] { 150, 150, 150 },
+ "Filled Neodymium Extracting Nano Resin",
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MATERIAL,
+ new Werkstoff.GenerationFeatures().disable()
+ .addCells(),
+ offsetID4 + 8,
+ TextureSet.SET_FLUID);
public static final Werkstoff PromethiumExtractingNanoResin = new Werkstoff(
- new short[] { 110, 255, 60 },
- "Promethium Extracting Nano Resin",
- new Werkstoff.Stats(),
- Werkstoff.Types.MATERIAL,
- new Werkstoff.GenerationFeatures().disable().addCells(),
- offsetID4 + 9,
- TextureSet.SET_FLUID);
+ new short[] { 110, 255, 60 },
+ "Promethium Extracting Nano Resin",
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MATERIAL,
+ new Werkstoff.GenerationFeatures().disable()
+ .addCells(),
+ offsetID4 + 9,
+ TextureSet.SET_FLUID);
public static final Werkstoff FilledPromethiumExtractingNanoResin = new Werkstoff(
- new short[] { 150, 255, 140 },
- "Filled Promethium Extracting Nano Resin",
- new Werkstoff.Stats(),
- Werkstoff.Types.MATERIAL,
- new Werkstoff.GenerationFeatures().disable().addCells(),
- offsetID4 + 10,
- TextureSet.SET_FLUID);
+ new short[] { 150, 255, 140 },
+ "Filled Promethium Extracting Nano Resin",
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MATERIAL,
+ new Werkstoff.GenerationFeatures().disable()
+ .addCells(),
+ offsetID4 + 10,
+ TextureSet.SET_FLUID);
public static final Werkstoff SamariumExtractingNanoResin = new Werkstoff(
- new short[] { 255, 240, 100 },
- "Samarium Extracting Nano Resin",
- new Werkstoff.Stats(),
- Werkstoff.Types.MATERIAL,
- new Werkstoff.GenerationFeatures().disable().addCells(),
- offsetID4 + 11,
- TextureSet.SET_FLUID);
+ new short[] { 255, 240, 100 },
+ "Samarium Extracting Nano Resin",
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MATERIAL,
+ new Werkstoff.GenerationFeatures().disable()
+ .addCells(),
+ offsetID4 + 11,
+ TextureSet.SET_FLUID);
public static final Werkstoff FilledSamariumExtractingNanoResin = new Werkstoff(
- new short[] { 255, 240, 196 },
- "Filled Samarium Extracting Nano Resin",
- new Werkstoff.Stats(),
- Werkstoff.Types.MATERIAL,
- new Werkstoff.GenerationFeatures().disable().addCells(),
- offsetID4 + 12,
- TextureSet.SET_FLUID);
+ new short[] { 255, 240, 196 },
+ "Filled Samarium Extracting Nano Resin",
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MATERIAL,
+ new Werkstoff.GenerationFeatures().disable()
+ .addCells(),
+ offsetID4 + 12,
+ TextureSet.SET_FLUID);
public static final Werkstoff EuropiumExtractingNanoResin = new Werkstoff(
- new short[] { 240, 160, 240 },
- "Europium Extracting Nano Resin",
- new Werkstoff.Stats(),
- Werkstoff.Types.MATERIAL,
- new Werkstoff.GenerationFeatures().disable().addCells(),
- offsetID4 + 13,
- TextureSet.SET_FLUID);
+ new short[] { 240, 160, 240 },
+ "Europium Extracting Nano Resin",
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MATERIAL,
+ new Werkstoff.GenerationFeatures().disable()
+ .addCells(),
+ offsetID4 + 13,
+ TextureSet.SET_FLUID);
public static final Werkstoff FilledEuropiumExtractingNanoResin = new Werkstoff(
- new short[] { 240, 200, 240 },
- "Filled Europium Extracting Nano Resin",
- new Werkstoff.Stats(),
- Werkstoff.Types.MATERIAL,
- new Werkstoff.GenerationFeatures().disable().addCells(),
- offsetID4 + 14,
- TextureSet.SET_FLUID);
+ new short[] { 240, 200, 240 },
+ "Filled Europium Extracting Nano Resin",
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MATERIAL,
+ new Werkstoff.GenerationFeatures().disable()
+ .addCells(),
+ offsetID4 + 14,
+ TextureSet.SET_FLUID);
public static final Werkstoff GadoliniumExtractingNanoResin = new Werkstoff(
- new short[] { 120, 255, 80 },
- "Gadolinium Extracting Nano Resin",
- new Werkstoff.Stats(),
- Werkstoff.Types.MATERIAL,
- new Werkstoff.GenerationFeatures().disable().addCells(),
- offsetID4 + 15,
- TextureSet.SET_FLUID);
+ new short[] { 120, 255, 80 },
+ "Gadolinium Extracting Nano Resin",
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MATERIAL,
+ new Werkstoff.GenerationFeatures().disable()
+ .addCells(),
+ offsetID4 + 15,
+ TextureSet.SET_FLUID);
public static final Werkstoff FilledGadoliniumExtractingNanoResin = new Werkstoff(
- new short[] { 160, 255, 140 },
- "Filled Gadolinium Extracting Nano Resin",
- new Werkstoff.Stats(),
- Werkstoff.Types.MATERIAL,
- new Werkstoff.GenerationFeatures().disable().addCells(),
- offsetID4 + 16,
- TextureSet.SET_FLUID);
+ new short[] { 160, 255, 140 },
+ "Filled Gadolinium Extracting Nano Resin",
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MATERIAL,
+ new Werkstoff.GenerationFeatures().disable()
+ .addCells(),
+ offsetID4 + 16,
+ TextureSet.SET_FLUID);
public static final Werkstoff TerbiumExtractingNanoResin = new Werkstoff(
- new short[] { 200, 200, 200 },
- "Terbium Extracting Nano Resin",
- new Werkstoff.Stats(),
- Werkstoff.Types.MATERIAL,
- new Werkstoff.GenerationFeatures().disable().addCells(),
- offsetID4 + 17,
- TextureSet.SET_FLUID);
+ new short[] { 200, 200, 200 },
+ "Terbium Extracting Nano Resin",
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MATERIAL,
+ new Werkstoff.GenerationFeatures().disable()
+ .addCells(),
+ offsetID4 + 17,
+ TextureSet.SET_FLUID);
public static final Werkstoff FilledTerbiumExtractingNanoResin = new Werkstoff(
- new short[] { 255, 255, 255 },
- "Filled Terbium Extracting Nano Resin",
- new Werkstoff.Stats(),
- Werkstoff.Types.MATERIAL,
- new Werkstoff.GenerationFeatures().disable().addCells(),
- offsetID4 + 18,
- TextureSet.SET_FLUID);
+ new short[] { 255, 255, 255 },
+ "Filled Terbium Extracting Nano Resin",
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MATERIAL,
+ new Werkstoff.GenerationFeatures().disable()
+ .addCells(),
+ offsetID4 + 18,
+ TextureSet.SET_FLUID);
public static final Werkstoff DysprosiumExtractingNanoResin = new Werkstoff(
- new short[] { 110, 240, 180 },
- "Dysprosium Extracting Nano Resin",
- new Werkstoff.Stats(),
- Werkstoff.Types.MATERIAL,
- new Werkstoff.GenerationFeatures().disable().addCells(),
- offsetID4 + 19,
- TextureSet.SET_FLUID);
+ new short[] { 110, 240, 180 },
+ "Dysprosium Extracting Nano Resin",
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MATERIAL,
+ new Werkstoff.GenerationFeatures().disable()
+ .addCells(),
+ offsetID4 + 19,
+ TextureSet.SET_FLUID);
public static final Werkstoff FilledDysprosiumExtractingNanoResin = new Werkstoff(
- new short[] { 150, 240, 180 },
- "Filled Dysprosium Extracting Nano Resin",
- new Werkstoff.Stats(),
- Werkstoff.Types.MATERIAL,
- new Werkstoff.GenerationFeatures().disable().addCells(),
- offsetID4 + 20,
- TextureSet.SET_FLUID);
+ new short[] { 150, 240, 180 },
+ "Filled Dysprosium Extracting Nano Resin",
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MATERIAL,
+ new Werkstoff.GenerationFeatures().disable()
+ .addCells(),
+ offsetID4 + 20,
+ TextureSet.SET_FLUID);
public static final Werkstoff HolmiumExtractingNanoResin = new Werkstoff(
- new short[] { 16, 16, 216 },
- "Holmium Extracting Nano Resin",
- new Werkstoff.Stats(),
- Werkstoff.Types.MATERIAL,
- new Werkstoff.GenerationFeatures().disable().addCells(),
- offsetID4 + 21,
- TextureSet.SET_FLUID);
+ new short[] { 16, 16, 216 },
+ "Holmium Extracting Nano Resin",
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MATERIAL,
+ new Werkstoff.GenerationFeatures().disable()
+ .addCells(),
+ offsetID4 + 21,
+ TextureSet.SET_FLUID);
public static final Werkstoff FilledHolmiumExtractingNanoResin = new Werkstoff(
- new short[] { 60, 90, 255 },
- "Filled Holmium Extracting Nano Resin",
- new Werkstoff.Stats(),
- Werkstoff.Types.MATERIAL,
- new Werkstoff.GenerationFeatures().disable().addCells(),
- offsetID4 + 22,
- TextureSet.SET_FLUID);
+ new short[] { 60, 90, 255 },
+ "Filled Holmium Extracting Nano Resin",
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MATERIAL,
+ new Werkstoff.GenerationFeatures().disable()
+ .addCells(),
+ offsetID4 + 22,
+ TextureSet.SET_FLUID);
public static final Werkstoff ErbiumExtractingNanoResin = new Werkstoff(
- new short[] { 200, 160, 80 },
- "Erbium Extracting Nano Resin",
- new Werkstoff.Stats(),
- Werkstoff.Types.MATERIAL,
- new Werkstoff.GenerationFeatures().disable().addCells(),
- offsetID4 + 23,
- TextureSet.SET_FLUID);
+ new short[] { 200, 160, 80 },
+ "Erbium Extracting Nano Resin",
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MATERIAL,
+ new Werkstoff.GenerationFeatures().disable()
+ .addCells(),
+ offsetID4 + 23,
+ TextureSet.SET_FLUID);
public static final Werkstoff FilledErbiumExtractingNanoResin = new Werkstoff(
- new short[] { 233, 170, 100 },
- "Filled Erbium Extracting Nano Resin",
- new Werkstoff.Stats(),
- Werkstoff.Types.MATERIAL,
- new Werkstoff.GenerationFeatures().disable().addCells(),
- offsetID4 + 24,
- TextureSet.SET_FLUID);
+ new short[] { 233, 170, 100 },
+ "Filled Erbium Extracting Nano Resin",
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MATERIAL,
+ new Werkstoff.GenerationFeatures().disable()
+ .addCells(),
+ offsetID4 + 24,
+ TextureSet.SET_FLUID);
public static final Werkstoff ThuliumExtractingNanoResin = new Werkstoff(
- new short[] { 128, 178, 255 },
- "Thulium Extracting Nano Resin",
- new Werkstoff.Stats(),
- Werkstoff.Types.MATERIAL,
- new Werkstoff.GenerationFeatures().disable().addCells(),
- offsetID4 + 25,
- TextureSet.SET_FLUID);
+ new short[] { 128, 178, 255 },
+ "Thulium Extracting Nano Resin",
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MATERIAL,
+ new Werkstoff.GenerationFeatures().disable()
+ .addCells(),
+ offsetID4 + 25,
+ TextureSet.SET_FLUID);
public static final Werkstoff FilledThuliumExtractingNanoResin = new Werkstoff(
- new short[] { 160, 200, 255 },
- "Filled Thulium Extracting Nano Resin",
- new Werkstoff.Stats(),
- Werkstoff.Types.MATERIAL,
- new Werkstoff.GenerationFeatures().disable().addCells(),
- offsetID4 + 26,
- TextureSet.SET_FLUID);
+ new short[] { 160, 200, 255 },
+ "Filled Thulium Extracting Nano Resin",
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MATERIAL,
+ new Werkstoff.GenerationFeatures().disable()
+ .addCells(),
+ offsetID4 + 26,
+ TextureSet.SET_FLUID);
public static final Werkstoff YtterbiumExtractingNanoResin = new Werkstoff(
- new short[] { 0, 255, 0 },
- "Ytterbium Extracting Nano Resin",
- new Werkstoff.Stats(),
- Werkstoff.Types.MATERIAL,
- new Werkstoff.GenerationFeatures().disable().addCells(),
- offsetID4 + 27,
- TextureSet.SET_FLUID);
+ new short[] { 0, 255, 0 },
+ "Ytterbium Extracting Nano Resin",
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MATERIAL,
+ new Werkstoff.GenerationFeatures().disable()
+ .addCells(),
+ offsetID4 + 27,
+ TextureSet.SET_FLUID);
public static final Werkstoff FilledYtterbiumExtractingNanoResin = new Werkstoff(
- new short[] { 100, 255, 100 },
- "Filled Ytterbium Extracting Nano Resin",
- new Werkstoff.Stats(),
- Werkstoff.Types.MATERIAL,
- new Werkstoff.GenerationFeatures().disable().addCells(),
- offsetID4 + 28,
- TextureSet.SET_FLUID);
+ new short[] { 100, 255, 100 },
+ "Filled Ytterbium Extracting Nano Resin",
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MATERIAL,
+ new Werkstoff.GenerationFeatures().disable()
+ .addCells(),
+ offsetID4 + 28,
+ TextureSet.SET_FLUID);
public static final Werkstoff LutetiumExtractingNanoResin = new Werkstoff(
- new short[] { 230, 16, 230 },
- "Lutetium Extracting Nano Resin",
- new Werkstoff.Stats(),
- Werkstoff.Types.MATERIAL,
- new Werkstoff.GenerationFeatures().disable().addCells(),
- offsetID4 + 29,
- TextureSet.SET_FLUID);
+ new short[] { 230, 16, 230 },
+ "Lutetium Extracting Nano Resin",
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MATERIAL,
+ new Werkstoff.GenerationFeatures().disable()
+ .addCells(),
+ offsetID4 + 29,
+ TextureSet.SET_FLUID);
public static final Werkstoff FilledLutetiumExtractingNanoResin = new Werkstoff(
- new short[] { 240, 100, 240 },
- "Filled Lutetium Extracting Nano Resin",
- new Werkstoff.Stats(),
- Werkstoff.Types.MATERIAL,
- new Werkstoff.GenerationFeatures().disable().addCells(),
- offsetID4 + 30,
- TextureSet.SET_FLUID);
+ new short[] { 240, 100, 240 },
+ "Filled Lutetium Extracting Nano Resin",
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MATERIAL,
+ new Werkstoff.GenerationFeatures().disable()
+ .addCells(),
+ offsetID4 + 30,
+ TextureSet.SET_FLUID);
// enum Lanthanides {
// Lanthanum,
@@ -1369,202 +1520,221 @@ public class WerkstoffMaterialPool implements Runnable {
// Lanthanides Chloride Concentrate
// Lanthanum
public static final Werkstoff LanthanumChlorideConcentrate = new Werkstoff(
- new short[] { 128, 128, 80 },
- "Lanthanum Chloride Concentrate",
- new Werkstoff.Stats(),
- Werkstoff.Types.MIXTURE,
- new Werkstoff.GenerationFeatures().disable().addCells(),
- offsetID4 + 31,
- TextureSet.SET_FLUID);
+ new short[] { 128, 128, 80 },
+ "Lanthanum Chloride Concentrate",
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable()
+ .addCells(),
+ offsetID4 + 31,
+ TextureSet.SET_FLUID);
// Praseodymium
public static final Werkstoff PraseodymiumChlorideConcentrate = new Werkstoff(
- new short[] { 140, 192, 130 },
- "Praseodymium Chloride Concentrate",
- new Werkstoff.Stats(),
- Werkstoff.Types.MIXTURE,
- new Werkstoff.GenerationFeatures().disable().addCells(),
- offsetID4 + 32,
- TextureSet.SET_FLUID);
+ new short[] { 140, 192, 130 },
+ "Praseodymium Chloride Concentrate",
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable()
+ .addCells(),
+ offsetID4 + 32,
+ TextureSet.SET_FLUID);
// Cerium
public static final Werkstoff CeriumChlorideConcentrate = new Werkstoff(
- new short[] { 160, 240, 180 },
- "Cerium Chloride Concentrate",
- new Werkstoff.Stats(),
- Werkstoff.Types.MIXTURE,
- new Werkstoff.GenerationFeatures().disable().addCells(),
- offsetID4 + 33,
- TextureSet.SET_FLUID);
+ new short[] { 160, 240, 180 },
+ "Cerium Chloride Concentrate",
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable()
+ .addCells(),
+ offsetID4 + 33,
+ TextureSet.SET_FLUID);
// Neodymium
public static final Werkstoff NeodymiumChlorideConcentrate = new Werkstoff(
- new short[] { 150, 150, 150 },
- "Neodymium Chloride Concentrate",
- new Werkstoff.Stats(),
- Werkstoff.Types.MIXTURE,
- new Werkstoff.GenerationFeatures().disable().addCells(),
- offsetID4 + 34,
- TextureSet.SET_FLUID);
+ new short[] { 150, 150, 150 },
+ "Neodymium Chloride Concentrate",
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable()
+ .addCells(),
+ offsetID4 + 34,
+ TextureSet.SET_FLUID);
//
public static final Werkstoff PromethiumChlorideConcentrate = new Werkstoff(
- new short[] { 150, 255, 140 },
- "Promethium Chloride Concentrate",
- new Werkstoff.Stats(),
- Werkstoff.Types.MIXTURE,
- new Werkstoff.GenerationFeatures().disable().addCells(),
- offsetID4 + 35,
- TextureSet.SET_FLUID);
+ new short[] { 150, 255, 140 },
+ "Promethium Chloride Concentrate",
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable()
+ .addCells(),
+ offsetID4 + 35,
+ TextureSet.SET_FLUID);
//
public static final Werkstoff SamariumChlorideConcentrate = new Werkstoff(
- new short[] { 255, 240, 196 },
- "Samarium Chloride Concentrate",
- new Werkstoff.Stats(),
- Werkstoff.Types.MIXTURE,
- new Werkstoff.GenerationFeatures().disable().addCells(),
- offsetID4 + 36,
- TextureSet.SET_FLUID);
+ new short[] { 255, 240, 196 },
+ "Samarium Chloride Concentrate",
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable()
+ .addCells(),
+ offsetID4 + 36,
+ TextureSet.SET_FLUID);
//
public static final Werkstoff EuropiumChlorideConcentrate = new Werkstoff(
- new short[] { 240, 200, 240 },
- "Europium Chloride Concentrate",
- new Werkstoff.Stats(),
- Werkstoff.Types.MIXTURE,
- new Werkstoff.GenerationFeatures().disable().addCells(),
- offsetID4 + 37,
- TextureSet.SET_FLUID);
+ new short[] { 240, 200, 240 },
+ "Europium Chloride Concentrate",
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable()
+ .addCells(),
+ offsetID4 + 37,
+ TextureSet.SET_FLUID);
//
public static final Werkstoff GadoliniumChlorideConcentrate = new Werkstoff(
- new short[] { 160, 255, 140 },
- "Gadolinium Chloride Concentrate",
- new Werkstoff.Stats(),
- Werkstoff.Types.MIXTURE,
- new Werkstoff.GenerationFeatures().disable().addCells(),
- offsetID4 + 38,
- TextureSet.SET_FLUID);
+ new short[] { 160, 255, 140 },
+ "Gadolinium Chloride Concentrate",
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable()
+ .addCells(),
+ offsetID4 + 38,
+ TextureSet.SET_FLUID);
//
public static final Werkstoff TerbiumChlorideConcentrate = new Werkstoff(
- new short[] { 255, 255, 255 },
- "Terbium Chloride Concentrate",
- new Werkstoff.Stats(),
- Werkstoff.Types.MIXTURE,
- new Werkstoff.GenerationFeatures().disable().addCells(),
- offsetID4 + 39,
- TextureSet.SET_FLUID);
+ new short[] { 255, 255, 255 },
+ "Terbium Chloride Concentrate",
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable()
+ .addCells(),
+ offsetID4 + 39,
+ TextureSet.SET_FLUID);
//
public static final Werkstoff DysprosiumChlorideConcentrate = new Werkstoff(
- new short[] { 150, 240, 180 },
- "Dysprosium Chloride Concentrate",
- new Werkstoff.Stats(),
- Werkstoff.Types.MIXTURE,
- new Werkstoff.GenerationFeatures().disable().addCells(),
- offsetID4 + 40,
- TextureSet.SET_FLUID);
+ new short[] { 150, 240, 180 },
+ "Dysprosium Chloride Concentrate",
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable()
+ .addCells(),
+ offsetID4 + 40,
+ TextureSet.SET_FLUID);
//
public static final Werkstoff HolmiumChlorideConcentrate = new Werkstoff(
- new short[] { 60, 90, 255 },
- "Holmium Chloride Concentrate",
- new Werkstoff.Stats(),
- Werkstoff.Types.MIXTURE,
- new Werkstoff.GenerationFeatures().disable().addCells(),
- offsetID4 + 41,
- TextureSet.SET_FLUID);
+ new short[] { 60, 90, 255 },
+ "Holmium Chloride Concentrate",
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable()
+ .addCells(),
+ offsetID4 + 41,
+ TextureSet.SET_FLUID);
//
public static final Werkstoff ErbiumChlorideConcentrate = new Werkstoff(
- new short[] { 233, 170, 100 },
- "Erbium Chloride Concentrate",
- new Werkstoff.Stats(),
- Werkstoff.Types.MIXTURE,
- new Werkstoff.GenerationFeatures().disable().addCells(),
- offsetID4 + 42,
- TextureSet.SET_FLUID);
+ new short[] { 233, 170, 100 },
+ "Erbium Chloride Concentrate",
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable()
+ .addCells(),
+ offsetID4 + 42,
+ TextureSet.SET_FLUID);
//
public static final Werkstoff ThuliumChlorideConcentrate = new Werkstoff(
- new short[] { 160, 200, 255 },
- "Thulium Chloride Concentrate",
- new Werkstoff.Stats(),
- Werkstoff.Types.MIXTURE,
- new Werkstoff.GenerationFeatures().disable().addCells(),
- offsetID4 + 43,
- TextureSet.SET_FLUID);
+ new short[] { 160, 200, 255 },
+ "Thulium Chloride Concentrate",
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable()
+ .addCells(),
+ offsetID4 + 43,
+ TextureSet.SET_FLUID);
//
public static final Werkstoff YtterbiumChlorideConcentrate = new Werkstoff(
- new short[] { 100, 255, 100 },
- "Ytterbium Chloride Concentrate",
- new Werkstoff.Stats(),
- Werkstoff.Types.MIXTURE,
- new Werkstoff.GenerationFeatures().disable().addCells(),
- offsetID4 + 44,
- TextureSet.SET_FLUID);
+ new short[] { 100, 255, 100 },
+ "Ytterbium Chloride Concentrate",
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable()
+ .addCells(),
+ offsetID4 + 44,
+ TextureSet.SET_FLUID);
//
public static final Werkstoff LutetiumChlorideConcentrate = new Werkstoff(
- new short[] { 240, 100, 240 },
- "Lutetium Chloride Concentrate",
- new Werkstoff.Stats(),
- Werkstoff.Types.MIXTURE,
- new Werkstoff.GenerationFeatures().disable().addCells(),
- offsetID4 + 45,
- TextureSet.SET_FLUID);
+ new short[] { 240, 100, 240 },
+ "Lutetium Chloride Concentrate",
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable()
+ .addCells(),
+ offsetID4 + 45,
+ TextureSet.SET_FLUID);
// Lanthanides Ore Concentrate
// Lanthanum
public static final Werkstoff LanthanumOreConcentrate = new Werkstoff(
- new short[] { 128, 128, 96 },
- "Lanthanum Ore Concentrate",
- subscriptNumbers("??La??"),
- new Werkstoff.Stats(),
- Werkstoff.Types.MIXTURE,
- new Werkstoff.GenerationFeatures().disable().onlyDust(),
- offsetID4 + 46,
- TextureSet.SET_DULL);
+ new short[] { 128, 128, 96 },
+ "Lanthanum Ore Concentrate",
+ subscriptNumbers("??La??"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable()
+ .onlyDust(),
+ offsetID4 + 46,
+ TextureSet.SET_DULL);
// Praseodymium
public static final Werkstoff PraseodymiumOreConcentrate = new Werkstoff(
- new short[] { 140, 192, 130 },
- "Praseodymium Ore Concentrate",
- subscriptNumbers("??Pr??"),
- new Werkstoff.Stats(),
- Werkstoff.Types.MIXTURE,
- new Werkstoff.GenerationFeatures().disable().onlyDust(),
- offsetID4 + 47,
- TextureSet.SET_DULL);
+ new short[] { 140, 192, 130 },
+ "Praseodymium Ore Concentrate",
+ subscriptNumbers("??Pr??"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable()
+ .onlyDust(),
+ offsetID4 + 47,
+ TextureSet.SET_DULL);
// Cerium
public static final Werkstoff CeriumOreConcentrate = CeriumRichMixture;
// Neodymium
public static final Werkstoff NeodymiumOreConcentrate = new Werkstoff(
- new short[] { 128, 128, 128 },
- "Neodymium Ore Concentrate",
- subscriptNumbers("??Nd??"),
- new Werkstoff.Stats(),
- Werkstoff.Types.MIXTURE,
- new Werkstoff.GenerationFeatures().disable().onlyDust(),
- offsetID4 + 49,
- TextureSet.SET_DULL);
+ new short[] { 128, 128, 128 },
+ "Neodymium Ore Concentrate",
+ subscriptNumbers("??Nd??"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable()
+ .onlyDust(),
+ offsetID4 + 49,
+ TextureSet.SET_DULL);
// Promethium
public static final Werkstoff PromethiumOreConcentrate = new Werkstoff(
- new short[] { 150, 255, 140 },
- "Promethium Ore Concentrate",
- subscriptNumbers("??Po??"),
- new Werkstoff.Stats(),
- Werkstoff.Types.MIXTURE,
- new Werkstoff.GenerationFeatures().disable().onlyDust(),
- offsetID4 + 50,
- TextureSet.SET_DULL);
+ new short[] { 150, 255, 140 },
+ "Promethium Ore Concentrate",
+ subscriptNumbers("??Po??"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable()
+ .onlyDust(),
+ offsetID4 + 50,
+ TextureSet.SET_DULL);
// Samarium
// public static final Werkstoff SamariumOreConcentrate = new Werkstoff(
@@ -1579,123 +1749,135 @@ public class WerkstoffMaterialPool implements Runnable {
// Europium
public static final Werkstoff EuropiumOreConcentrate = new Werkstoff(
- new short[] { 240, 200, 240 },
- "Europium Ore Concentrate",
- subscriptNumbers("??Eu??"),
- new Werkstoff.Stats(),
- Werkstoff.Types.MIXTURE,
- new Werkstoff.GenerationFeatures().disable().onlyDust(),
- offsetID4 + 51,
- TextureSet.SET_DULL);
+ new short[] { 240, 200, 240 },
+ "Europium Ore Concentrate",
+ subscriptNumbers("??Eu??"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable()
+ .onlyDust(),
+ offsetID4 + 51,
+ TextureSet.SET_DULL);
// Gadolinium
public static final Werkstoff GadoliniumOreConcentrate = new Werkstoff(
- new short[] { 160, 255, 140 },
- "Gadolinium Ore Concentrate",
- subscriptNumbers("??Gd??"),
- new Werkstoff.Stats(),
- Werkstoff.Types.MIXTURE,
- new Werkstoff.GenerationFeatures().disable().onlyDust(),
- offsetID4 + 52,
- TextureSet.SET_DULL);
+ new short[] { 160, 255, 140 },
+ "Gadolinium Ore Concentrate",
+ subscriptNumbers("??Gd??"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable()
+ .onlyDust(),
+ offsetID4 + 52,
+ TextureSet.SET_DULL);
// Terbium
public static final Werkstoff TerbiumOreConcentrate = new Werkstoff(
- new short[] { 255, 255, 255 },
- "Terbium Ore Concentrate",
- subscriptNumbers("??Tb??"),
- new Werkstoff.Stats(),
- Werkstoff.Types.MIXTURE,
- new Werkstoff.GenerationFeatures().disable().onlyDust(),
- offsetID4 + 53,
- TextureSet.SET_DULL);
+ new short[] { 255, 255, 255 },
+ "Terbium Ore Concentrate",
+ subscriptNumbers("??Tb??"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable()
+ .onlyDust(),
+ offsetID4 + 53,
+ TextureSet.SET_DULL);
// Dysprosium
public static final Werkstoff DysprosiumOreConcentrate = new Werkstoff(
- new short[] { 150, 240, 180 },
- "Dysprosium Ore Concentrate",
- subscriptNumbers("??Dy??"),
- new Werkstoff.Stats(),
- Werkstoff.Types.MIXTURE,
- new Werkstoff.GenerationFeatures().disable().onlyDust(),
- offsetID4 + 54,
- TextureSet.SET_DULL);
+ new short[] { 150, 240, 180 },
+ "Dysprosium Ore Concentrate",
+ subscriptNumbers("??Dy??"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable()
+ .onlyDust(),
+ offsetID4 + 54,
+ TextureSet.SET_DULL);
// Holmium
public static final Werkstoff HolmiumOreConcentrate = new Werkstoff(
- new short[] { 60, 90, 255 },
- "Holmium Ore Concentrate",
- subscriptNumbers("??Ho??"),
- new Werkstoff.Stats(),
- Werkstoff.Types.MIXTURE,
- new Werkstoff.GenerationFeatures().disable().onlyDust(),
- offsetID4 + 55,
- TextureSet.SET_DULL);
+ new short[] { 60, 90, 255 },
+ "Holmium Ore Concentrate",
+ subscriptNumbers("??Ho??"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable()
+ .onlyDust(),
+ offsetID4 + 55,
+ TextureSet.SET_DULL);
// Erbium
public static final Werkstoff ErbiumOreConcentrate = new Werkstoff(
- new short[] { 233, 170, 100 },
- "Erbium Ore Concentrate",
- subscriptNumbers("??Er??"),
- new Werkstoff.Stats(),
- Werkstoff.Types.MIXTURE,
- new Werkstoff.GenerationFeatures().disable().onlyDust(),
- offsetID4 + 56,
- TextureSet.SET_DULL);
+ new short[] { 233, 170, 100 },
+ "Erbium Ore Concentrate",
+ subscriptNumbers("??Er??"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable()
+ .onlyDust(),
+ offsetID4 + 56,
+ TextureSet.SET_DULL);
// Thulium
public static final Werkstoff ThuliumOreConcentrate = new Werkstoff(
- new short[] { 160, 200, 255 },
- "Thulium Ore Concentrate",
- subscriptNumbers("??Tm??"),
- new Werkstoff.Stats(),
- Werkstoff.Types.MIXTURE,
- new Werkstoff.GenerationFeatures().disable().onlyDust(),
- offsetID4 + 57,
- TextureSet.SET_DULL);
+ new short[] { 160, 200, 255 },
+ "Thulium Ore Concentrate",
+ subscriptNumbers("??Tm??"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable()
+ .onlyDust(),
+ offsetID4 + 57,
+ TextureSet.SET_DULL);
// Ytterbium
public static final Werkstoff YtterbiumOreConcentrate = new Werkstoff(
- new short[] { 100, 255, 100 },
- "Ytterbium Ore Concentrate",
- subscriptNumbers("??Yb??"),
- new Werkstoff.Stats(),
- Werkstoff.Types.MIXTURE,
- new Werkstoff.GenerationFeatures().disable().onlyDust(),
- offsetID4 + 58,
- TextureSet.SET_DULL);
+ new short[] { 100, 255, 100 },
+ "Ytterbium Ore Concentrate",
+ subscriptNumbers("??Yb??"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable()
+ .onlyDust(),
+ offsetID4 + 58,
+ TextureSet.SET_DULL);
// Lutetium
public static final Werkstoff LutetiumOreConcentrate = new Werkstoff(
- new short[] { 240, 100, 240 },
- "Lutetium Ore Concentrate",
- subscriptNumbers("??Lu??"),
- new Werkstoff.Stats(),
- Werkstoff.Types.MIXTURE,
- new Werkstoff.GenerationFeatures().disable().onlyDust(),
- offsetID4 + 59,
- TextureSet.SET_DULL);
+ new short[] { 240, 100, 240 },
+ "Lutetium Ore Concentrate",
+ subscriptNumbers("??Lu??"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable()
+ .onlyDust(),
+ offsetID4 + 59,
+ TextureSet.SET_DULL);
// LuAG
public static final Werkstoff CeriumDopedLutetiumAluminiumOxygenBlend = new Werkstoff(
- new short[] { 128, 192, 80 },
- "Cerium-doped Lutetium Aluminium Oxygen Blend",
- subscriptNumbers("(Ce)Lu3Al5O12"),
- new Werkstoff.Stats(),
- Werkstoff.Types.MATERIAL,
- new Werkstoff.GenerationFeatures().disable().onlyDust().addMolten(),
- offsetID5 + 38,
- TextureSet.SET_DULL);
+ new short[] { 128, 192, 80 },
+ "Cerium-doped Lutetium Aluminium Oxygen Blend",
+ subscriptNumbers("(Ce)Lu3Al5O12"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MATERIAL,
+ new Werkstoff.GenerationFeatures().disable()
+ .onlyDust()
+ .addMolten(),
+ offsetID5 + 38,
+ TextureSet.SET_DULL);
public static final Werkstoff CeriumDopedLutetiumAluminiumGarnet = new Werkstoff(
- new short[] { 144, 255, 63 },
- "Cerium-doped Lutetium Aluminium Garnet (Ce:LuAG)",
- subscriptNumbers("(Ce)Lu3Al5O12"),
- new Werkstoff.Stats(),
- Werkstoff.Types.MATERIAL,
- new Werkstoff.GenerationFeatures().disable().addGems(),
- offsetID5 + 39,
- TextureSet.SET_GEM_VERTICAL);
+ new short[] { 144, 255, 63 },
+ "Cerium-doped Lutetium Aluminium Garnet (Ce:LuAG)",
+ subscriptNumbers("(Ce)Lu3Al5O12"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MATERIAL,
+ new Werkstoff.GenerationFeatures().disable()
+ .addGems(),
+ offsetID5 + 39,
+ TextureSet.SET_GEM_VERTICAL);
// public static final Werkstoff RawCeriumDopedLutetiumAluminiumGarnetPart = new Werkstoff(
// new short[] { 63, 255, 63 },
diff --git a/src/main/java/com/elisis/gtnhlanth/common/tileentity/Digester.java b/src/main/java/com/elisis/gtnhlanth/common/tileentity/Digester.java
index fd837c8c4a..479569c7f6 100644
--- a/src/main/java/com/elisis/gtnhlanth/common/tileentity/Digester.java
+++ b/src/main/java/com/elisis/gtnhlanth/common/tileentity/Digester.java
@@ -52,22 +52,26 @@ public class Digester extends GT_MetaTileEntity_EnhancedMultiBlockBase<Digester>
private HeatingCoilLevel heatLevel;
- private final IStructureDefinition<Digester> multiDefinition = StructureDefinition.<Digester>builder().addShape(
+ private final IStructureDefinition<Digester> multiDefinition = StructureDefinition.<Digester>builder()
+ .addShape(
mName,
transpose(
- new String[][] { { " ", " ttttt ", " t---t ", " t---t ", " t---t ", " ttttt ", " " },
- { " ttt ", " t---t ", "t-----t", "t-----t", "t-----t", " t---t ", " ttt " },
- { " tccct ", "tc---ct", "c-----c", "c-----c", "c-----c", "tc---ct", " tccct " },
- { " tt~tt ", "thhhhht", "thsssht", "thsssht", "thsssht", "thhhhht", " ttttt " }, }))
-
- .addElement(
- 't',
- buildHatchAdder(Digester.class)
- .atLeast(InputHatch, OutputHatch, InputBus, OutputBus, Maintenance, Energy, Muffler)
- .casingIndex(47).dot(1).buildAndChain(GregTech_API.sBlockCasings4, 0))
- .addElement('h', ofBlock(GregTech_API.sBlockCasings1, 11))
- .addElement('s', ofBlock(GregTech_API.sBlockCasings4, 1))
- .addElement('c', ofCoil(Digester::setCoilLevel, Digester::getCoilLevel)).build();
+ new String[][] { { " ", " ttttt ", " t---t ", " t---t ", " t---t ", " ttttt ", " " },
+ { " ttt ", " t---t ", "t-----t", "t-----t", "t-----t", " t---t ", " ttt " },
+ { " tccct ", "tc---ct", "c-----c", "c-----c", "c-----c", "tc---ct", " tccct " },
+ { " tt~tt ", "thhhhht", "thsssht", "thsssht", "thsssht", "thhhhht", " ttttt " }, }))
+
+ .addElement(
+ 't',
+ buildHatchAdder(Digester.class)
+ .atLeast(InputHatch, OutputHatch, InputBus, OutputBus, Maintenance, Energy, Muffler)
+ .casingIndex(47)
+ .dot(1)
+ .buildAndChain(GregTech_API.sBlockCasings4, 0))
+ .addElement('h', ofBlock(GregTech_API.sBlockCasings1, 11))
+ .addElement('s', ofBlock(GregTech_API.sBlockCasings4, 1))
+ .addElement('c', ofCoil(Digester::setCoilLevel, Digester::getCoilLevel))
+ .build();
// private int mHeat;
// private int mNeededHeat;
@@ -115,8 +119,8 @@ public class Digester extends GT_MetaTileEntity_EnhancedMultiBlockBase<Digester>
@Override
protected @Nonnull CheckRecipeResult validateRecipe(@Nonnull GT_Recipe recipe) {
- return recipe.mSpecialValue <= Digester.this.getCoilLevel().getHeat()
- ? CheckRecipeResultRegistry.SUCCESSFUL
+ return recipe.mSpecialValue <= Digester.this.getCoilLevel()
+ .getHeat() ? CheckRecipeResultRegistry.SUCCESSFUL
: CheckRecipeResultRegistry.insufficientHeat(recipe.mSpecialValue);
}
@@ -175,18 +179,29 @@ public class Digester extends GT_MetaTileEntity_EnhancedMultiBlockBase<Digester>
}
public ITexture[] getTexture(IGregTechTileEntity te, ForgeDirection side, ForgeDirection facing, int colorIndex,
- boolean active, boolean redstone) {
+ boolean active, boolean redstone) {
// Oil Cracker textures cuz I'm lazy
if (side == facing) {
- if (active) return new ITexture[] { casingTexturePages[0][47],
- TextureFactory.builder().addIcon(OVERLAY_FRONT_OIL_CRACKER_ACTIVE).extFacing().build(),
- TextureFactory.builder().addIcon(OVERLAY_FRONT_OIL_CRACKER_ACTIVE_GLOW).extFacing().glow()
- .build() };
- return new ITexture[] { casingTexturePages[0][47],
- TextureFactory.builder().addIcon(OVERLAY_FRONT_OIL_CRACKER).extFacing().build(),
- TextureFactory.builder().addIcon(OVERLAY_FRONT_OIL_CRACKER_GLOW).extFacing().glow().build() };
+ if (active) return new ITexture[] { casingTexturePages[0][47], TextureFactory.builder()
+ .addIcon(OVERLAY_FRONT_OIL_CRACKER_ACTIVE)
+ .extFacing()
+ .build(),
+ TextureFactory.builder()
+ .addIcon(OVERLAY_FRONT_OIL_CRACKER_ACTIVE_GLOW)
+ .extFacing()
+ .glow()
+ .build() };
+ return new ITexture[] { casingTexturePages[0][47], TextureFactory.builder()
+ .addIcon(OVERLAY_FRONT_OIL_CRACKER)
+ .extFacing()
+ .build(),
+ TextureFactory.builder()
+ .addIcon(OVERLAY_FRONT_OIL_CRACKER_GLOW)
+ .extFacing()
+ .glow()
+ .build() };
}
return new ITexture[] { casingTexturePages[0][47] };
}
@@ -194,12 +209,19 @@ public class Digester extends GT_MetaTileEntity_EnhancedMultiBlockBase<Digester>
@Override
protected GT_Multiblock_Tooltip_Builder createTooltip() {
final GT_Multiblock_Tooltip_Builder tt = new GT_Multiblock_Tooltip_Builder();
- tt.addMachineType("Digester").addInfo("Controller block for the Digester")
- .addInfo("Input ores and fluid, output water.").addInfo(BLUEPRINT_INFO).addSeparator()
- .addController("Front bottom").addInputHatch("Hint block with dot 1")
- .addInputBus("Hint block with dot 1").addOutputHatch("Hint block with dot 1")
- .addOutputBus("Hint block with dot 1").addMaintenanceHatch("Hint block with dot 1")
- .addMufflerHatch("Hint block with dot 1").toolTipFinisher("GTNH: Lanthanides");
+ tt.addMachineType("Digester")
+ .addInfo("Controller block for the Digester")
+ .addInfo("Input ores and fluid, output water.")
+ .addInfo(BLUEPRINT_INFO)
+ .addSeparator()
+ .addController("Front bottom")
+ .addInputHatch("Hint block with dot 1")
+ .addInputBus("Hint block with dot 1")
+ .addOutputHatch("Hint block with dot 1")
+ .addOutputBus("Hint block with dot 1")
+ .addMaintenanceHatch("Hint block with dot 1")
+ .addMufflerHatch("Hint block with dot 1")
+ .toolTipFinisher("GTNH: Lanthanides");
return tt;
}
diff --git a/src/main/java/com/elisis/gtnhlanth/common/tileentity/DissolutionTank.java b/src/main/java/com/elisis/gtnhlanth/common/tileentity/DissolutionTank.java
index e764ee4617..f515024365 100644
--- a/src/main/java/com/elisis/gtnhlanth/common/tileentity/DissolutionTank.java
+++ b/src/main/java/com/elisis/gtnhlanth/common/tileentity/DissolutionTank.java
@@ -53,24 +53,25 @@ import gregtech.api.util.GT_Multiblock_Tooltip_Builder;
import gregtech.api.util.GT_Recipe;
public class DissolutionTank extends GT_MetaTileEntity_EnhancedMultiBlockBase<DissolutionTank>
- implements ISurvivalConstructable, ISecondaryDescribable {
+ implements ISurvivalConstructable, ISecondaryDescribable {
private final IStructureDefinition<DissolutionTank> multiDefinition = StructureDefinition.<DissolutionTank>builder()
- .addShape(
- mName,
- transpose(
- new String[][] { { " sss ", "sssss", "sssss", "sssss", " sss " },
- { "sgggs", "g---g", "g---g", "g---g", "sgggs" },
- { "sgggs", "g---g", "g---g", "g---g", "sgggs" },
- { "ss~ss", "shhhs", "shhhs", "shhhs", "sssss" },
- { "s s", " ", " ", " ", "s s" } }))
- .addElement(
- 's',
- buildHatchAdder(DissolutionTank.class)
- .atLeast(InputHatch, OutputHatch, InputBus, OutputBus, Maintenance, Energy).casingIndex(49)
- .dot(1).buildAndChain(GregTech_API.sBlockCasings4, 1))
- .addElement('h', ofBlock(GregTech_API.sBlockCasings1, 11))
- .addElement('g', ofBlockAdder(DissolutionTank::addGlass, ItemRegistry.bw_glasses[0], 1)).build();
+ .addShape(
+ mName,
+ transpose(
+ new String[][] { { " sss ", "sssss", "sssss", "sssss", " sss " },
+ { "sgggs", "g---g", "g---g", "g---g", "sgggs" }, { "sgggs", "g---g", "g---g", "g---g", "sgggs" },
+ { "ss~ss", "shhhs", "shhhs", "shhhs", "sssss" }, { "s s", " ", " ", " ", "s s" } }))
+ .addElement(
+ 's',
+ buildHatchAdder(DissolutionTank.class)
+ .atLeast(InputHatch, OutputHatch, InputBus, OutputBus, Maintenance, Energy)
+ .casingIndex(49)
+ .dot(1)
+ .buildAndChain(GregTech_API.sBlockCasings4, 1))
+ .addElement('h', ofBlock(GregTech_API.sBlockCasings1, 11))
+ .addElement('g', ofBlockAdder(DissolutionTank::addGlass, ItemRegistry.bw_glasses[0], 1))
+ .build();
public DissolutionTank(String name) {
super(name);
@@ -158,8 +159,10 @@ public class DissolutionTank extends GT_MetaTileEntity_EnhancedMultiBlockBase<Di
// ? fluidInputOne
// : fluidInputTwo);
// GT_Log.out.print(majorInput.getLocalizedName());
- if (fluidInputOne.getUnlocalizedName().equals(majorGenericFluid.getUnlocalizedName())) {
- if (fluidInputTwo.getUnlocalizedName().equals(minorGenericFluid.getUnlocalizedName())) {
+ if (fluidInputOne.getUnlocalizedName()
+ .equals(majorGenericFluid.getUnlocalizedName())) {
+ if (fluidInputTwo.getUnlocalizedName()
+ .equals(minorGenericFluid.getUnlocalizedName())) {
// majorInput = fluidInputOne;
majorAmount = fluidInputOne.amount;
// minorInput = fluidInputTwo;
@@ -167,16 +170,18 @@ public class DissolutionTank extends GT_MetaTileEntity_EnhancedMultiBlockBase<Di
// GT_Log.out.print("in first IF");
} else return false; // No valid other input
- } else if (fluidInputTwo.getUnlocalizedName().equals(majorGenericFluid.getUnlocalizedName())) {
- if (fluidInputOne.getUnlocalizedName().equals(minorGenericFluid.getUnlocalizedName())) {
- // majorInput = fluidInputTwo;
- majorAmount = fluidInputTwo.amount;
- // minorInput = fluidInputOne;
- minorAmount = fluidInputOne.amount;
- // GT_Log.out.print("in second if");
- } else return false;
+ } else if (fluidInputTwo.getUnlocalizedName()
+ .equals(majorGenericFluid.getUnlocalizedName())) {
+ if (fluidInputOne.getUnlocalizedName()
+ .equals(minorGenericFluid.getUnlocalizedName())) {
+ // majorInput = fluidInputTwo;
+ majorAmount = fluidInputTwo.amount;
+ // minorInput = fluidInputOne;
+ minorAmount = fluidInputOne.amount;
+ // GT_Log.out.print("in second if");
+ } else return false;
- } else return false;
+ } else return false;
// GT_Log.out.print("out of switch weirdness");
@@ -215,16 +220,27 @@ public class DissolutionTank extends GT_MetaTileEntity_EnhancedMultiBlockBase<Di
@Override
public ITexture[] getTexture(IGregTechTileEntity te, ForgeDirection side, ForgeDirection facing, int colorIndex,
- boolean active, boolean redstone) {
+ boolean active, boolean redstone) {
if (side == facing) {
- if (active) return new ITexture[] { casingTexturePages[0][49],
- TextureFactory.builder().addIcon(OVERLAY_FRONT_OIL_CRACKER_ACTIVE).extFacing().build(),
- TextureFactory.builder().addIcon(OVERLAY_FRONT_OIL_CRACKER_ACTIVE_GLOW).extFacing().glow()
- .build() };
- return new ITexture[] { casingTexturePages[0][49],
- TextureFactory.builder().addIcon(OVERLAY_FRONT_OIL_CRACKER).extFacing().build(),
- TextureFactory.builder().addIcon(OVERLAY_FRONT_OIL_CRACKER_GLOW).extFacing().glow().build() };
+ if (active) return new ITexture[] { casingTexturePages[0][49], TextureFactory.builder()
+ .addIcon(OVERLAY_FRONT_OIL_CRACKER_ACTIVE)
+ .extFacing()
+ .build(),
+ TextureFactory.builder()
+ .addIcon(OVERLAY_FRONT_OIL_CRACKER_ACTIVE_GLOW)
+ .extFacing()
+ .glow()
+ .build() };
+ return new ITexture[] { casingTexturePages[0][49], TextureFactory.builder()
+ .addIcon(OVERLAY_FRONT_OIL_CRACKER)
+ .extFacing()
+ .build(),
+ TextureFactory.builder()
+ .addIcon(OVERLAY_FRONT_OIL_CRACKER_GLOW)
+ .extFacing()
+ .glow()
+ .build() };
}
return new ITexture[] { casingTexturePages[0][49] };
}
@@ -232,13 +248,19 @@ public class DissolutionTank extends GT_MetaTileEntity_EnhancedMultiBlockBase<Di
@Override
protected GT_Multiblock_Tooltip_Builder createTooltip() {
final GT_Multiblock_Tooltip_Builder tt = new GT_Multiblock_Tooltip_Builder();
- tt.addMachineType("Dissolution Tank").addInfo("Controller block for the Dissolution Tank")
- .addInfo("Input Water and Fluid, output Fluid")
- .addInfo("You must input the Fluids at the correct Ratio").addInfo(BLUEPRINT_INFO).addSeparator()
- .addController("Front bottom").addInputHatch("Hint block with dot 1")
- .addInputBus("Hint block with dot 1").addOutputHatch("Hint block with dot 1")
- .addOutputBus("Hint block with dot 1").addMaintenanceHatch("Hint block with dot 1")
- .toolTipFinisher("GTNH: Lanthanides");
+ tt.addMachineType("Dissolution Tank")
+ .addInfo("Controller block for the Dissolution Tank")
+ .addInfo("Input Water and Fluid, output Fluid")
+ .addInfo("You must input the Fluids at the correct Ratio")
+ .addInfo(BLUEPRINT_INFO)
+ .addSeparator()
+ .addController("Front bottom")
+ .addInputHatch("Hint block with dot 1")
+ .addInputBus("Hint block with dot 1")
+ .addOutputHatch("Hint block with dot 1")
+ .addOutputBus("Hint block with dot 1")
+ .addMaintenanceHatch("Hint block with dot 1")
+ .toolTipFinisher("GTNH: Lanthanides");
return tt;
}
diff --git a/src/main/java/com/elisis/gtnhlanth/loader/BotRecipes.java b/src/main/java/com/elisis/gtnhlanth/loader/BotRecipes.java
index f1e103ad78..a0480b62dd 100644
--- a/src/main/java/com/elisis/gtnhlanth/loader/BotRecipes.java
+++ b/src/main/java/com/elisis/gtnhlanth/loader/BotRecipes.java
@@ -38,14 +38,14 @@ public class BotRecipes {
// CaCO3 + 2HCl = H2O + CO2 + CaCl2
GT_Values.RA.addChemicalRecipe(
- Materials.Calcite.getDust(5),
- Materials.Empty.getCells(1),
- Materials.HydrochloricAcid.getFluid(2000),
- Materials.Water.getFluid(1000),
- Materials.CarbonDioxide.getCells(1),
- WerkstoffLoader.CalciumChloride.get(dust, 3),
- 80,
- 120);
+ Materials.Calcite.getDust(5),
+ Materials.Empty.getCells(1),
+ Materials.HydrochloricAcid.getFluid(2000),
+ Materials.Water.getFluid(1000),
+ Materials.CarbonDioxide.getCells(1),
+ WerkstoffLoader.CalciumChloride.get(dust, 3),
+ 80,
+ 120);
// tungsten chain
FluidStack sodiumTungsten = SodiumTungstate.getFluidOrGas(1000);
@@ -53,56 +53,56 @@ public class BotRecipes {
// Li2WO4 + 2Na = Na2WO4 + 2Li
GT_Values.RA.addAutoclaveRecipe(
- Materials.Tungstate.getDust(7),
- Materials.Sodium.getDust(2),
- Materials.Water.getFluid(4000),
- sodiumTungsten,
- Materials.Lithium.getDust(2),
- 10000,
- 100,
- 1920,
- false);
+ Materials.Tungstate.getDust(7),
+ Materials.Sodium.getDust(2),
+ Materials.Water.getFluid(4000),
+ sodiumTungsten,
+ Materials.Lithium.getDust(2),
+ 10000,
+ 100,
+ 1920,
+ false);
// MnWO4 + 2Na = Na2WO4 + Mn
GT_Values.RA.addAutoclaveRecipe(
- WerkstoffLoader.Huebnerit.get(dust, 6),
- Materials.Sodium.getDust(2),
- Materials.Water.getFluid(4000),
- sodiumTungsten,
- Materials.Manganese.getDust(1),
- 10000,
- 100,
- 1920,
- false);
+ WerkstoffLoader.Huebnerit.get(dust, 6),
+ Materials.Sodium.getDust(2),
+ Materials.Water.getFluid(4000),
+ sodiumTungsten,
+ Materials.Manganese.getDust(1),
+ 10000,
+ 100,
+ 1920,
+ false);
// FeWO4 + 2Na = Na2WO4 + Fe
GT_Values.RA.addAutoclaveRecipe(
- WerkstoffLoader.Ferberite.get(dust, 6),
- Materials.Sodium.getDust(2),
- Materials.Water.getFluid(4000),
- sodiumTungsten,
- Materials.Iron.getDust(1),
- 10000,
- 100,
- 1920,
- false);
+ WerkstoffLoader.Ferberite.get(dust, 6),
+ Materials.Sodium.getDust(2),
+ Materials.Water.getFluid(4000),
+ sodiumTungsten,
+ Materials.Iron.getDust(1),
+ 10000,
+ 100,
+ 1920,
+ false);
// CaCl2 + Na2WO4 = 2NaCl + CaWO4
ItemStack Ca2Cl = WerkstoffLoader.CalciumChloride.get(dust, 3);
GT_Values.RA
- .addChemicalRecipe(Ca2Cl, null, sodiumTungsten, null, scheelite, Materials.Salt.getDust(4), 100, 480);
+ .addChemicalRecipe(Ca2Cl, null, sodiumTungsten, null, scheelite, Materials.Salt.getDust(4), 100, 480);
ItemStack H2WO4 = TungsticAcid.get(dust, 7);
// CaWO4 + 2HCl = H2WO4 + CaCl2
GT_Values.RA.addChemicalRecipe(
- scheelite,
- null,
- Materials.HydrochloricAcid.getFluid(2000),
- null,
- H2WO4,
- Ca2Cl,
- 50,
- 1920);
+ scheelite,
+ null,
+ Materials.HydrochloricAcid.getFluid(2000),
+ null,
+ H2WO4,
+ Ca2Cl,
+ 50,
+ 1920);
ItemStack WO3 = TungstenTrioxide.get(dust, 4);
// H2WO4 = WO3 + H2O
@@ -110,118 +110,132 @@ public class BotRecipes {
// WO3 + 6H = W + 3H2O
GT_Values.RA.addBlastRecipe(
- WO3,
- C2,
- Materials.Hydrogen.getGas(6000),
- GT_ModHandler.getSteam(3000),
- Materials.Tungsten.getDust(1),
- null,
- 100,
- 1920,
- 1000);
+ WO3,
+ C2,
+ Materials.Hydrogen.getGas(6000),
+ GT_ModHandler.getSteam(3000),
+ Materials.Tungsten.getDust(1),
+ null,
+ 100,
+ 1920,
+ 1000);
WO3.stackSize = 8;
// 2WO3 + 3C = 2W + 3CO2
GT_Values.RA.addBlastRecipe(
- WO3,
- Materials.Carbon.getDust(3),
- null,
- Materials.CarbonDioxide.getGas(3000),
- GT_OreDictUnificator.get(ingotHot, Materials.Tungsten, 2L),
- null,
- 8000,
- 1920,
- 3000);
+ WO3,
+ Materials.Carbon.getDust(3),
+ null,
+ Materials.CarbonDioxide.getGas(3000),
+ GT_OreDictUnificator.get(ingotHot, Materials.Tungsten, 2L),
+ null,
+ 8000,
+ 1920,
+ 3000);
// rocket fuels
// LMP103S
// 2Cl + CO = COCl2
- GT_Values.RA.stdBuilder().itemInputs(Materials.CarbonMonoxide.getCells(1), GT_Utility.getIntegratedCircuit(12))
- .itemOutputs(Phosgene.get(cell, 1)).fluidInputs(Materials.Chlorine.getGas(2000))
- .duration(2 * SECONDS + 10 * TICKS).eut(TierEU.RECIPE_HV).addTo(chemicalReactorRecipes);
- GT_Values.RA.stdBuilder().itemInputs(Materials.Chlorine.getCells(2), GT_Utility.getIntegratedCircuit(12))
- .itemOutputs(Phosgene.get(cell, 1), Materials.Empty.getCells(1))
- .fluidInputs(Materials.CarbonMonoxide.getGas(1000)).duration(2 * SECONDS + 10 * TICKS)
- .eut(TierEU.RECIPE_HV).addTo(chemicalReactorRecipes);
- GT_Values.RA.stdBuilder().itemInputs(Materials.CarbonMonoxide.getCells(1), Materials.Chlorine.getCells(2))
- .itemOutputs(Phosgene.get(cell, 1), Materials.Empty.getCells(2)).duration(2 * SECONDS + 10 * TICKS)
- .eut(TierEU.RECIPE_HV).addTo(chemicalReactorRecipes);
- GT_Values.RA.stdBuilder().itemInputs(Materials.Chlorine.getCells(2), GT_Utility.getIntegratedCircuit(2))
- .itemOutputs(Materials.Empty.getCells(2)).fluidInputs(Materials.CarbonMonoxide.getGas(1000))
- .fluidOutputs(BotWerkstoffMaterialPool.Phosgene.getFluidOrGas(1000)).duration(2 * SECONDS + 10 * TICKS)
- .eut(TierEU.RECIPE_HV).addTo(UniversalChemical);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(Materials.CarbonMonoxide.getCells(1), GT_Utility.getIntegratedCircuit(12))
+ .itemOutputs(Phosgene.get(cell, 1))
+ .fluidInputs(Materials.Chlorine.getGas(2000))
+ .duration(2 * SECONDS + 10 * TICKS)
+ .eut(TierEU.RECIPE_HV)
+ .addTo(chemicalReactorRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(Materials.Chlorine.getCells(2), GT_Utility.getIntegratedCircuit(12))
+ .itemOutputs(Phosgene.get(cell, 1), Materials.Empty.getCells(1))
+ .fluidInputs(Materials.CarbonMonoxide.getGas(1000))
+ .duration(2 * SECONDS + 10 * TICKS)
+ .eut(TierEU.RECIPE_HV)
+ .addTo(chemicalReactorRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(Materials.CarbonMonoxide.getCells(1), Materials.Chlorine.getCells(2))
+ .itemOutputs(Phosgene.get(cell, 1), Materials.Empty.getCells(2))
+ .duration(2 * SECONDS + 10 * TICKS)
+ .eut(TierEU.RECIPE_HV)
+ .addTo(chemicalReactorRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(Materials.Chlorine.getCells(2), GT_Utility.getIntegratedCircuit(2))
+ .itemOutputs(Materials.Empty.getCells(2))
+ .fluidInputs(Materials.CarbonMonoxide.getGas(1000))
+ .fluidOutputs(BotWerkstoffMaterialPool.Phosgene.getFluidOrGas(1000))
+ .duration(2 * SECONDS + 10 * TICKS)
+ .eut(TierEU.RECIPE_HV)
+ .addTo(UniversalChemical);
// H3PO4 = P + H2O
GT_Values.RA.addDistilleryRecipe(
- C2,
- Materials.PhosphoricAcid.getFluid(1000),
- Materials.Water.getFluid(500),
- Materials.Phosphorus.getDust(1),
- 20,
- 480,
- false);
+ C2,
+ Materials.PhosphoricAcid.getFluid(1000),
+ Materials.Water.getFluid(500),
+ Materials.Phosphorus.getDust(1),
+ 20,
+ 480,
+ false);
ItemStack cells = Ic2Items.cell.copy();
cells.stackSize = 1;
// NH4Cl = HCl + NH3
GT_Values.RA.addDistilleryRecipe(
- cells,
- WerkstoffLoader.AmmoniumChloride.getFluidOrGas(1000),
- Materials.HydrochloricAcid.getFluid(1000),
- Materials.Ammonia.getCells(1),
- 50,
- 120,
- false);
+ cells,
+ WerkstoffLoader.AmmoniumChloride.getFluidOrGas(1000),
+ Materials.HydrochloricAcid.getFluid(1000),
+ Materials.Ammonia.getCells(1),
+ 50,
+ 120,
+ false);
// N2H4O3 + NaOH = NaNO3 + NH3 + H2O
GT_Values.RA.addChemicalRecipeForBasicMachineOnly(
- AmmoniumNitrate.get(dust, 9),
- Materials.SodiumHydroxide.getDust(3),
- null,
- Materials.Ammonia.getGas(1000),
- WerkstoffLoader.SodiumNitrate.get(dust, 5),
- null,
- 100,
- 480);
+ AmmoniumNitrate.get(dust, 9),
+ Materials.SodiumHydroxide.getDust(3),
+ null,
+ Materials.Ammonia.getGas(1000),
+ WerkstoffLoader.SodiumNitrate.get(dust, 5),
+ null,
+ 100,
+ 480);
GT_Values.RA.addMultiblockChemicalRecipe(
- new ItemStack[] { AmmoniumNitrate.get(dust, 9), Materials.SodiumHydroxide.getDust(3), C2 },
- null,
- new FluidStack[] { Materials.Ammonia.getGas(1000), Materials.Water.getFluid(1000) },
- new ItemStack[] { WerkstoffLoader.SodiumNitrate.get(dust, 5) },
- 100,
- 480);
+ new ItemStack[] { AmmoniumNitrate.get(dust, 9), Materials.SodiumHydroxide.getDust(3), C2 },
+ null,
+ new FluidStack[] { Materials.Ammonia.getGas(1000), Materials.Water.getFluid(1000) },
+ new ItemStack[] { WerkstoffLoader.SodiumNitrate.get(dust, 5) },
+ 100,
+ 480);
// N2H4O3 + NaOH + H =H2SO4= NH3 + HNO3 + Na + H2O
GT_Values.RA.addMultiblockChemicalRecipe(
- new ItemStack[] { C24, AmmoniumNitrate.get(dust, 9), Materials.SodiumHydroxide.getDust(3) },
- new FluidStack[] { Materials.SulfuricAcid.getFluid(1000), Materials.Hydrogen.getGas(1000) },
- new FluidStack[] { Materials.Ammonia.getGas(1000), Materials.NitricAcid.getFluid(1000),
- Materials.DilutedSulfuricAcid.getFluid(1000) },
- new ItemStack[] { Materials.Sodium.getDust(1) },
- 300,
- 480);
+ new ItemStack[] { C24, AmmoniumNitrate.get(dust, 9), Materials.SodiumHydroxide.getDust(3) },
+ new FluidStack[] { Materials.SulfuricAcid.getFluid(1000), Materials.Hydrogen.getGas(1000) },
+ new FluidStack[] { Materials.Ammonia.getGas(1000), Materials.NitricAcid.getFluid(1000),
+ Materials.DilutedSulfuricAcid.getFluid(1000) },
+ new ItemStack[] { Materials.Sodium.getDust(1) },
+ 300,
+ 480);
// Monomethylhydrazine
cells.stackSize = 1;
// C7H8 + CH4O = C8H10 + H2O
GT_Values.RA.addCrackingRecipe(
- 1,
- Materials.Toluene.getFluid(1000),
- Materials.Methanol.getFluid(1000),
- OXylene.getFluidOrGas(1000),
- 600,
- 4096);
+ 1,
+ Materials.Toluene.getFluid(1000),
+ Materials.Methanol.getFluid(1000),
+ OXylene.getFluidOrGas(1000),
+ 600,
+ 4096);
// 2HNO3 + C3H8 = 2CH3NO2 + 2H2O + C
GT_Values.RA.addCrackingRecipe(
- 2,
- Materials.Propane.getGas(1000),
- Materials.NitricAcid.getFluid(2000),
- Nitromethane.getFluidOrGas(2000),
- 300,
- 1920);
+ 2,
+ Materials.Propane.getGas(1000),
+ Materials.NitricAcid.getFluid(2000),
+ Nitromethane.getFluidOrGas(2000),
+ 300,
+ 1920);
}
public static void removeRecipes() {
@@ -231,7 +245,7 @@ public class BotRecipes {
public static void removeTungstenElectro() {
HashSet<GT_Recipe> toDel = new HashSet<>();
ItemStack[] toRemove = { Materials.Scheelite.getDust(1), Materials.Tungstate.getDust(1),
- WerkstoffLoader.Ferberite.get(dust, 1), WerkstoffLoader.Huebnerit.get(dust, 1) };
+ WerkstoffLoader.Ferberite.get(dust, 1), WerkstoffLoader.Huebnerit.get(dust, 1) };
for (GT_Recipe tRecipe : electrolyzerRecipes.getAllRecipes()) {
if (tRecipe.mFakeRecipe) continue;
for (int i = 0; i < tRecipe.mInputs.length; i++) {
@@ -245,7 +259,9 @@ public class BotRecipes {
}
}
}
- electrolyzerRecipes.getBackend().removeRecipes(toDel);
- electrolyzerRecipes.getBackend().reInit();
+ electrolyzerRecipes.getBackend()
+ .removeRecipes(toDel);
+ electrolyzerRecipes.getBackend()
+ .reInit();
}
}
diff --git a/src/main/java/com/elisis/gtnhlanth/loader/RecipeLoader.java b/src/main/java/com/elisis/gtnhlanth/loader/RecipeLoader.java
index 173745edc2..d5c7d63f8d 100644
--- a/src/main/java/com/elisis/gtnhlanth/loader/RecipeLoader.java
+++ b/src/main/java/com/elisis/gtnhlanth/loader/RecipeLoader.java
@@ -78,231 +78,231 @@ public class RecipeLoader {
// ZrCl4
// ZrO2 + 4HCl = ZrCl4 + 2H2O
GT_Values.RA.addChemicalRecipe(
- GT_Utility.getIntegratedCircuit(1),
- WerkstoffMaterialPool.Zirconia.get(OrePrefixes.dust, 3),
- Materials.HydrochloricAcid.getFluid(4000),
- Materials.Water.getFluid(2000),
- WerkstoffMaterialPool.ZirconiumTetrachloride.get(OrePrefixes.dust, 5),
- 300);
+ GT_Utility.getIntegratedCircuit(1),
+ WerkstoffMaterialPool.Zirconia.get(OrePrefixes.dust, 3),
+ Materials.HydrochloricAcid.getFluid(4000),
+ Materials.Water.getFluid(2000),
+ WerkstoffMaterialPool.ZirconiumTetrachloride.get(OrePrefixes.dust, 5),
+ 300);
// ZrCl4-H2O
GT_Values.RA.addChemicalRecipe(
- GT_Utility.getIntegratedCircuit(1),
- WerkstoffMaterialPool.ZirconiumTetrachloride.get(OrePrefixes.dust, 5),
- Materials.Water.getFluid(1000),
- WerkstoffMaterialPool.ZirconiumTetrachlorideSolution.getFluidOrGas(1000),
- null,
- 200);
+ GT_Utility.getIntegratedCircuit(1),
+ WerkstoffMaterialPool.ZirconiumTetrachloride.get(OrePrefixes.dust, 5),
+ Materials.Water.getFluid(1000),
+ WerkstoffMaterialPool.ZirconiumTetrachlorideSolution.getFluidOrGas(1000),
+ null,
+ 200);
// Zr
// ZrCl4·H2O + 2Mg = Zr + 2MgCl2
GT_Values.RA.addBlastRecipe(
- GT_Utility.getIntegratedCircuit(2),
- GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Magnesium, 2),
- WerkstoffMaterialPool.ZirconiumTetrachlorideSolution.getFluidOrGas(1000),
- null, // No fluid output
- WerkstoffMaterialPool.Zirconium.get(OrePrefixes.ingotHot, 1),
- GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Magnesiumchloride, 6),
- 600,
- 1920,
- 4500);
+ GT_Utility.getIntegratedCircuit(2),
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Magnesium, 2),
+ WerkstoffMaterialPool.ZirconiumTetrachlorideSolution.getFluidOrGas(1000),
+ null, // No fluid output
+ WerkstoffMaterialPool.Zirconium.get(OrePrefixes.ingotHot, 1),
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Magnesiumchloride, 6),
+ 600,
+ 1920,
+ 4500);
/* HAFNIUM */
// HfCl4
// HfO2 + 4HCl = HfCl4 + 2H2O
GT_Values.RA.addChemicalRecipe(
- GT_Utility.getIntegratedCircuit(1),
- WerkstoffMaterialPool.Hafnia.get(OrePrefixes.dust, 3),
- Materials.HydrochloricAcid.getFluid(4000),
- Materials.Water.getFluid(2000),
- WerkstoffMaterialPool.HafniumTetrachloride.get(OrePrefixes.dust, 5),
- 300);
+ GT_Utility.getIntegratedCircuit(1),
+ WerkstoffMaterialPool.Hafnia.get(OrePrefixes.dust, 3),
+ Materials.HydrochloricAcid.getFluid(4000),
+ Materials.Water.getFluid(2000),
+ WerkstoffMaterialPool.HafniumTetrachloride.get(OrePrefixes.dust, 5),
+ 300);
// HfCl4-H2O
GT_Values.RA.addChemicalRecipe(
- GT_Utility.getIntegratedCircuit(1),
- WerkstoffMaterialPool.HafniumTetrachloride.get(OrePrefixes.dust, 5),
- Materials.Water.getFluid(1000),
- WerkstoffMaterialPool.HafniumTetrachlorideSolution.getFluidOrGas(1000),
- null,
- 200);
+ GT_Utility.getIntegratedCircuit(1),
+ WerkstoffMaterialPool.HafniumTetrachloride.get(OrePrefixes.dust, 5),
+ Materials.Water.getFluid(1000),
+ WerkstoffMaterialPool.HafniumTetrachlorideSolution.getFluidOrGas(1000),
+ null,
+ 200);
// LP-Hf
// HfCl4 + 2Mg = ??Hf?? + 2MgCl2
GT_Values.RA.addBlastRecipe(
- GT_Utility.getIntegratedCircuit(2),
- GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Magnesium, 2),
- WerkstoffMaterialPool.HafniumTetrachlorideSolution.getFluidOrGas(1000),
- null, // No fluid output
- WerkstoffMaterialPool.LowPurityHafnium.get(OrePrefixes.dust, 1),
- GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Magnesiumchloride, 6),
- 600,
- 1920,
- 2700);
+ GT_Utility.getIntegratedCircuit(2),
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Magnesium, 2),
+ WerkstoffMaterialPool.HafniumTetrachlorideSolution.getFluidOrGas(1000),
+ null, // No fluid output
+ WerkstoffMaterialPool.LowPurityHafnium.get(OrePrefixes.dust, 1),
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Magnesiumchloride, 6),
+ 600,
+ 1920,
+ 2700);
// HfI4
// ??Hf?? + 4I = HfI4
GT_Values.RA.addChemicalRecipe(
- GT_Utility.getIntegratedCircuit(1),
- WerkstoffMaterialPool.LowPurityHafnium.get(OrePrefixes.dust, 1),
- WerkstoffMaterialPool.Iodine.getFluidOrGas(4000),
- null,
- WerkstoffMaterialPool.HafniumIodide.get(OrePrefixes.dust, 5),
- 300);
+ GT_Utility.getIntegratedCircuit(1),
+ WerkstoffMaterialPool.LowPurityHafnium.get(OrePrefixes.dust, 1),
+ WerkstoffMaterialPool.Iodine.getFluidOrGas(4000),
+ null,
+ WerkstoffMaterialPool.HafniumIodide.get(OrePrefixes.dust, 5),
+ 300);
GT_Values.RA.addChemicalRecipe(
- WerkstoffMaterialPool.LowPurityHafnium.get(OrePrefixes.dust, 1),
- WerkstoffMaterialPool.Iodine.get(OrePrefixes.dust, 4),
- null,
- null,
- WerkstoffMaterialPool.HafniumIodide.get(OrePrefixes.dust, 5),
- 300);
+ WerkstoffMaterialPool.LowPurityHafnium.get(OrePrefixes.dust, 1),
+ WerkstoffMaterialPool.Iodine.get(OrePrefixes.dust, 4),
+ null,
+ null,
+ WerkstoffMaterialPool.HafniumIodide.get(OrePrefixes.dust, 5),
+ 300);
// Hf
// HfI4 = Hf + 4I
GT_Values.RA.addBlastRecipe(
- GT_Utility.getIntegratedCircuit(12),
- WerkstoffMaterialPool.HafniumIodide.get(OrePrefixes.dust, 5),
- null,
- WerkstoffMaterialPool.Iodine.getFluidOrGas(4000),
- WerkstoffMaterialPool.Hafnium.get(OrePrefixes.ingotHot, 1),
- WerkstoffMaterialPool.HafniumRunoff.get(OrePrefixes.dustTiny, 1),
- 600,
- 1920,
- 3400);
+ GT_Utility.getIntegratedCircuit(12),
+ WerkstoffMaterialPool.HafniumIodide.get(OrePrefixes.dust, 5),
+ null,
+ WerkstoffMaterialPool.Iodine.getFluidOrGas(4000),
+ WerkstoffMaterialPool.Hafnium.get(OrePrefixes.ingotHot, 1),
+ WerkstoffMaterialPool.HafniumRunoff.get(OrePrefixes.dustTiny, 1),
+ 600,
+ 1920,
+ 3400);
// Hf * 9
GT_Values.RA.addBlastRecipe(
- GT_Utility.getIntegratedCircuit(13),
- WerkstoffMaterialPool.HafniumIodide.get(OrePrefixes.dust, 45),
- null,
- WerkstoffMaterialPool.Iodine.getFluidOrGas(36000),
- WerkstoffMaterialPool.Hafnium.get(OrePrefixes.ingotHot, 9),
- WerkstoffMaterialPool.HafniumRunoff.get(OrePrefixes.dust, 1),
- 5400,
- 1920,
- 3400);
+ GT_Utility.getIntegratedCircuit(13),
+ WerkstoffMaterialPool.HafniumIodide.get(OrePrefixes.dust, 45),
+ null,
+ WerkstoffMaterialPool.Iodine.getFluidOrGas(36000),
+ WerkstoffMaterialPool.Hafnium.get(OrePrefixes.ingotHot, 9),
+ WerkstoffMaterialPool.HafniumRunoff.get(OrePrefixes.dust, 1),
+ 5400,
+ 1920,
+ 3400);
// Zirconia-Hafnia
// ??HfZr?? = HfO2 + ZrO2
GT_Values.RA.addCentrifugeRecipe(
- WerkstoffMaterialPool.HafniaZirconiaBlend.get(OrePrefixes.dust, 1),
- null,
- null,
- null,
- WerkstoffMaterialPool.Hafnia.get(OrePrefixes.dust, 3),
- WerkstoffMaterialPool.Zirconia.get(OrePrefixes.dust, 3),
- null,
- null,
- null,
- null,
- new int[] { 10000, 10000 },
- 600,
- 1920);
+ WerkstoffMaterialPool.HafniaZirconiaBlend.get(OrePrefixes.dust, 1),
+ null,
+ null,
+ null,
+ WerkstoffMaterialPool.Hafnia.get(OrePrefixes.dust, 3),
+ WerkstoffMaterialPool.Zirconia.get(OrePrefixes.dust, 3),
+ null,
+ null,
+ null,
+ null,
+ new int[] { 10000, 10000 },
+ 600,
+ 1920);
// Ammonium Nitrate
// HNO3 + NH3 = NH4NO3
GT_Values.RA.addChemicalRecipeForBasicMachineOnly(
- GT_Utility.getIntegratedCircuit(12),
- Materials.NitricAcid.getCells(1),
- Materials.Ammonia.getGas(1000),
- WerkstoffMaterialPool.AmmoniumNitrate.getFluidOrGas(1000),
- Materials.Empty.getCells(1),
- null,
- 30,
- 400);
+ GT_Utility.getIntegratedCircuit(12),
+ Materials.NitricAcid.getCells(1),
+ Materials.Ammonia.getGas(1000),
+ WerkstoffMaterialPool.AmmoniumNitrate.getFluidOrGas(1000),
+ Materials.Empty.getCells(1),
+ null,
+ 30,
+ 400);
GT_Values.RA.addMultiblockChemicalRecipe(
- new ItemStack[] { GT_Utility.getIntegratedCircuit(12) },
- new FluidStack[] { Materials.NitricAcid.getFluid(1000), Materials.Ammonia.getGas(1000) },
- new FluidStack[] { WerkstoffMaterialPool.AmmoniumNitrate.getFluidOrGas(1000) },
- new ItemStack[] {},
- 30,
- 400);
+ new ItemStack[] { GT_Utility.getIntegratedCircuit(12) },
+ new FluidStack[] { Materials.NitricAcid.getFluid(1000), Materials.Ammonia.getGas(1000) },
+ new FluidStack[] { WerkstoffMaterialPool.AmmoniumNitrate.getFluidOrGas(1000) },
+ new ItemStack[] {},
+ 30,
+ 400);
// IODINE-START
// SeaweedAsh
GT_ModHandler.addSmeltingRecipe(
- GT_ModHandler.getModItem("harvestcraft", "seaweedItem", 1),
- WerkstoffMaterialPool.SeaweedAsh.get(OrePrefixes.dustSmall, 1));
+ GT_ModHandler.getModItem("harvestcraft", "seaweedItem", 1),
+ WerkstoffMaterialPool.SeaweedAsh.get(OrePrefixes.dustSmall, 1));
// SeaweedConcentrate
GT_Values.RA.addMixerRecipe(
- WerkstoffMaterialPool.SeaweedAsh.get(OrePrefixes.dust, 2),
- null,
- null,
- null,
- Materials.DilutedSulfuricAcid.getFluid(1200),
- WerkstoffMaterialPool.SeaweedConcentrate.getFluidOrGas(1200),
- Materials.Calcite.getDust(1),
- 600,
- 240);
+ WerkstoffMaterialPool.SeaweedAsh.get(OrePrefixes.dust, 2),
+ null,
+ null,
+ null,
+ Materials.DilutedSulfuricAcid.getFluid(1200),
+ WerkstoffMaterialPool.SeaweedConcentrate.getFluidOrGas(1200),
+ Materials.Calcite.getDust(1),
+ 600,
+ 240);
// SeaweedConcentrate * 4
GT_Values.RA.addMixerRecipe(
- WerkstoffMaterialPool.SeaweedAsh.get(OrePrefixes.dust, 4),
- null,
- null,
- null,
- Materials.DilutedSulfuricAcid.getFluid(2400),
- WerkstoffMaterialPool.SeaweedConcentrate.getFluidOrGas(2400),
- Materials.Calcite.getDust(2),
- 1200,
- 240);
+ WerkstoffMaterialPool.SeaweedAsh.get(OrePrefixes.dust, 4),
+ null,
+ null,
+ null,
+ Materials.DilutedSulfuricAcid.getFluid(2400),
+ WerkstoffMaterialPool.SeaweedConcentrate.getFluidOrGas(2400),
+ Materials.Calcite.getDust(2),
+ 1200,
+ 240);
// Iodine
GT_Values.RA.addCentrifugeRecipe(
- Materials.Benzene.getCells(1),
- null,
- WerkstoffMaterialPool.SeaweedConcentrate.getFluidOrGas(2000),
- WerkstoffMaterialPool.SeaweedByproducts.getFluidOrGas(200),
- Materials.Empty.getCells(1),
- WerkstoffMaterialPool.Iodine.get(OrePrefixes.dust, 1),
- null,
- null,
- null,
- null,
- new int[] { 10000, 10000 },
- 760,
- 480);
+ Materials.Benzene.getCells(1),
+ null,
+ WerkstoffMaterialPool.SeaweedConcentrate.getFluidOrGas(2000),
+ WerkstoffMaterialPool.SeaweedByproducts.getFluidOrGas(200),
+ Materials.Empty.getCells(1),
+ WerkstoffMaterialPool.Iodine.get(OrePrefixes.dust, 1),
+ null,
+ null,
+ null,
+ null,
+ new int[] { 10000, 10000 },
+ 760,
+ 480);
// IODINE-END
// 2MnO2 + 2KOH + KClO3 = 2KMnO4 + H2O + KCl
GT_Values.RA.addBlastRecipe(
- Materials.Pyrolusite.getDust(6),
- GT_ModHandler.getModItem("dreamcraft", "item.PotassiumHydroxideDust", 6),
- WerkstoffMaterialPool.PotassiumChlorate.get(OrePrefixes.dust, 5),
- null,
- null,
- Materials.Water.getFluid(1000),
- WerkstoffMaterialPool.PotassiumPermanganate.get(OrePrefixes.dust, 12),
- Materials.RockSalt.getDust(2),
- null,
- null,
- 150,
- 480,
- 1200);
+ Materials.Pyrolusite.getDust(6),
+ GT_ModHandler.getModItem("dreamcraft", "item.PotassiumHydroxideDust", 6),
+ WerkstoffMaterialPool.PotassiumChlorate.get(OrePrefixes.dust, 5),
+ null,
+ null,
+ Materials.Water.getFluid(1000),
+ WerkstoffMaterialPool.PotassiumPermanganate.get(OrePrefixes.dust, 12),
+ Materials.RockSalt.getDust(2),
+ null,
+ null,
+ 150,
+ 480,
+ 1200);
// Mn + 2O = MnO2
GT_Values.RA.addChemicalRecipe(
- Materials.Manganese.getDust(1),
- GT_Utility.getIntegratedCircuit(1),
- Materials.Oxygen.getGas(2000),
- null,
- Materials.Pyrolusite.getDust(3),
- 40,
- 30);
+ Materials.Manganese.getDust(1),
+ GT_Utility.getIntegratedCircuit(1),
+ Materials.Oxygen.getGas(2000),
+ null,
+ Materials.Pyrolusite.getDust(3),
+ 40,
+ 30);
// 6KOH + 6Cl = KClO3 + 5KCl + 3H2O
GT_Values.RA.addChemicalRecipe(
- GT_ModHandler.getModItem("dreamcraft", "item.PotassiumHydroxideDust", 18),
- GT_Utility.getIntegratedCircuit(3),
- Materials.Chlorine.getGas(6000),
- Materials.Water.getFluid(3000),
- Materials.RockSalt.getDust(10),
- WerkstoffMaterialPool.PotassiumChlorate.get(OrePrefixes.dust, 5),
- 40,
- 30);
+ GT_ModHandler.getModItem("dreamcraft", "item.PotassiumHydroxideDust", 18),
+ GT_Utility.getIntegratedCircuit(3),
+ Materials.Chlorine.getGas(6000),
+ Materials.Water.getFluid(3000),
+ Materials.RockSalt.getDust(10),
+ WerkstoffMaterialPool.PotassiumChlorate.get(OrePrefixes.dust, 5),
+ 40,
+ 30);
/*
* //Fluorosilicic Acid GT_Values.RA.addChemicalRecipe( GT_Utility.getIntegratedCircuit(1),
@@ -312,55 +312,55 @@ public class RecipeLoader {
// Sodium Fluorosilicate
// 2NaCl + H2SiF6 = 2HCl + Na2SiF6
GT_Values.RA.addChemicalRecipe(
- Materials.Empty.getCells(2),
- Materials.Salt.getDust(4),
- WerkstoffLoader.HexafluorosilicicAcid.getFluidOrGas(1000),
- WerkstoffMaterialPool.SodiumFluorosilicate.getFluidOrGas(1000),
- Materials.HydrochloricAcid.getCells(2),
- 600,
- 450);
+ Materials.Empty.getCells(2),
+ Materials.Salt.getDust(4),
+ WerkstoffLoader.HexafluorosilicicAcid.getFluidOrGas(1000),
+ WerkstoffMaterialPool.SodiumFluorosilicate.getFluidOrGas(1000),
+ Materials.HydrochloricAcid.getCells(2),
+ 600,
+ 450);
}
public static void loadLanthanideRecipes() {
// Methanol
// CH4O + CO + 3O =V2O5= H2C2O4 + H2O
GT_Values.RA.addMultiblockChemicalRecipe(
- new ItemStack[] { MyMaterial.vanadiumPentoxide.get(OrePrefixes.dustTiny, 1) },
- new FluidStack[] { Materials.Methanol.getFluid(1000), Materials.CarbonMonoxide.getGas(1000),
- Materials.Oxygen.getGas(3000) },
- new FluidStack[] { MyMaterial.oxalate.getFluidOrGas(1000), Materials.Water.getFluid(1000) },
- null,
- 450,
- 240);
+ new ItemStack[] { MyMaterial.vanadiumPentoxide.get(OrePrefixes.dustTiny, 1) },
+ new FluidStack[] { Materials.Methanol.getFluid(1000), Materials.CarbonMonoxide.getGas(1000),
+ Materials.Oxygen.getGas(3000) },
+ new FluidStack[] { MyMaterial.oxalate.getFluidOrGas(1000), Materials.Water.getFluid(1000) },
+ null,
+ 450,
+ 240);
GT_Values.RA.addMultiblockChemicalRecipe(
- new ItemStack[] { GT_Utility.getIntegratedCircuit(9),
- MyMaterial.vanadiumPentoxide.get(OrePrefixes.dust, 1) },
- new FluidStack[] { Materials.Methanol.getFluid(9000), Materials.CarbonMonoxide.getGas(9000),
- Materials.Oxygen.getGas(27000) },
- new FluidStack[] { MyMaterial.oxalate.getFluidOrGas(9000), Materials.Water.getFluid(9000) },
- null,
- 4050,
- 240);
+ new ItemStack[] { GT_Utility.getIntegratedCircuit(9),
+ MyMaterial.vanadiumPentoxide.get(OrePrefixes.dust, 1) },
+ new FluidStack[] { Materials.Methanol.getFluid(9000), Materials.CarbonMonoxide.getGas(9000),
+ Materials.Oxygen.getGas(27000) },
+ new FluidStack[] { MyMaterial.oxalate.getFluidOrGas(9000), Materials.Water.getFluid(9000) },
+ null,
+ 4050,
+ 240);
// Ethanol
// C2H6O + 5O =V2O5= H2C2O4 + 2H2O
GT_Values.RA.addMultiblockChemicalRecipe(
- new ItemStack[] { MyMaterial.vanadiumPentoxide.get(OrePrefixes.dustTiny, 1) },
- new FluidStack[] { Materials.Ethanol.getFluid(1000), Materials.Oxygen.getGas(5000) },
- new FluidStack[] { MyMaterial.oxalate.getFluidOrGas(1000), Materials.Water.getFluid(2000) },
- null,
- 450,
- 240);
+ new ItemStack[] { MyMaterial.vanadiumPentoxide.get(OrePrefixes.dustTiny, 1) },
+ new FluidStack[] { Materials.Ethanol.getFluid(1000), Materials.Oxygen.getGas(5000) },
+ new FluidStack[] { MyMaterial.oxalate.getFluidOrGas(1000), Materials.Water.getFluid(2000) },
+ null,
+ 450,
+ 240);
GT_Values.RA.addMultiblockChemicalRecipe(
- new ItemStack[] { GT_Utility.getIntegratedCircuit(9),
- MyMaterial.vanadiumPentoxide.get(OrePrefixes.dust, 1) },
- new FluidStack[] { Materials.Ethanol.getFluid(9000), Materials.Oxygen.getGas(45000) },
- new FluidStack[] { MyMaterial.oxalate.getFluidOrGas(9000), Materials.Water.getFluid(18000) },
- null,
- 4050,
- 240);
+ new ItemStack[] { GT_Utility.getIntegratedCircuit(9),
+ MyMaterial.vanadiumPentoxide.get(OrePrefixes.dust, 1) },
+ new FluidStack[] { Materials.Ethanol.getFluid(9000), Materials.Oxygen.getGas(45000) },
+ new FluidStack[] { MyMaterial.oxalate.getFluidOrGas(9000), Materials.Water.getFluid(18000) },
+ null,
+ 4050,
+ 240);
// GT_Values.RA.addChemicalRecipe(
// GT_Utility.getIntegratedCircuit(2),
@@ -371,367 +371,378 @@ public class RecipeLoader {
// Cerium Oxalate
// 2CeCl3 + 3H2C2O4 = 6HCl + Ce2(C2O4)3
GT_Values.RA.addChemicalRecipe(
- GT_Utility.getIntegratedCircuit(1),
- WerkstoffMaterialPool.CeriumChloride.get(OrePrefixes.dust, 8),
- MyMaterial.oxalate.getFluidOrGas(3000),
- Materials.HydrochloricAcid.getFluid(6000),
- WerkstoffMaterialPool.CeriumOxalate.get(OrePrefixes.dust, 5),
- null,
- 300,
- 450);
+ GT_Utility.getIntegratedCircuit(1),
+ WerkstoffMaterialPool.CeriumChloride.get(OrePrefixes.dust, 8),
+ MyMaterial.oxalate.getFluidOrGas(3000),
+ Materials.HydrochloricAcid.getFluid(6000),
+ WerkstoffMaterialPool.CeriumOxalate.get(OrePrefixes.dust, 5),
+ null,
+ 300,
+ 450);
// Cerium
// Ce2O3 = 2Ce + 3O
GT_Values.RA.addElectrolyzerRecipe(
- WerkstoffMaterialPool.CeriumIIIOxide.get(OrePrefixes.dust, 5),
- null,
- null,
- Materials.Oxygen.getFluid(3000),
- GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Cerium, 2),
- null,
- null,
- null,
- null,
- null,
- new int[] { 10000 },
- 150,
- 120);
+ WerkstoffMaterialPool.CeriumIIIOxide.get(OrePrefixes.dust, 5),
+ null,
+ null,
+ Materials.Oxygen.getFluid(3000),
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Cerium, 2),
+ null,
+ null,
+ null,
+ null,
+ null,
+ new int[] { 10000 },
+ 150,
+ 120);
// CHAIN BEGIN
// MONAZITE
- GT_Values.RA.stdBuilder().fluidInputs(Materials.NitricAcid.getFluid(700))
- .itemInputs(GT_OreDictUnificator.get(OrePrefixes.crushed, Materials.Monazite, 2))
- .fluidOutputs(WerkstoffMaterialPool.MuddyRareEarthMonaziteSolution.getFluidOrGas(400))
- .itemOutputs(Materials.SiliconDioxide.getDust(1)).eut(1920).duration(400).specialValue(800)
- .addTo(digesterRecipes);
-
- GT_Values.RA.stdBuilder()
- .fluidInputs(
- Materials.Water.getFluid(10000),
- WerkstoffMaterialPool.MuddyRareEarthMonaziteSolution.getFluidOrGas(1000))
- .itemInputs(GT_Utility.getIntegratedCircuit(1), Materials.Saltpeter.getDust(1))
- .fluidOutputs(WerkstoffMaterialPool.DilutedRareEarthMonaziteMud.getFluidOrGas(11000))
- .itemOutputs(
- WerkstoffMaterialPool.HafniaZirconiaBlend.get(OrePrefixes.dustTiny, 4),
- WerkstoffLoader.Thorianit.get(OrePrefixes.dust, 1),
- Materials.Monazite.getDustTiny(2))
- .eut(480).duration(900).specialValue(10).noOptimize().addTo(dissolutionTankRecipes);
-
- GT_Values.RA.stdBuilder()
- .fluidInputs(
- Materials.Water.getFluid(90000),
- WerkstoffMaterialPool.MuddyRareEarthMonaziteSolution.getFluidOrGas(9000))
- .itemInputs(GT_Utility.getIntegratedCircuit(9), Materials.Saltpeter.getDust(9))
- .fluidOutputs(WerkstoffMaterialPool.DilutedRareEarthMonaziteMud.getFluidOrGas(99000))
- .itemOutputs(
- WerkstoffMaterialPool.HafniaZirconiaBlend.get(OrePrefixes.dust, 4),
- WerkstoffLoader.Thorianit.get(OrePrefixes.dust, 9),
- Materials.Monazite.getDust(2))
- .eut(480).duration(8100).specialValue(10).noOptimize().addTo(dissolutionTankRecipes);
+ GT_Values.RA.stdBuilder()
+ .fluidInputs(Materials.NitricAcid.getFluid(700))
+ .itemInputs(GT_OreDictUnificator.get(OrePrefixes.crushed, Materials.Monazite, 2))
+ .fluidOutputs(WerkstoffMaterialPool.MuddyRareEarthMonaziteSolution.getFluidOrGas(400))
+ .itemOutputs(Materials.SiliconDioxide.getDust(1))
+ .eut(1920)
+ .duration(400)
+ .specialValue(800)
+ .addTo(digesterRecipes);
+
+ GT_Values.RA.stdBuilder()
+ .fluidInputs(
+ Materials.Water.getFluid(10000),
+ WerkstoffMaterialPool.MuddyRareEarthMonaziteSolution.getFluidOrGas(1000))
+ .itemInputs(GT_Utility.getIntegratedCircuit(1), Materials.Saltpeter.getDust(1))
+ .fluidOutputs(WerkstoffMaterialPool.DilutedRareEarthMonaziteMud.getFluidOrGas(11000))
+ .itemOutputs(
+ WerkstoffMaterialPool.HafniaZirconiaBlend.get(OrePrefixes.dustTiny, 4),
+ WerkstoffLoader.Thorianit.get(OrePrefixes.dust, 1),
+ Materials.Monazite.getDustTiny(2))
+ .eut(480)
+ .duration(900)
+ .specialValue(10)
+ .noOptimize()
+ .addTo(dissolutionTankRecipes);
+
+ GT_Values.RA.stdBuilder()
+ .fluidInputs(
+ Materials.Water.getFluid(90000),
+ WerkstoffMaterialPool.MuddyRareEarthMonaziteSolution.getFluidOrGas(9000))
+ .itemInputs(GT_Utility.getIntegratedCircuit(9), Materials.Saltpeter.getDust(9))
+ .fluidOutputs(WerkstoffMaterialPool.DilutedRareEarthMonaziteMud.getFluidOrGas(99000))
+ .itemOutputs(
+ WerkstoffMaterialPool.HafniaZirconiaBlend.get(OrePrefixes.dust, 4),
+ WerkstoffLoader.Thorianit.get(OrePrefixes.dust, 9),
+ Materials.Monazite.getDust(2))
+ .eut(480)
+ .duration(8100)
+ .specialValue(10)
+ .noOptimize()
+ .addTo(dissolutionTankRecipes);
sifterRecipes.addRecipe(
- false,
- null,
- new ItemStack[] { WerkstoffMaterialPool.MonaziteSulfate.get(OrePrefixes.dust, 1),
- Materials.SiliconDioxide.getDust(1), Materials.Rutile.getDust(1),
- WerkstoffLoader.RedZircon.get(OrePrefixes.dust, 1), Materials.Ilmenite.getDust(1) },
- null,
- new int[] { 9000, 7500, 2000, 500, 2000 },
- new FluidStack[] { WerkstoffMaterialPool.DilutedRareEarthMonaziteMud.getFluidOrGas(1000) },
- null,
- 400,
- 240,
- 0);
+ false,
+ null,
+ new ItemStack[] { WerkstoffMaterialPool.MonaziteSulfate.get(OrePrefixes.dust, 1),
+ Materials.SiliconDioxide.getDust(1), Materials.Rutile.getDust(1),
+ WerkstoffLoader.RedZircon.get(OrePrefixes.dust, 1), Materials.Ilmenite.getDust(1) },
+ null,
+ new int[] { 9000, 7500, 2000, 500, 2000 },
+ new FluidStack[] { WerkstoffMaterialPool.DilutedRareEarthMonaziteMud.getFluidOrGas(1000) },
+ null,
+ 400,
+ 240,
+ 0);
GT_Values.RA.addMixerRecipe(
- WerkstoffMaterialPool.MonaziteSulfate.get(OrePrefixes.dust, 1),
- null,
- null,
- null,
- null,
- null,
- Materials.Water.getFluid(6000),
- WerkstoffMaterialPool.DilutedMonaziteSulfate.getFluidOrGas(7000),
- null,
- 480,
- 400);
+ WerkstoffMaterialPool.MonaziteSulfate.get(OrePrefixes.dust, 1),
+ null,
+ null,
+ null,
+ null,
+ null,
+ Materials.Water.getFluid(6000),
+ WerkstoffMaterialPool.DilutedMonaziteSulfate.getFluidOrGas(7000),
+ null,
+ 480,
+ 400);
GT_Values.RA.addMultiblockChemicalRecipe(
- new ItemStack[] { GT_Utility.getIntegratedCircuit(13) },
- new FluidStack[] { WerkstoffMaterialPool.DilutedMonaziteSulfate.getFluidOrGas(1000),
- WerkstoffMaterialPool.AmmoniumNitrate.getFluidOrGas(200) },
- null,
- new ItemStack[] { WerkstoffMaterialPool.AcidicMonazitePowder.get(OrePrefixes.dustTiny, 3), },
- 480,
- 480);
+ new ItemStack[] { GT_Utility.getIntegratedCircuit(13) },
+ new FluidStack[] { WerkstoffMaterialPool.DilutedMonaziteSulfate.getFluidOrGas(1000),
+ WerkstoffMaterialPool.AmmoniumNitrate.getFluidOrGas(200) },
+ null,
+ new ItemStack[] { WerkstoffMaterialPool.AcidicMonazitePowder.get(OrePrefixes.dustTiny, 3), },
+ 480,
+ 480);
GT_Values.RA.addMultiblockChemicalRecipe(
- new ItemStack[] { GT_Utility.getIntegratedCircuit(14) },
- new FluidStack[] { WerkstoffMaterialPool.DilutedMonaziteSulfate.getFluidOrGas(9000),
- WerkstoffMaterialPool.AmmoniumNitrate.getFluidOrGas(1800) },
- null,
- new ItemStack[] { WerkstoffMaterialPool.AcidicMonazitePowder.get(OrePrefixes.dust, 3), },
- 4320,
- 480);
+ new ItemStack[] { GT_Utility.getIntegratedCircuit(14) },
+ new FluidStack[] { WerkstoffMaterialPool.DilutedMonaziteSulfate.getFluidOrGas(9000),
+ WerkstoffMaterialPool.AmmoniumNitrate.getFluidOrGas(1800) },
+ null,
+ new ItemStack[] { WerkstoffMaterialPool.AcidicMonazitePowder.get(OrePrefixes.dust, 3), },
+ 4320,
+ 480);
GT_Values.RA.addSifterRecipe(
- WerkstoffMaterialPool.AcidicMonazitePowder.get(OrePrefixes.dust, 1),
- new ItemStack[] { WerkstoffMaterialPool.MonaziteRareEarthFiltrate.get(OrePrefixes.dust, 1),
- WerkstoffMaterialPool.ThoriumPhosphateCake.get(OrePrefixes.dust, 1) },
- new int[] { 9000, 7000 },
- 600,
- 256);
+ WerkstoffMaterialPool.AcidicMonazitePowder.get(OrePrefixes.dust, 1),
+ new ItemStack[] { WerkstoffMaterialPool.MonaziteRareEarthFiltrate.get(OrePrefixes.dust, 1),
+ WerkstoffMaterialPool.ThoriumPhosphateCake.get(OrePrefixes.dust, 1) },
+ new int[] { 9000, 7000 },
+ 600,
+ 256);
GT_Values.RA.addBlastRecipe(
- WerkstoffMaterialPool.ThoriumPhosphateCake.get(OrePrefixes.dust, 1),
- null,
- null,
- null,
- WerkstoffMaterialPool.ThoriumPhosphateConcentrate.get(OrePrefixes.dust, 1),
- null,
- 300,
- 128,
- 1500);
+ WerkstoffMaterialPool.ThoriumPhosphateCake.get(OrePrefixes.dust, 1),
+ null,
+ null,
+ null,
+ WerkstoffMaterialPool.ThoriumPhosphateConcentrate.get(OrePrefixes.dust, 1),
+ null,
+ 300,
+ 128,
+ 1500);
GT_Values.RA.addThermalCentrifugeRecipe(
- WerkstoffMaterialPool.ThoriumPhosphateConcentrate.get(OrePrefixes.dust),
- Materials.Thorium.getDust(1),
- Materials.Phosphate.getDust(1),
- null,
- new int[] { 10000, 10000 },
- 200,
- 480);
+ WerkstoffMaterialPool.ThoriumPhosphateConcentrate.get(OrePrefixes.dust),
+ Materials.Thorium.getDust(1),
+ Materials.Phosphate.getDust(1),
+ null,
+ new int[] { 10000, 10000 },
+ 200,
+ 480);
GT_Values.RA.addChemicalBathRecipe(
- WerkstoffMaterialPool.MonaziteRareEarthFiltrate.get(OrePrefixes.dust, 1),
- WerkstoffMaterialPool.AmmoniumNitrate.getFluidOrGas(320),
- WerkstoffMaterialPool.NeutralizedMonaziteRareEarthFiltrate.get(OrePrefixes.dust, 1),
- null,
- null,
- new int[] { 10000 },
- 120,
- 240);
+ WerkstoffMaterialPool.MonaziteRareEarthFiltrate.get(OrePrefixes.dust, 1),
+ WerkstoffMaterialPool.AmmoniumNitrate.getFluidOrGas(320),
+ WerkstoffMaterialPool.NeutralizedMonaziteRareEarthFiltrate.get(OrePrefixes.dust, 1),
+ null,
+ null,
+ new int[] { 10000 },
+ 120,
+ 240);
GT_Values.RA.addSifterRecipe(
- WerkstoffMaterialPool.NeutralizedMonaziteRareEarthFiltrate.get(OrePrefixes.dust, 1),
- new ItemStack[] { WerkstoffMaterialPool.MonaziteRareEarthHydroxideConcentrate.get(OrePrefixes.dust, 1),
- WerkstoffMaterialPool.UraniumFiltrate.get(OrePrefixes.dust, 1),
- WerkstoffMaterialPool.UraniumFiltrate.get(OrePrefixes.dust, 1) },
- new int[] { 9000, 5000, 4000 },
- 800,
- 480);
+ WerkstoffMaterialPool.NeutralizedMonaziteRareEarthFiltrate.get(OrePrefixes.dust, 1),
+ new ItemStack[] { WerkstoffMaterialPool.MonaziteRareEarthHydroxideConcentrate.get(OrePrefixes.dust, 1),
+ WerkstoffMaterialPool.UraniumFiltrate.get(OrePrefixes.dust, 1),
+ WerkstoffMaterialPool.UraniumFiltrate.get(OrePrefixes.dust, 1) },
+ new int[] { 9000, 5000, 4000 },
+ 800,
+ 480);
GT_Values.RA.addChemicalBathRecipe(
- WerkstoffMaterialPool.UraniumFiltrate.get(OrePrefixes.dust, 1),
- Materials.HydrofluoricAcid.getFluid(100),
- WerkstoffMaterialPool.NeutralizedUraniumFiltrate.get(OrePrefixes.dust, 1),
- null,
- null,
- new int[] { 10000 },
- 360,
- 120);
+ WerkstoffMaterialPool.UraniumFiltrate.get(OrePrefixes.dust, 1),
+ Materials.HydrofluoricAcid.getFluid(100),
+ WerkstoffMaterialPool.NeutralizedUraniumFiltrate.get(OrePrefixes.dust, 1),
+ null,
+ null,
+ new int[] { 10000 },
+ 360,
+ 120);
GT_Values.RA.addSifterRecipe(
- WerkstoffMaterialPool.NeutralizedUraniumFiltrate.get(OrePrefixes.dust, 1),
- new ItemStack[] { Materials.Uranium.getDust(1), Materials.Uranium.getDust(1),
- Materials.Uranium.getDust(1), Materials.Uranium235.getDust(1),
- Materials.Uranium235.getDust(1), },
- new int[] { 4500, 4000, 3000, 3000, 2000 },
- 1000,
- 30);
+ WerkstoffMaterialPool.NeutralizedUraniumFiltrate.get(OrePrefixes.dust, 1),
+ new ItemStack[] { Materials.Uranium.getDust(1), Materials.Uranium.getDust(1), Materials.Uranium.getDust(1),
+ Materials.Uranium235.getDust(1), Materials.Uranium235.getDust(1), },
+ new int[] { 4500, 4000, 3000, 3000, 2000 },
+ 1000,
+ 30);
GT_Values.RA.addBlastRecipe(
- WerkstoffMaterialPool.MonaziteRareEarthHydroxideConcentrate.get(OrePrefixes.dust, 1),
- null,
- null,
- null,
- WerkstoffMaterialPool.DriedMonaziteRareEarthConcentrate.get(OrePrefixes.dust, 1),
- null,
- 300,
- 120,
- 1200);
+ WerkstoffMaterialPool.MonaziteRareEarthHydroxideConcentrate.get(OrePrefixes.dust, 1),
+ null,
+ null,
+ null,
+ WerkstoffMaterialPool.DriedMonaziteRareEarthConcentrate.get(OrePrefixes.dust, 1),
+ null,
+ 300,
+ 120,
+ 1200);
GT_Values.RA.addChemicalRecipe(
- WerkstoffMaterialPool.DriedMonaziteRareEarthConcentrate.get(OrePrefixes.dust, 1),
- null,
- Materials.NitricAcid.getFluid(500),
- WerkstoffMaterialPool.NitratedRareEarthMonaziteConcentrate.getFluidOrGas(1000),
- null,
- 500,
- 480);
+ WerkstoffMaterialPool.DriedMonaziteRareEarthConcentrate.get(OrePrefixes.dust, 1),
+ null,
+ Materials.NitricAcid.getFluid(500),
+ WerkstoffMaterialPool.NitratedRareEarthMonaziteConcentrate.getFluidOrGas(1000),
+ null,
+ 500,
+ 480);
GT_Values.RA.addMixerRecipe(
- Materials.Water.getCells(1),
- null,
- null,
- null,
- WerkstoffMaterialPool.NitratedRareEarthMonaziteConcentrate.getFluidOrGas(1000),
- WerkstoffMaterialPool.NitricLeachedMonaziteMixture.getFluidOrGas(1000),
- Materials.Empty.getCells(1),
- 200,
- 120);
+ Materials.Water.getCells(1),
+ null,
+ null,
+ null,
+ WerkstoffMaterialPool.NitratedRareEarthMonaziteConcentrate.getFluidOrGas(1000),
+ WerkstoffMaterialPool.NitricLeachedMonaziteMixture.getFluidOrGas(1000),
+ Materials.Empty.getCells(1),
+ 200,
+ 120);
GT_Values.RA.addMixerRecipe(
- WerkstoffMaterialPool.CeriumRichMixture.get(OrePrefixes.dust, 3),
- null,
- null,
- null,
- WerkstoffMaterialPool.NitratedRareEarthMonaziteConcentrate.getFluidOrGas(1000),
- WerkstoffMaterialPool.NitricLeachedMonaziteMixture.getFluidOrGas(2000),
- null,
- 220,
- 120);
+ WerkstoffMaterialPool.CeriumRichMixture.get(OrePrefixes.dust, 3),
+ null,
+ null,
+ null,
+ WerkstoffMaterialPool.NitratedRareEarthMonaziteConcentrate.getFluidOrGas(1000),
+ WerkstoffMaterialPool.NitricLeachedMonaziteMixture.getFluidOrGas(2000),
+ null,
+ 220,
+ 120);
sifterRecipes.addRecipe(
- false,
- null,
- new ItemStack[] { WerkstoffMaterialPool.CeriumDioxide.get(OrePrefixes.dust, 1) },
- null,
- new int[] { 1111 },
- new FluidStack[] { WerkstoffMaterialPool.NitricLeachedMonaziteMixture.getFluidOrGas(1000) },
- new FluidStack[] { WerkstoffMaterialPool.NitricMonaziteLeachedConcentrate.getFluidOrGas(1000) },
- 400,
- 240,
- 0);
+ false,
+ null,
+ new ItemStack[] { WerkstoffMaterialPool.CeriumDioxide.get(OrePrefixes.dust, 1) },
+ null,
+ new int[] { 1111 },
+ new FluidStack[] { WerkstoffMaterialPool.NitricLeachedMonaziteMixture.getFluidOrGas(1000) },
+ new FluidStack[] { WerkstoffMaterialPool.NitricMonaziteLeachedConcentrate.getFluidOrGas(1000) },
+ 400,
+ 240,
+ 0);
// BEGIN Cerium
// Cerium-rich mixture + 3HCl = CeCl3 + Monazite (to allow cerium processing without bastnazite/monazite)
GT_Values.RA.addChemicalRecipe(
- WerkstoffMaterialPool.CeriumRichMixture.get(OrePrefixes.dust, 15),
- null,
- Materials.HydrochloricAcid.getFluid(750),
- Materials.Water.getFluid(750),
- WerkstoffMaterialPool.CeriumChloride.get(OrePrefixes.dust, 1),
- Materials.Monazite.getDust(1),
- 300,
- 450);
+ WerkstoffMaterialPool.CeriumRichMixture.get(OrePrefixes.dust, 15),
+ null,
+ Materials.HydrochloricAcid.getFluid(750),
+ Materials.Water.getFluid(750),
+ WerkstoffMaterialPool.CeriumChloride.get(OrePrefixes.dust, 1),
+ Materials.Monazite.getDust(1),
+ 300,
+ 450);
// CeO2 + 3NH4Cl + H = 3NH3 + CeCl3 + 2H2O
GT_Values.RA.addChemicalRecipe(
- WerkstoffMaterialPool.CeriumDioxide.get(OrePrefixes.dust, 3),
- WerkstoffLoader.AmmoniumChloride.get(OrePrefixes.cell, 3),
- Materials.Hydrogen.getGas(1000),
- Materials.Water.getGas(2000),
- WerkstoffMaterialPool.CeriumChloride.get(OrePrefixes.dust, 4),
- Materials.Ammonia.getCells(3),
- 300,
- 450);
+ WerkstoffMaterialPool.CeriumDioxide.get(OrePrefixes.dust, 3),
+ WerkstoffLoader.AmmoniumChloride.get(OrePrefixes.cell, 3),
+ Materials.Hydrogen.getGas(1000),
+ Materials.Water.getGas(2000),
+ WerkstoffMaterialPool.CeriumChloride.get(OrePrefixes.dust, 4),
+ Materials.Ammonia.getCells(3),
+ 300,
+ 450);
// Ce2(C2O4)3 + 3C = Ce2O3 + 9CO
GT_Values.RA.addBlastRecipe(
- WerkstoffMaterialPool.CeriumOxalate.get(OrePrefixes.dust, 5),
- Materials.Carbon.getDust(3),
- null,
- Materials.CarbonMonoxide.getGas(9000),
- WerkstoffMaterialPool.CeriumIIIOxide.get(OrePrefixes.dust, 5),
- null,
- 200,
- 480,
- 800);
+ WerkstoffMaterialPool.CeriumOxalate.get(OrePrefixes.dust, 5),
+ Materials.Carbon.getDust(3),
+ null,
+ Materials.CarbonMonoxide.getGas(9000),
+ WerkstoffMaterialPool.CeriumIIIOxide.get(OrePrefixes.dust, 5),
+ null,
+ 200,
+ 480,
+ 800);
// END Cerium (NMLC)
vacuumFreezerRecipes.addRecipe( // Uses fluid, outputs item. Yet another hacky recipe
- false,
- null,
- new ItemStack[] { WerkstoffMaterialPool.CooledMonaziteRareEarthConcentrate.get(OrePrefixes.dust, 1), // TODO:
- // Perhaps
- // add
- // more
- // shit
- // on
- // output
- },
- null,
- new FluidStack[] { WerkstoffMaterialPool.NitricMonaziteLeachedConcentrate.getFluidOrGas(1000) },
- null,
- 100,
- 240,
- 0);
+ false,
+ null,
+ new ItemStack[] { WerkstoffMaterialPool.CooledMonaziteRareEarthConcentrate.get(OrePrefixes.dust, 1), // TODO:
+ // Perhaps
+ // add
+ // more
+ // shit
+ // on
+ // output
+ },
+ null,
+ new FluidStack[] { WerkstoffMaterialPool.NitricMonaziteLeachedConcentrate.getFluidOrGas(1000) },
+ null,
+ 100,
+ 240,
+ 0);
GT_Values.RA.addElectromagneticSeparatorRecipe(
- WerkstoffMaterialPool.CooledMonaziteRareEarthConcentrate.get(OrePrefixes.dust, 1),
- WerkstoffMaterialPool.MonaziteRarerEarthSediment.get(OrePrefixes.dust, 1),
- WerkstoffMaterialPool.EuropiumIIIOxide.get(OrePrefixes.dust, 5), // Maybe also holmium
- null,
- new int[] { 9000, 500 },
- 600,
- 1920);
+ WerkstoffMaterialPool.CooledMonaziteRareEarthConcentrate.get(OrePrefixes.dust, 1),
+ WerkstoffMaterialPool.MonaziteRarerEarthSediment.get(OrePrefixes.dust, 1),
+ WerkstoffMaterialPool.EuropiumIIIOxide.get(OrePrefixes.dust, 5), // Maybe also holmium
+ null,
+ new int[] { 9000, 500 },
+ 600,
+ 1920);
// 5Eu2O3 + Eu = 4EuO
GT_Values.RA.addChemicalRecipe(
- WerkstoffMaterialPool.EuropiumIIIOxide.get(OrePrefixes.dust, 5),
- Materials.Europium.getDust(1),
- null,
- null,
- WerkstoffMaterialPool.EuropiumOxide.get(OrePrefixes.dust, 6),
- 300,
- 8400);
+ WerkstoffMaterialPool.EuropiumIIIOxide.get(OrePrefixes.dust, 5),
+ Materials.Europium.getDust(1),
+ null,
+ null,
+ WerkstoffMaterialPool.EuropiumOxide.get(OrePrefixes.dust, 6),
+ 300,
+ 8400);
// 4 EuO = 2 Eu + 2O2
GT_Values.RA.addElectrolyzerRecipe(
- WerkstoffMaterialPool.EuropiumOxide.get(OrePrefixes.dust, 2),
- null,
- null,
- Materials.Oxygen.getGas(1000L),
- Materials.Europium.getDust(1),
- null,
- null,
- null,
- null,
- null,
- new int[] { 10000, 10000 },
- 300,
- 33000);
+ WerkstoffMaterialPool.EuropiumOxide.get(OrePrefixes.dust, 2),
+ null,
+ null,
+ Materials.Oxygen.getGas(1000L),
+ Materials.Europium.getDust(1),
+ null,
+ null,
+ null,
+ null,
+ null,
+ new int[] { 10000, 10000 },
+ 300,
+ 33000);
// EuS = Eu + S
// TODO old recipe. for compat only. remove material and recipe half a year later, i.e. after September 2023.
GT_Values.RA.addElectrolyzerRecipe(
- WerkstoffMaterialPool.EuropiumSulfide.get(OrePrefixes.dust, 2),
- null,
- null,
- null,
- Materials.Europium.getDust(1),
- Materials.Sulfur.getDust(1),
- null,
- null,
- null,
- null,
- new int[] { 10000, 10000 },
- 600,
- 33000);
+ WerkstoffMaterialPool.EuropiumSulfide.get(OrePrefixes.dust, 2),
+ null,
+ null,
+ null,
+ Materials.Europium.getDust(1),
+ Materials.Sulfur.getDust(1),
+ null,
+ null,
+ null,
+ null,
+ new int[] { 10000, 10000 },
+ 600,
+ 33000);
GT_Values.RA.addBlastRecipe(
- WerkstoffMaterialPool.MonaziteRarerEarthSediment.get(OrePrefixes.dust, 1),
- null,
- Materials.Chlorine.getGas(1000),
- null,
- WerkstoffMaterialPool.MonaziteHeterogenousHalogenicRareEarthMixture.get(OrePrefixes.dust, 1),
- null,
- 500,
- 480,
- 1200);
+ WerkstoffMaterialPool.MonaziteRarerEarthSediment.get(OrePrefixes.dust, 1),
+ null,
+ Materials.Chlorine.getGas(1000),
+ null,
+ WerkstoffMaterialPool.MonaziteHeterogenousHalogenicRareEarthMixture.get(OrePrefixes.dust, 1),
+ null,
+ 500,
+ 480,
+ 1200);
GT_Values.RA.addMixerRecipe(
- Materials.Salt.getDust(1),
- WerkstoffMaterialPool.MonaziteHeterogenousHalogenicRareEarthMixture.get(OrePrefixes.dust, 1),
- null,
- null,
- Materials.Acetone.getFluid(1000),
- null,
- WerkstoffMaterialPool.SaturatedMonaziteRareEarthMixture.get(OrePrefixes.dust, 1),
- 200,
- 240);
+ Materials.Salt.getDust(1),
+ WerkstoffMaterialPool.MonaziteHeterogenousHalogenicRareEarthMixture.get(OrePrefixes.dust, 1),
+ null,
+ null,
+ Materials.Acetone.getFluid(1000),
+ null,
+ WerkstoffMaterialPool.SaturatedMonaziteRareEarthMixture.get(OrePrefixes.dust, 1),
+ 200,
+ 240);
GT_Values.RA.addMixerRecipe(
- WerkstoffMaterialPool.MonaziteHeterogenousHalogenicRareEarthMixture.get(OrePrefixes.dust, 1),
- WerkstoffMaterialPool.SamariumOreConcentrate.get(OrePrefixes.dust, 2),
- null,
- null,
- Materials.Acetone.getFluid(1000),
- null,
- WerkstoffMaterialPool.SaturatedMonaziteRareEarthMixture.get(OrePrefixes.dust, 3),
- 400,
- 240);
+ WerkstoffMaterialPool.MonaziteHeterogenousHalogenicRareEarthMixture.get(OrePrefixes.dust, 1),
+ WerkstoffMaterialPool.SamariumOreConcentrate.get(OrePrefixes.dust, 2),
+ null,
+ null,
+ Materials.Acetone.getFluid(1000),
+ null,
+ WerkstoffMaterialPool.SaturatedMonaziteRareEarthMixture.get(OrePrefixes.dust, 3),
+ 400,
+ 240);
/*
* GT_Values.RA.addCentrifugeRecipe(
* WerkstoffMaterialPool.SaturatedMonaziteRareEarthMixture.get(OrePrefixes.dust, 2), null, null,
@@ -739,1371 +750,1795 @@ public class RecipeLoader {
* null, //TODO null, null, null, null, new int[] { 10000, //10000 }, 700, 1920 );
*/
GT_Values.RA.addCentrifugeRecipe(
- GT_Utility.getIntegratedCircuit(4),
- WerkstoffMaterialPool.SaturatedMonaziteRareEarthMixture.get(OrePrefixes.dust, 8),
- null,
- Materials.Chloromethane.getGas(800),
- WerkstoffMaterialPool.SamaricResidue.get(OrePrefixes.dust, 6),
- null, // WerkstoffMaterialPool.UnknownBlend.get(OrePrefixes.dust, 2) TODO
- null,
- null,
- null,
- null,
- new int[] { 10000, // 10000
- },
- 6300,
- 1920);
+ GT_Utility.getIntegratedCircuit(4),
+ WerkstoffMaterialPool.SaturatedMonaziteRareEarthMixture.get(OrePrefixes.dust, 8),
+ null,
+ Materials.Chloromethane.getGas(800),
+ WerkstoffMaterialPool.SamaricResidue.get(OrePrefixes.dust, 6),
+ null, // WerkstoffMaterialPool.UnknownBlend.get(OrePrefixes.dust, 2) TODO
+ null,
+ null,
+ null,
+ null,
+ new int[] { 10000, // 10000
+ },
+ 6300,
+ 1920);
GT_Values.RA.addSifterRecipe(
- WerkstoffMaterialPool.SamaricResidue.get(OrePrefixes.dust, 9),
- new ItemStack[] { Materials.Samarium.getDust(6), Materials.Gadolinium.getDust(3) },
- new int[] { 10000, 10000 },
- 400,
- 1920);
+ WerkstoffMaterialPool.SamaricResidue.get(OrePrefixes.dust, 9),
+ new ItemStack[] { Materials.Samarium.getDust(6), Materials.Gadolinium.getDust(3) },
+ new int[] { 10000, 10000 },
+ 400,
+ 1920);
// BASTNASITE (god help me)
- GT_Values.RA.stdBuilder().fluidInputs(Materials.NitricAcid.getFluid(700))
- .itemInputs(GT_OreDictUnificator.get(OrePrefixes.crushed, Materials.Bastnasite, 2))
- .fluidOutputs(WerkstoffMaterialPool.MuddyRareEarthBastnasiteSolution.getFluidOrGas(400))
- .itemOutputs(Materials.SiliconDioxide.getDust(1)).eut(1920).duration(400).specialValue(800)
- .addTo(digesterRecipes);
+ GT_Values.RA.stdBuilder()
+ .fluidInputs(Materials.NitricAcid.getFluid(700))
+ .itemInputs(GT_OreDictUnificator.get(OrePrefixes.crushed, Materials.Bastnasite, 2))
+ .fluidOutputs(WerkstoffMaterialPool.MuddyRareEarthBastnasiteSolution.getFluidOrGas(400))
+ .itemOutputs(Materials.SiliconDioxide.getDust(1))
+ .eut(1920)
+ .duration(400)
+ .specialValue(800)
+ .addTo(digesterRecipes);
GT_Values.RA.addCrackingRecipe(
- 1,
- WerkstoffMaterialPool.MuddyRareEarthBastnasiteSolution.getFluidOrGas(1000),
- GT_ModHandler.getSteam(1000),
- WerkstoffMaterialPool.SteamCrackedBasnasiteSolution.getFluidOrGas(2000),
- 600,
- 480);
+ 1,
+ WerkstoffMaterialPool.MuddyRareEarthBastnasiteSolution.getFluidOrGas(1000),
+ GT_ModHandler.getSteam(1000),
+ WerkstoffMaterialPool.SteamCrackedBasnasiteSolution.getFluidOrGas(2000),
+ 600,
+ 480);
GT_Values.RA.addMixerRecipe(
- GT_Utility.getIntegratedCircuit(6),
- WerkstoffMaterialPool.SteamCrackedBasnasiteSolution.get(OrePrefixes.cell, 1),
- null,
- null,
- WerkstoffMaterialPool.SodiumFluorosilicate.getFluidOrGas(320),
- WerkstoffMaterialPool.ConditionedBastnasiteMud.getFluidOrGas(1320),
- Materials.Empty.getCells(1),
- 800,
- 120);
-
- GT_Values.RA.stdBuilder()
- .fluidInputs(
- Materials.Water.getFluid(10000),
- WerkstoffMaterialPool.ConditionedBastnasiteMud.getFluidOrGas(1000))
- .itemInputs(Materials.Saltpeter.getDust(1))
- .fluidOutputs(WerkstoffMaterialPool.DiltedRareEarthBastnasiteMud.getFluidOrGas(11000))
- .itemOutputs(WerkstoffMaterialPool.Gangue.get(OrePrefixes.dust, 1)).eut(1920).duration(1000)
- .specialValue(10).noOptimize().addTo(dissolutionTankRecipes);
+ GT_Utility.getIntegratedCircuit(6),
+ WerkstoffMaterialPool.SteamCrackedBasnasiteSolution.get(OrePrefixes.cell, 1),
+ null,
+ null,
+ WerkstoffMaterialPool.SodiumFluorosilicate.getFluidOrGas(320),
+ WerkstoffMaterialPool.ConditionedBastnasiteMud.getFluidOrGas(1320),
+ Materials.Empty.getCells(1),
+ 800,
+ 120);
+
+ GT_Values.RA.stdBuilder()
+ .fluidInputs(
+ Materials.Water.getFluid(10000),
+ WerkstoffMaterialPool.ConditionedBastnasiteMud.getFluidOrGas(1000))
+ .itemInputs(Materials.Saltpeter.getDust(1))
+ .fluidOutputs(WerkstoffMaterialPool.DiltedRareEarthBastnasiteMud.getFluidOrGas(11000))
+ .itemOutputs(WerkstoffMaterialPool.Gangue.get(OrePrefixes.dust, 1))
+ .eut(1920)
+ .duration(1000)
+ .specialValue(10)
+ .noOptimize()
+ .addTo(dissolutionTankRecipes);
sifterRecipes.addRecipe(
- false,
- null,
- new ItemStack[] { Materials.SiliconDioxide.getDust(1), Materials.Rutile.getDust(1),
- WerkstoffLoader.RedZircon.get(OrePrefixes.dust, 1), // TODO:Change outputs to complement
- // Monazite
- Materials.Ilmenite.getDust(1) },
- null,
- new int[] { 9000, 7500, 1000, 500, 2000 },
- new FluidStack[] { WerkstoffMaterialPool.DiltedRareEarthBastnasiteMud.getFluidOrGas(1000) },
- new FluidStack[] { WerkstoffMaterialPool.FilteredBastnasiteMud.getFluidOrGas(400) },
- 400,
- 240,
- 0);
+ false,
+ null,
+ new ItemStack[] { Materials.SiliconDioxide.getDust(1), Materials.Rutile.getDust(1),
+ WerkstoffLoader.RedZircon.get(OrePrefixes.dust, 1), // TODO:Change outputs to complement
+ // Monazite
+ Materials.Ilmenite.getDust(1) },
+ null,
+ new int[] { 9000, 7500, 1000, 500, 2000 },
+ new FluidStack[] { WerkstoffMaterialPool.DiltedRareEarthBastnasiteMud.getFluidOrGas(1000) },
+ new FluidStack[] { WerkstoffMaterialPool.FilteredBastnasiteMud.getFluidOrGas(400) },
+ 400,
+ 240,
+ 0);
GT_Values.RA.addBlastRecipe(
- GT_Utility.getIntegratedCircuit(1),
- null,
- WerkstoffMaterialPool.FilteredBastnasiteMud.getFluidOrGas(1000),
- null, // TODO: Maybe add some useful shit?
- WerkstoffMaterialPool.BastnasiteRareEarthOxidePowder.get(OrePrefixes.dust, 1),
- null, // See above
- 500,
- 600,
- 1400);
+ GT_Utility.getIntegratedCircuit(1),
+ null,
+ WerkstoffMaterialPool.FilteredBastnasiteMud.getFluidOrGas(1000),
+ null, // TODO: Maybe add some useful shit?
+ WerkstoffMaterialPool.BastnasiteRareEarthOxidePowder.get(OrePrefixes.dust, 1),
+ null, // See above
+ 500,
+ 600,
+ 1400);
GT_Values.RA.addChemicalBathRecipe(
- WerkstoffMaterialPool.BastnasiteRareEarthOxidePowder.get(OrePrefixes.dust, 1),
- Materials.HydrochloricAcid.getFluid(500),
- WerkstoffMaterialPool.LeachedBastnasiteRareEarthOxides.get(OrePrefixes.dust, 1),
- null,
- null,
- new int[] { 10000 },
- 200,
- 30);
+ WerkstoffMaterialPool.BastnasiteRareEarthOxidePowder.get(OrePrefixes.dust, 1),
+ Materials.HydrochloricAcid.getFluid(500),
+ WerkstoffMaterialPool.LeachedBastnasiteRareEarthOxides.get(OrePrefixes.dust, 1),
+ null,
+ null,
+ new int[] { 10000 },
+ 200,
+ 30);
GT_Values.RA.addBlastRecipe(
- GT_Utility.getIntegratedCircuit(1),
- WerkstoffMaterialPool.LeachedBastnasiteRareEarthOxides.get(OrePrefixes.dust, 1),
- Materials.Oxygen.getGas(1000),
- Materials.Fluorine.getGas(13),
- WerkstoffMaterialPool.RoastedRareEarthOxides.get(OrePrefixes.dust, 1),
- null,
- 600,
- 120,
- 1200);
+ GT_Utility.getIntegratedCircuit(1),
+ WerkstoffMaterialPool.LeachedBastnasiteRareEarthOxides.get(OrePrefixes.dust, 1),
+ Materials.Oxygen.getGas(1000),
+ Materials.Fluorine.getGas(13),
+ WerkstoffMaterialPool.RoastedRareEarthOxides.get(OrePrefixes.dust, 1),
+ null,
+ 600,
+ 120,
+ 1200);
GT_Values.RA.addMixerRecipe(
- GT_Utility.getIntegratedCircuit(7),
- WerkstoffMaterialPool.RoastedRareEarthOxides.get(OrePrefixes.dust, 1),
- null,
- null,
- Materials.Water.getFluid(200),
- null,
- WerkstoffMaterialPool.WetRareEarthOxides.get(OrePrefixes.dust, 1),
- 100,
- 30);
+ GT_Utility.getIntegratedCircuit(7),
+ WerkstoffMaterialPool.RoastedRareEarthOxides.get(OrePrefixes.dust, 1),
+ null,
+ null,
+ Materials.Water.getFluid(200),
+ null,
+ WerkstoffMaterialPool.WetRareEarthOxides.get(OrePrefixes.dust, 1),
+ 100,
+ 30);
GT_Values.RA.addChemicalRecipe(
- WerkstoffMaterialPool.WetRareEarthOxides.get(OrePrefixes.dust, 1),
- null,
- Materials.Fluorine.getGas(4000),
- Materials.HydrofluoricAcid.getFluid(4000),
- WerkstoffMaterialPool.CeriumOxidisedRareEarthOxides.get(OrePrefixes.dust, 1),
- 300,
- 480);
+ WerkstoffMaterialPool.WetRareEarthOxides.get(OrePrefixes.dust, 1),
+ null,
+ Materials.Fluorine.getGas(4000),
+ Materials.HydrofluoricAcid.getFluid(4000),
+ WerkstoffMaterialPool.CeriumOxidisedRareEarthOxides.get(OrePrefixes.dust, 1),
+ 300,
+ 480);
GT_Values.RA.addCentrifugeRecipe(
- WerkstoffMaterialPool.CeriumOxidisedRareEarthOxides.get(OrePrefixes.dust, 1),
- null,
- null,
- null,
- WerkstoffMaterialPool.BastnasiteRarerEarthOxides.get(OrePrefixes.dust, 1),
- WerkstoffMaterialPool.CeriumDioxide.get(OrePrefixes.dust, 1),
- null,
- null,
- null,
- null,
- new int[] { 10000, 9000 },
- 600,
- 480);
+ WerkstoffMaterialPool.CeriumOxidisedRareEarthOxides.get(OrePrefixes.dust, 1),
+ null,
+ null,
+ null,
+ WerkstoffMaterialPool.BastnasiteRarerEarthOxides.get(OrePrefixes.dust, 1),
+ WerkstoffMaterialPool.CeriumDioxide.get(OrePrefixes.dust, 1),
+ null,
+ null,
+ null,
+ null,
+ new int[] { 10000, 9000 },
+ 600,
+ 480);
GT_Values.RA.addMixerRecipe(
- WerkstoffMaterialPool.BastnasiteRarerEarthOxides.get(OrePrefixes.dust, 1),
- null,
- null,
- null,
- Materials.NitricAcid.getFluid(400),
- WerkstoffMaterialPool.NitratedBastnasiteRarerEarthOxides.getFluidOrGas(1000),
- null,
- 300,
- 480);
+ WerkstoffMaterialPool.BastnasiteRarerEarthOxides.get(OrePrefixes.dust, 1),
+ null,
+ null,
+ null,
+ Materials.NitricAcid.getFluid(400),
+ WerkstoffMaterialPool.NitratedBastnasiteRarerEarthOxides.getFluidOrGas(1000),
+ null,
+ 300,
+ 480);
GT_Values.RA.addChemicalRecipe(
- WerkstoffMaterialPool.NitratedBastnasiteRarerEarthOxides.get(OrePrefixes.cell, 1),
- null,
- Materials.Acetone.getFluid(1000),
- WerkstoffMaterialPool.SaturatedBastnasiteRarerEarthOxides.getFluidOrGas(1000),
- Materials.Empty.getCells(1),
- 700,
- 480);
+ WerkstoffMaterialPool.NitratedBastnasiteRarerEarthOxides.get(OrePrefixes.cell, 1),
+ null,
+ Materials.Acetone.getFluid(1000),
+ WerkstoffMaterialPool.SaturatedBastnasiteRarerEarthOxides.getFluidOrGas(1000),
+ Materials.Empty.getCells(1),
+ 700,
+ 480);
GT_Values.RA.addCentrifugeRecipe(
- null,
- null,
- WerkstoffMaterialPool.SaturatedBastnasiteRarerEarthOxides.getFluidOrGas(1000),
- WerkstoffMaterialPool.DilutedAcetone.getFluidOrGas(750),
- WerkstoffMaterialPool.NeodymicRareEarthConcentrate.get(OrePrefixes.dust, 1),
- WerkstoffMaterialPool.SamaricRareEarthConcentrate.get(OrePrefixes.dust, 1),
- null,
- null,
- null,
- null,
- new int[] { 8000, 5000 },
- 900,
- 480);
+ null,
+ null,
+ WerkstoffMaterialPool.SaturatedBastnasiteRarerEarthOxides.getFluidOrGas(1000),
+ WerkstoffMaterialPool.DilutedAcetone.getFluidOrGas(750),
+ WerkstoffMaterialPool.NeodymicRareEarthConcentrate.get(OrePrefixes.dust, 1),
+ WerkstoffMaterialPool.SamaricRareEarthConcentrate.get(OrePrefixes.dust, 1),
+ null,
+ null,
+ null,
+ null,
+ new int[] { 8000, 5000 },
+ 900,
+ 480);
// Nd RE
GT_Values.RA.addChemicalRecipe(
- WerkstoffMaterialPool.NeodymicRareEarthConcentrate.get(OrePrefixes.dust, 2),
- null,
- Materials.HydrochloricAcid.getFluid(2000),
- null,
- WerkstoffMaterialPool.LanthaniumChloride.get(OrePrefixes.dust, 1),
- WerkstoffMaterialPool.NeodymiumOxide.get(OrePrefixes.dust, 1),
- 900,
- 800);
+ WerkstoffMaterialPool.NeodymicRareEarthConcentrate.get(OrePrefixes.dust, 2),
+ null,
+ Materials.HydrochloricAcid.getFluid(2000),
+ null,
+ WerkstoffMaterialPool.LanthaniumChloride.get(OrePrefixes.dust, 1),
+ WerkstoffMaterialPool.NeodymiumOxide.get(OrePrefixes.dust, 1),
+ 900,
+ 800);
// Sm RE
GT_Values.RA.addChemicalRecipe(
- WerkstoffMaterialPool.SamaricRareEarthConcentrate.get(OrePrefixes.dust, 1),
- null,
- Materials.HydrofluoricAcid.getFluid(2000),
- null,
- WerkstoffMaterialPool.FluorinatedSamaricConcentrate.get(OrePrefixes.dust, 1),
- null,
- 300,
- 480);
+ WerkstoffMaterialPool.SamaricRareEarthConcentrate.get(OrePrefixes.dust, 1),
+ null,
+ Materials.HydrofluoricAcid.getFluid(2000),
+ null,
+ WerkstoffMaterialPool.FluorinatedSamaricConcentrate.get(OrePrefixes.dust, 1),
+ null,
+ 300,
+ 480);
GT_Values.RA.addChemicalRecipe(
- WerkstoffMaterialPool.SamaricRareEarthConcentrate.get(OrePrefixes.dust, 1),
- WerkstoffMaterialPool.SamariumOreConcentrate.get(OrePrefixes.dust, 1),
- Materials.HydrofluoricAcid.getFluid(2000),
- null,
- WerkstoffMaterialPool.FluorinatedSamaricConcentrate.get(OrePrefixes.dust, 2),
- null,
- 350,
- 480);
+ WerkstoffMaterialPool.SamaricRareEarthConcentrate.get(OrePrefixes.dust, 1),
+ WerkstoffMaterialPool.SamariumOreConcentrate.get(OrePrefixes.dust, 1),
+ Materials.HydrofluoricAcid.getFluid(2000),
+ null,
+ WerkstoffMaterialPool.FluorinatedSamaricConcentrate.get(OrePrefixes.dust, 2),
+ null,
+ 350,
+ 480);
GT_Values.RA.addBlastRecipe(
- WerkstoffMaterialPool.FluorinatedSamaricConcentrate.get(OrePrefixes.dust, 8),
- Materials.Calcium.getDust(4),
- null,
- WerkstoffMaterialPool.CalciumFluoride.getFluidOrGas(12000),
- Materials.Holmium.getDust(1),
- WerkstoffMaterialPool.SamariumTerbiumMixture.get(OrePrefixes.dust, 4),
- 1600,
- 1920,
- 1200);
+ WerkstoffMaterialPool.FluorinatedSamaricConcentrate.get(OrePrefixes.dust, 8),
+ Materials.Calcium.getDust(4),
+ null,
+ WerkstoffMaterialPool.CalciumFluoride.getFluidOrGas(12000),
+ Materials.Holmium.getDust(1),
+ WerkstoffMaterialPool.SamariumTerbiumMixture.get(OrePrefixes.dust, 4),
+ 1600,
+ 1920,
+ 1200);
GT_Values.RA.addChemicalRecipe(
- WerkstoffMaterialPool.SamariumTerbiumMixture.get(OrePrefixes.dust, 1),
- BotWerkstoffMaterialPool.AmmoniumNitrate.get(OrePrefixes.dust, 9),
- null,
- null,
- WerkstoffMaterialPool.NitratedSamariumTerbiumMixture.get(OrePrefixes.dust, 1),
- null,
- 600,
- 480);
+ WerkstoffMaterialPool.SamariumTerbiumMixture.get(OrePrefixes.dust, 1),
+ BotWerkstoffMaterialPool.AmmoniumNitrate.get(OrePrefixes.dust, 9),
+ null,
+ null,
+ WerkstoffMaterialPool.NitratedSamariumTerbiumMixture.get(OrePrefixes.dust, 1),
+ null,
+ 600,
+ 480);
GT_Values.RA.addChemicalRecipe(
- WerkstoffMaterialPool.NitratedSamariumTerbiumMixture.get(OrePrefixes.dust, 4),
- Materials.Copper.getDust(1),
- null,
- null,
- WerkstoffMaterialPool.TerbiumNitrate.get(OrePrefixes.dust, 2),
- WerkstoffMaterialPool.SamaricResidue.get(OrePrefixes.dust, 2), // Potentially make only Samarium
- 3200,
- 1920);
+ WerkstoffMaterialPool.NitratedSamariumTerbiumMixture.get(OrePrefixes.dust, 4),
+ Materials.Copper.getDust(1),
+ null,
+ null,
+ WerkstoffMaterialPool.TerbiumNitrate.get(OrePrefixes.dust, 2),
+ WerkstoffMaterialPool.SamaricResidue.get(OrePrefixes.dust, 2), // Potentially make only Samarium
+ 3200,
+ 1920);
GT_Values.RA.addChemicalRecipe(
- WerkstoffMaterialPool.SamariumOreConcentrate.get(OrePrefixes.dust, 2),
- Materials.Calcium.getDust(3),
- null,
- null,
- WerkstoffMaterialPool.DephosphatedSamariumConcentrate.get(OrePrefixes.dust, 1),
- Materials.TricalciumPhosphate.getDust(5),
- 300,
- 1920);
+ WerkstoffMaterialPool.SamariumOreConcentrate.get(OrePrefixes.dust, 2),
+ Materials.Calcium.getDust(3),
+ null,
+ null,
+ WerkstoffMaterialPool.DephosphatedSamariumConcentrate.get(OrePrefixes.dust, 1),
+ Materials.TricalciumPhosphate.getDust(5),
+ 300,
+ 1920);
GT_Values.RA.addCentrifugeRecipe(
- WerkstoffMaterialPool.DephosphatedSamariumConcentrate.get(OrePrefixes.dust, 6),
- null,
- null,
- null,
- Materials.Samarium.getDust(1),
- WerkstoffLoader.Thorianit.get(OrePrefixes.dust, 2),
- WerkstoffMaterialPool.Gangue.get(OrePrefixes.dust, 4),
- null,
- null,
- null,
- new int[] { 9000, 8000, 10000 },
- 200,
- 1920);
+ WerkstoffMaterialPool.DephosphatedSamariumConcentrate.get(OrePrefixes.dust, 6),
+ null,
+ null,
+ null,
+ Materials.Samarium.getDust(1),
+ WerkstoffLoader.Thorianit.get(OrePrefixes.dust, 2),
+ WerkstoffMaterialPool.Gangue.get(OrePrefixes.dust, 4),
+ null,
+ null,
+ null,
+ new int[] { 9000, 8000, 10000 },
+ 200,
+ 1920);
// TODO UV Tier Ion Extracting Method
// Lanthanum Part
// Digester to produce Lanthanum Chloride Concentrate
- GT_Values.RA.stdBuilder().itemInputs(GT_OreDictUnificator.get(OrePrefixes.crushed, Materials.Lanthanum, 1))
- .itemOutputs(Materials.SiliconDioxide.getDust(3)).fluidInputs(Materials.Chlorine.getGas(36000))
- .fluidOutputs(LanthanumChlorideConcentrate.getFluidOrGas(3000)).specialValue(800).eut(TierEU.RECIPE_ZPM)
- .duration(2 * SECONDS).addTo(digesterRecipes);
- GT_Values.RA.stdBuilder().itemInputs(LanthanumOreConcentrate.get(OrePrefixes.dust, 1))
- .itemOutputs(Materials.SiliconDioxide.getDust(1)).fluidInputs(Materials.Chlorine.getGas(12000))
- .fluidOutputs(LanthanumChlorideConcentrate.getFluidOrGas(1000)).specialValue(800).eut(TierEU.RECIPE_ZPM)
- .duration(2 * SECONDS).addTo(digesterRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(GT_OreDictUnificator.get(OrePrefixes.crushed, Materials.Lanthanum, 1))
+ .itemOutputs(Materials.SiliconDioxide.getDust(3))
+ .fluidInputs(Materials.Chlorine.getGas(36000))
+ .fluidOutputs(LanthanumChlorideConcentrate.getFluidOrGas(3000))
+ .specialValue(800)
+ .eut(TierEU.RECIPE_ZPM)
+ .duration(2 * SECONDS)
+ .addTo(digesterRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(LanthanumOreConcentrate.get(OrePrefixes.dust, 1))
+ .itemOutputs(Materials.SiliconDioxide.getDust(1))
+ .fluidInputs(Materials.Chlorine.getGas(12000))
+ .fluidOutputs(LanthanumChlorideConcentrate.getFluidOrGas(1000))
+ .specialValue(800)
+ .eut(TierEU.RECIPE_ZPM)
+ .duration(2 * SECONDS)
+ .addTo(digesterRecipes);
// 1B oreChlorideConcentrate = 1 ore's rare earth metal + 3 any rare earth metal
GT_Values.RA.stdBuilder()
- .fluidInputs(
- LanthanumExtractingNanoResin.getFluidOrGas(1000),
- LanthanumChlorideConcentrate.getFluidOrGas(1000))
- .fluidOutputs(
- FilledLanthanumExtractingNanoResin.getFluidOrGas(1000),
- ChlorinatedRareEarthConcentrate.getFluidOrGas(1000))
- .eut(TierEU.RECIPE_UV).duration(1 * SECONDS).addTo(multiblockChemicalReactorRecipes);
+ .fluidInputs(
+ LanthanumExtractingNanoResin.getFluidOrGas(1000),
+ LanthanumChlorideConcentrate.getFluidOrGas(1000))
+ .fluidOutputs(
+ FilledLanthanumExtractingNanoResin.getFluidOrGas(1000),
+ ChlorinatedRareEarthConcentrate.getFluidOrGas(1000))
+ .eut(TierEU.RECIPE_UV)
+ .duration(1 * SECONDS)
+ .addTo(multiblockChemicalReactorRecipes);
// Praseodymium Part
// Digester to produce Praseodymium Chloride Concentrate
- GT_Values.RA.stdBuilder().itemInputs(GT_OreDictUnificator.get(OrePrefixes.crushed, Materials.Praseodymium, 1))
- .itemOutputs(Materials.SiliconDioxide.getDust(3)).fluidInputs(Materials.Chlorine.getGas(36000))
- .fluidOutputs(PraseodymiumChlorideConcentrate.getFluidOrGas(3000)).specialValue(800)
- .eut(TierEU.RECIPE_ZPM).duration(2 * SECONDS).addTo(digesterRecipes);
- GT_Values.RA.stdBuilder().itemInputs(PraseodymiumOreConcentrate.get(OrePrefixes.dust, 1))
- .itemOutputs(Materials.SiliconDioxide.getDust(1)).fluidInputs(Materials.Chlorine.getGas(12000))
- .fluidOutputs(PraseodymiumChlorideConcentrate.getFluidOrGas(1000)).specialValue(800)
- .eut(TierEU.RECIPE_ZPM).duration(2 * SECONDS).addTo(digesterRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(GT_OreDictUnificator.get(OrePrefixes.crushed, Materials.Praseodymium, 1))
+ .itemOutputs(Materials.SiliconDioxide.getDust(3))
+ .fluidInputs(Materials.Chlorine.getGas(36000))
+ .fluidOutputs(PraseodymiumChlorideConcentrate.getFluidOrGas(3000))
+ .specialValue(800)
+ .eut(TierEU.RECIPE_ZPM)
+ .duration(2 * SECONDS)
+ .addTo(digesterRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(PraseodymiumOreConcentrate.get(OrePrefixes.dust, 1))
+ .itemOutputs(Materials.SiliconDioxide.getDust(1))
+ .fluidInputs(Materials.Chlorine.getGas(12000))
+ .fluidOutputs(PraseodymiumChlorideConcentrate.getFluidOrGas(1000))
+ .specialValue(800)
+ .eut(TierEU.RECIPE_ZPM)
+ .duration(2 * SECONDS)
+ .addTo(digesterRecipes);
// 1B oreChlorideConcentrate = 1 ore's rare earth metal + 3 any rare earth metal
GT_Values.RA.stdBuilder()
- .fluidInputs(
- PraseodymiumExtractingNanoResin.getFluidOrGas(1000),
- PraseodymiumChlorideConcentrate.getFluidOrGas(1000))
- .fluidOutputs(
- FilledPraseodymiumExtractingNanoResin.getFluidOrGas(1000),
- ChlorinatedRareEarthConcentrate.getFluidOrGas(1000))
- .eut(TierEU.RECIPE_UV).duration(1 * SECONDS).addTo(multiblockChemicalReactorRecipes);
+ .fluidInputs(
+ PraseodymiumExtractingNanoResin.getFluidOrGas(1000),
+ PraseodymiumChlorideConcentrate.getFluidOrGas(1000))
+ .fluidOutputs(
+ FilledPraseodymiumExtractingNanoResin.getFluidOrGas(1000),
+ ChlorinatedRareEarthConcentrate.getFluidOrGas(1000))
+ .eut(TierEU.RECIPE_UV)
+ .duration(1 * SECONDS)
+ .addTo(multiblockChemicalReactorRecipes);
// Cerium Part
// Digester to produce Cerium Chloride Concentrate
- GT_Values.RA.stdBuilder().itemInputs(GT_OreDictUnificator.get(OrePrefixes.crushed, Materials.Cerium, 1))
- .itemOutputs(Materials.SiliconDioxide.getDust(3)).fluidInputs(Materials.Chlorine.getGas(36000))
- .fluidOutputs(CeriumChlorideConcentrate.getFluidOrGas(3000)).specialValue(800).eut(TierEU.RECIPE_ZPM)
- .duration(2 * SECONDS).addTo(digesterRecipes);
- GT_Values.RA.stdBuilder().itemInputs(CeriumOreConcentrate.get(OrePrefixes.dust, 1))
- .itemOutputs(Materials.SiliconDioxide.getDust(1)).fluidInputs(Materials.Chlorine.getGas(12000))
- .fluidOutputs(CeriumChlorideConcentrate.getFluidOrGas(1000)).specialValue(800).eut(TierEU.RECIPE_ZPM)
- .duration(2 * SECONDS).addTo(digesterRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(GT_OreDictUnificator.get(OrePrefixes.crushed, Materials.Cerium, 1))
+ .itemOutputs(Materials.SiliconDioxide.getDust(3))
+ .fluidInputs(Materials.Chlorine.getGas(36000))
+ .fluidOutputs(CeriumChlorideConcentrate.getFluidOrGas(3000))
+ .specialValue(800)
+ .eut(TierEU.RECIPE_ZPM)
+ .duration(2 * SECONDS)
+ .addTo(digesterRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(CeriumOreConcentrate.get(OrePrefixes.dust, 1))
+ .itemOutputs(Materials.SiliconDioxide.getDust(1))
+ .fluidInputs(Materials.Chlorine.getGas(12000))
+ .fluidOutputs(CeriumChlorideConcentrate.getFluidOrGas(1000))
+ .specialValue(800)
+ .eut(TierEU.RECIPE_ZPM)
+ .duration(2 * SECONDS)
+ .addTo(digesterRecipes);
// 1B oreChlorideConcentrate = 1 ore's rare earth metal + 3 any rare earth metal
GT_Values.RA.stdBuilder()
- .fluidInputs(
- CeriumExtractingNanoResin.getFluidOrGas(1000),
- CeriumChlorideConcentrate.getFluidOrGas(1000))
- .fluidOutputs(
- FilledCeriumExtractingNanoResin.getFluidOrGas(1000),
- ChlorinatedRareEarthConcentrate.getFluidOrGas(1000))
- .eut(TierEU.RECIPE_UV).duration(1 * SECONDS).addTo(multiblockChemicalReactorRecipes);
+ .fluidInputs(CeriumExtractingNanoResin.getFluidOrGas(1000), CeriumChlorideConcentrate.getFluidOrGas(1000))
+ .fluidOutputs(
+ FilledCeriumExtractingNanoResin.getFluidOrGas(1000),
+ ChlorinatedRareEarthConcentrate.getFluidOrGas(1000))
+ .eut(TierEU.RECIPE_UV)
+ .duration(1 * SECONDS)
+ .addTo(multiblockChemicalReactorRecipes);
// Neodymium Part
// Digester to produce Neodymium Chloride Concentrate
- GT_Values.RA.stdBuilder().itemInputs(GT_OreDictUnificator.get(OrePrefixes.crushed, Materials.Neodymium, 1))
- .itemOutputs(Materials.SiliconDioxide.getDust(3)).fluidInputs(Materials.Chlorine.getGas(36000))
- .fluidOutputs(NeodymiumChlorideConcentrate.getFluidOrGas(3000)).specialValue(800).eut(TierEU.RECIPE_ZPM)
- .duration(2 * SECONDS).addTo(digesterRecipes);
- GT_Values.RA.stdBuilder().itemInputs(NeodymiumOreConcentrate.get(OrePrefixes.dust, 1))
- .itemOutputs(Materials.SiliconDioxide.getDust(1)).fluidInputs(Materials.Chlorine.getGas(12000))
- .fluidOutputs(NeodymiumChlorideConcentrate.getFluidOrGas(1000)).specialValue(800).eut(TierEU.RECIPE_ZPM)
- .duration(2 * SECONDS).addTo(digesterRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(GT_OreDictUnificator.get(OrePrefixes.crushed, Materials.Neodymium, 1))
+ .itemOutputs(Materials.SiliconDioxide.getDust(3))
+ .fluidInputs(Materials.Chlorine.getGas(36000))
+ .fluidOutputs(NeodymiumChlorideConcentrate.getFluidOrGas(3000))
+ .specialValue(800)
+ .eut(TierEU.RECIPE_ZPM)
+ .duration(2 * SECONDS)
+ .addTo(digesterRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(NeodymiumOreConcentrate.get(OrePrefixes.dust, 1))
+ .itemOutputs(Materials.SiliconDioxide.getDust(1))
+ .fluidInputs(Materials.Chlorine.getGas(12000))
+ .fluidOutputs(NeodymiumChlorideConcentrate.getFluidOrGas(1000))
+ .specialValue(800)
+ .eut(TierEU.RECIPE_ZPM)
+ .duration(2 * SECONDS)
+ .addTo(digesterRecipes);
// 1B oreChlorideConcentrate = 1 ore's rare earth metal + 3 any rare earth metal
GT_Values.RA.stdBuilder()
- .fluidInputs(
- NeodymiumExtractingNanoResin.getFluidOrGas(1000),
- NeodymiumChlorideConcentrate.getFluidOrGas(1000))
- .fluidOutputs(
- FilledNeodymiumExtractingNanoResin.getFluidOrGas(1000),
- ChlorinatedRareEarthConcentrate.getFluidOrGas(1000))
- .eut(TierEU.RECIPE_UV).duration(1 * SECONDS).addTo(multiblockChemicalReactorRecipes);
+ .fluidInputs(
+ NeodymiumExtractingNanoResin.getFluidOrGas(1000),
+ NeodymiumChlorideConcentrate.getFluidOrGas(1000))
+ .fluidOutputs(
+ FilledNeodymiumExtractingNanoResin.getFluidOrGas(1000),
+ ChlorinatedRareEarthConcentrate.getFluidOrGas(1000))
+ .eut(TierEU.RECIPE_UV)
+ .duration(1 * SECONDS)
+ .addTo(multiblockChemicalReactorRecipes);
// Neodymium Part
// Digester to produce Neodymium Chloride Concentrate
- GT_Values.RA.stdBuilder().itemInputs(GT_OreDictUnificator.get(OrePrefixes.crushed, Materials.Neodymium, 1))
- .itemOutputs(Materials.SiliconDioxide.getDust(3)).fluidInputs(Materials.Chlorine.getGas(36000))
- .fluidOutputs(NeodymiumChlorideConcentrate.getFluidOrGas(3000)).specialValue(800).eut(TierEU.RECIPE_ZPM)
- .duration(2 * SECONDS).addTo(digesterRecipes);
- GT_Values.RA.stdBuilder().itemInputs(NeodymiumOreConcentrate.get(OrePrefixes.dust, 1))
- .itemOutputs(Materials.SiliconDioxide.getDust(1)).fluidInputs(Materials.Chlorine.getGas(12000))
- .fluidOutputs(NeodymiumChlorideConcentrate.getFluidOrGas(1000)).specialValue(800).eut(TierEU.RECIPE_ZPM)
- .duration(2 * SECONDS).addTo(digesterRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(GT_OreDictUnificator.get(OrePrefixes.crushed, Materials.Neodymium, 1))
+ .itemOutputs(Materials.SiliconDioxide.getDust(3))
+ .fluidInputs(Materials.Chlorine.getGas(36000))
+ .fluidOutputs(NeodymiumChlorideConcentrate.getFluidOrGas(3000))
+ .specialValue(800)
+ .eut(TierEU.RECIPE_ZPM)
+ .duration(2 * SECONDS)
+ .addTo(digesterRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(NeodymiumOreConcentrate.get(OrePrefixes.dust, 1))
+ .itemOutputs(Materials.SiliconDioxide.getDust(1))
+ .fluidInputs(Materials.Chlorine.getGas(12000))
+ .fluidOutputs(NeodymiumChlorideConcentrate.getFluidOrGas(1000))
+ .specialValue(800)
+ .eut(TierEU.RECIPE_ZPM)
+ .duration(2 * SECONDS)
+ .addTo(digesterRecipes);
// 1B oreChlorideConcentrate = 1 ore's rare earth metal + 3 any rare earth metal
GT_Values.RA.stdBuilder()
- .fluidInputs(
- NeodymiumExtractingNanoResin.getFluidOrGas(1000),
- NeodymiumChlorideConcentrate.getFluidOrGas(1000))
- .fluidOutputs(
- FilledNeodymiumExtractingNanoResin.getFluidOrGas(1000),
- ChlorinatedRareEarthConcentrate.getFluidOrGas(1000))
- .eut(TierEU.RECIPE_UV).duration(1 * SECONDS).addTo(multiblockChemicalReactorRecipes);
+ .fluidInputs(
+ NeodymiumExtractingNanoResin.getFluidOrGas(1000),
+ NeodymiumChlorideConcentrate.getFluidOrGas(1000))
+ .fluidOutputs(
+ FilledNeodymiumExtractingNanoResin.getFluidOrGas(1000),
+ ChlorinatedRareEarthConcentrate.getFluidOrGas(1000))
+ .eut(TierEU.RECIPE_UV)
+ .duration(1 * SECONDS)
+ .addTo(multiblockChemicalReactorRecipes);
// Promethium Part
// Digester to produce Neodymium Chloride Concentrate
- GT_Values.RA.stdBuilder().itemInputs(GT_OreDictUnificator.get(OrePrefixes.crushed, Materials.Promethium, 1))
- .itemOutputs(Materials.SiliconDioxide.getDust(3)).fluidInputs(Materials.Chlorine.getGas(36000))
- .fluidOutputs(PromethiumChlorideConcentrate.getFluidOrGas(3000)).specialValue(800)
- .eut(TierEU.RECIPE_ZPM).duration(2 * SECONDS).addTo(digesterRecipes);
- GT_Values.RA.stdBuilder().itemInputs(PromethiumOreConcentrate.get(OrePrefixes.dust, 1))
- .itemOutputs(Materials.SiliconDioxide.getDust(1)).fluidInputs(Materials.Chlorine.getGas(12000))
- .fluidOutputs(PromethiumChlorideConcentrate.getFluidOrGas(1000)).specialValue(800)
- .eut(TierEU.RECIPE_ZPM).duration(2 * SECONDS).addTo(digesterRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(GT_OreDictUnificator.get(OrePrefixes.crushed, Materials.Promethium, 1))
+ .itemOutputs(Materials.SiliconDioxide.getDust(3))
+ .fluidInputs(Materials.Chlorine.getGas(36000))
+ .fluidOutputs(PromethiumChlorideConcentrate.getFluidOrGas(3000))
+ .specialValue(800)
+ .eut(TierEU.RECIPE_ZPM)
+ .duration(2 * SECONDS)
+ .addTo(digesterRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(PromethiumOreConcentrate.get(OrePrefixes.dust, 1))
+ .itemOutputs(Materials.SiliconDioxide.getDust(1))
+ .fluidInputs(Materials.Chlorine.getGas(12000))
+ .fluidOutputs(PromethiumChlorideConcentrate.getFluidOrGas(1000))
+ .specialValue(800)
+ .eut(TierEU.RECIPE_ZPM)
+ .duration(2 * SECONDS)
+ .addTo(digesterRecipes);
// 1B oreChlorideConcentrate = 1 ore's rare earth metal + 3 any rare earth metal
GT_Values.RA.stdBuilder()
- .fluidInputs(
- PromethiumExtractingNanoResin.getFluidOrGas(1000),
- PromethiumChlorideConcentrate.getFluidOrGas(1000))
- .fluidOutputs(
- FilledPromethiumExtractingNanoResin.getFluidOrGas(1000),
- ChlorinatedRareEarthConcentrate.getFluidOrGas(1000))
- .eut(TierEU.RECIPE_UV).duration(1 * SECONDS).addTo(multiblockChemicalReactorRecipes);
+ .fluidInputs(
+ PromethiumExtractingNanoResin.getFluidOrGas(1000),
+ PromethiumChlorideConcentrate.getFluidOrGas(1000))
+ .fluidOutputs(
+ FilledPromethiumExtractingNanoResin.getFluidOrGas(1000),
+ ChlorinatedRareEarthConcentrate.getFluidOrGas(1000))
+ .eut(TierEU.RECIPE_UV)
+ .duration(1 * SECONDS)
+ .addTo(multiblockChemicalReactorRecipes);
// Promethium Part
// Digester to produce Promethium Chloride Concentrate
- GT_Values.RA.stdBuilder().itemInputs(GT_OreDictUnificator.get(OrePrefixes.crushed, Materials.Promethium, 1))
- .itemOutputs(Materials.SiliconDioxide.getDust(3)).fluidInputs(Materials.Chlorine.getGas(36000))
- .fluidOutputs(PromethiumChlorideConcentrate.getFluidOrGas(3000)).specialValue(800)
- .eut(TierEU.RECIPE_ZPM).duration(2 * SECONDS).addTo(digesterRecipes);
- GT_Values.RA.stdBuilder().itemInputs(PromethiumOreConcentrate.get(OrePrefixes.dust, 1))
- .itemOutputs(Materials.SiliconDioxide.getDust(1)).fluidInputs(Materials.Chlorine.getGas(12000))
- .fluidOutputs(PromethiumChlorideConcentrate.getFluidOrGas(1000)).specialValue(800)
- .eut(TierEU.RECIPE_ZPM).duration(2 * SECONDS).addTo(digesterRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(GT_OreDictUnificator.get(OrePrefixes.crushed, Materials.Promethium, 1))
+ .itemOutputs(Materials.SiliconDioxide.getDust(3))
+ .fluidInputs(Materials.Chlorine.getGas(36000))
+ .fluidOutputs(PromethiumChlorideConcentrate.getFluidOrGas(3000))
+ .specialValue(800)
+ .eut(TierEU.RECIPE_ZPM)
+ .duration(2 * SECONDS)
+ .addTo(digesterRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(PromethiumOreConcentrate.get(OrePrefixes.dust, 1))
+ .itemOutputs(Materials.SiliconDioxide.getDust(1))
+ .fluidInputs(Materials.Chlorine.getGas(12000))
+ .fluidOutputs(PromethiumChlorideConcentrate.getFluidOrGas(1000))
+ .specialValue(800)
+ .eut(TierEU.RECIPE_ZPM)
+ .duration(2 * SECONDS)
+ .addTo(digesterRecipes);
// 1B oreChlorideConcentrate = 1 ore's rare earth metal + 3 any rare earth metal
GT_Values.RA.stdBuilder()
- .fluidInputs(
- PromethiumExtractingNanoResin.getFluidOrGas(1000),
- PromethiumChlorideConcentrate.getFluidOrGas(1000))
- .fluidOutputs(
- FilledPromethiumExtractingNanoResin.getFluidOrGas(1000),
- ChlorinatedRareEarthConcentrate.getFluidOrGas(1000))
- .eut(TierEU.RECIPE_UV).duration(1 * SECONDS).addTo(multiblockChemicalReactorRecipes);
+ .fluidInputs(
+ PromethiumExtractingNanoResin.getFluidOrGas(1000),
+ PromethiumChlorideConcentrate.getFluidOrGas(1000))
+ .fluidOutputs(
+ FilledPromethiumExtractingNanoResin.getFluidOrGas(1000),
+ ChlorinatedRareEarthConcentrate.getFluidOrGas(1000))
+ .eut(TierEU.RECIPE_UV)
+ .duration(1 * SECONDS)
+ .addTo(multiblockChemicalReactorRecipes);
// Samarium Part
// Digester to produce Samarium Chloride Concentrate
- GT_Values.RA.stdBuilder().itemInputs(GT_OreDictUnificator.get(OrePrefixes.crushed, Materials.Samarium, 1))
- .itemOutputs(Materials.SiliconDioxide.getDust(3)).fluidInputs(Materials.Chlorine.getGas(36000))
- .fluidOutputs(SamariumChlorideConcentrate.getFluidOrGas(3000)).specialValue(800).eut(TierEU.RECIPE_ZPM)
- .duration(2 * SECONDS).addTo(digesterRecipes);
- GT_Values.RA.stdBuilder().itemInputs(SamariumOreConcentrate.get(OrePrefixes.dust, 1))
- .itemOutputs(Materials.SiliconDioxide.getDust(1)).fluidInputs(Materials.Chlorine.getGas(12000))
- .fluidOutputs(SamariumChlorideConcentrate.getFluidOrGas(1000)).specialValue(800).eut(TierEU.RECIPE_ZPM)
- .duration(2 * SECONDS).addTo(digesterRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(GT_OreDictUnificator.get(OrePrefixes.crushed, Materials.Samarium, 1))
+ .itemOutputs(Materials.SiliconDioxide.getDust(3))
+ .fluidInputs(Materials.Chlorine.getGas(36000))
+ .fluidOutputs(SamariumChlorideConcentrate.getFluidOrGas(3000))
+ .specialValue(800)
+ .eut(TierEU.RECIPE_ZPM)
+ .duration(2 * SECONDS)
+ .addTo(digesterRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(SamariumOreConcentrate.get(OrePrefixes.dust, 1))
+ .itemOutputs(Materials.SiliconDioxide.getDust(1))
+ .fluidInputs(Materials.Chlorine.getGas(12000))
+ .fluidOutputs(SamariumChlorideConcentrate.getFluidOrGas(1000))
+ .specialValue(800)
+ .eut(TierEU.RECIPE_ZPM)
+ .duration(2 * SECONDS)
+ .addTo(digesterRecipes);
// 1B oreChlorideConcentrate = 1 ore's rare earth metal + 3 any rare earth metal
GT_Values.RA.stdBuilder()
- .fluidInputs(
- SamariumExtractingNanoResin.getFluidOrGas(1000),
- SamariumChlorideConcentrate.getFluidOrGas(1000))
- .fluidOutputs(
- FilledSamariumExtractingNanoResin.getFluidOrGas(1000),
- ChlorinatedRareEarthConcentrate.getFluidOrGas(1000))
- .eut(TierEU.RECIPE_UV).duration(1 * SECONDS).addTo(multiblockChemicalReactorRecipes);
+ .fluidInputs(
+ SamariumExtractingNanoResin.getFluidOrGas(1000),
+ SamariumChlorideConcentrate.getFluidOrGas(1000))
+ .fluidOutputs(
+ FilledSamariumExtractingNanoResin.getFluidOrGas(1000),
+ ChlorinatedRareEarthConcentrate.getFluidOrGas(1000))
+ .eut(TierEU.RECIPE_UV)
+ .duration(1 * SECONDS)
+ .addTo(multiblockChemicalReactorRecipes);
// Europium Part
// Digester to produce Europium Chloride Concentrate
- GT_Values.RA.stdBuilder().itemInputs(GT_OreDictUnificator.get(OrePrefixes.crushed, Materials.Europium, 1))
- .itemOutputs(Materials.SiliconDioxide.getDust(3)).fluidInputs(Materials.Chlorine.getGas(36000))
- .fluidOutputs(EuropiumChlorideConcentrate.getFluidOrGas(3000)).specialValue(800).eut(TierEU.RECIPE_ZPM)
- .duration(2 * SECONDS).addTo(digesterRecipes);
- GT_Values.RA.stdBuilder().itemInputs(EuropiumOreConcentrate.get(OrePrefixes.dust, 1))
- .itemOutputs(Materials.SiliconDioxide.getDust(1)).fluidInputs(Materials.Chlorine.getGas(12000))
- .fluidOutputs(EuropiumChlorideConcentrate.getFluidOrGas(1000)).specialValue(800).eut(TierEU.RECIPE_ZPM)
- .duration(2 * SECONDS).addTo(digesterRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(GT_OreDictUnificator.get(OrePrefixes.crushed, Materials.Europium, 1))
+ .itemOutputs(Materials.SiliconDioxide.getDust(3))
+ .fluidInputs(Materials.Chlorine.getGas(36000))
+ .fluidOutputs(EuropiumChlorideConcentrate.getFluidOrGas(3000))
+ .specialValue(800)
+ .eut(TierEU.RECIPE_ZPM)
+ .duration(2 * SECONDS)
+ .addTo(digesterRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(EuropiumOreConcentrate.get(OrePrefixes.dust, 1))
+ .itemOutputs(Materials.SiliconDioxide.getDust(1))
+ .fluidInputs(Materials.Chlorine.getGas(12000))
+ .fluidOutputs(EuropiumChlorideConcentrate.getFluidOrGas(1000))
+ .specialValue(800)
+ .eut(TierEU.RECIPE_ZPM)
+ .duration(2 * SECONDS)
+ .addTo(digesterRecipes);
// 1B oreChlorideConcentrate = 1 ore's rare earth metal + 3 any rare earth metal
GT_Values.RA.stdBuilder()
- .fluidInputs(
- EuropiumExtractingNanoResin.getFluidOrGas(1000),
- EuropiumChlorideConcentrate.getFluidOrGas(1000))
- .fluidOutputs(
- FilledEuropiumExtractingNanoResin.getFluidOrGas(1000),
- ChlorinatedRareEarthConcentrate.getFluidOrGas(1000))
- .eut(TierEU.RECIPE_UV).duration(1 * SECONDS).addTo(multiblockChemicalReactorRecipes);
+ .fluidInputs(
+ EuropiumExtractingNanoResin.getFluidOrGas(1000),
+ EuropiumChlorideConcentrate.getFluidOrGas(1000))
+ .fluidOutputs(
+ FilledEuropiumExtractingNanoResin.getFluidOrGas(1000),
+ ChlorinatedRareEarthConcentrate.getFluidOrGas(1000))
+ .eut(TierEU.RECIPE_UV)
+ .duration(1 * SECONDS)
+ .addTo(multiblockChemicalReactorRecipes);
// Gadolinium Part
// Digester to produce Gadolinium Chloride Concentrate
- GT_Values.RA.stdBuilder().itemInputs(GT_OreDictUnificator.get(OrePrefixes.crushed, Materials.Gadolinium, 1))
- .itemOutputs(Materials.SiliconDioxide.getDust(3)).fluidInputs(Materials.Chlorine.getGas(36000))
- .fluidOutputs(GadoliniumChlorideConcentrate.getFluidOrGas(3000)).specialValue(800)
- .eut(TierEU.RECIPE_ZPM).duration(2 * SECONDS).addTo(digesterRecipes);
- GT_Values.RA.stdBuilder().itemInputs(GadoliniumOreConcentrate.get(OrePrefixes.dust, 1))
- .itemOutputs(Materials.SiliconDioxide.getDust(1)).fluidInputs(Materials.Chlorine.getGas(12000))
- .fluidOutputs(GadoliniumChlorideConcentrate.getFluidOrGas(1000)).specialValue(800)
- .eut(TierEU.RECIPE_ZPM).duration(2 * SECONDS).addTo(digesterRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(GT_OreDictUnificator.get(OrePrefixes.crushed, Materials.Gadolinium, 1))
+ .itemOutputs(Materials.SiliconDioxide.getDust(3))
+ .fluidInputs(Materials.Chlorine.getGas(36000))
+ .fluidOutputs(GadoliniumChlorideConcentrate.getFluidOrGas(3000))
+ .specialValue(800)
+ .eut(TierEU.RECIPE_ZPM)
+ .duration(2 * SECONDS)
+ .addTo(digesterRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(GadoliniumOreConcentrate.get(OrePrefixes.dust, 1))
+ .itemOutputs(Materials.SiliconDioxide.getDust(1))
+ .fluidInputs(Materials.Chlorine.getGas(12000))
+ .fluidOutputs(GadoliniumChlorideConcentrate.getFluidOrGas(1000))
+ .specialValue(800)
+ .eut(TierEU.RECIPE_ZPM)
+ .duration(2 * SECONDS)
+ .addTo(digesterRecipes);
// 1B oreChlorideConcentrate = 1 ore's rare earth metal + 3 any rare earth metal
GT_Values.RA.stdBuilder()
- .fluidInputs(
- GadoliniumExtractingNanoResin.getFluidOrGas(1000),
- GadoliniumChlorideConcentrate.getFluidOrGas(1000))
- .fluidOutputs(
- FilledGadoliniumExtractingNanoResin.getFluidOrGas(1000),
- ChlorinatedRareEarthConcentrate.getFluidOrGas(1000))
- .eut(TierEU.RECIPE_UV).duration(1 * SECONDS).addTo(multiblockChemicalReactorRecipes);
+ .fluidInputs(
+ GadoliniumExtractingNanoResin.getFluidOrGas(1000),
+ GadoliniumChlorideConcentrate.getFluidOrGas(1000))
+ .fluidOutputs(
+ FilledGadoliniumExtractingNanoResin.getFluidOrGas(1000),
+ ChlorinatedRareEarthConcentrate.getFluidOrGas(1000))
+ .eut(TierEU.RECIPE_UV)
+ .duration(1 * SECONDS)
+ .addTo(multiblockChemicalReactorRecipes);
// Terbium Part
// Digester to produce Terbium Chloride Concentrate
- GT_Values.RA.stdBuilder().itemInputs(GT_OreDictUnificator.get(OrePrefixes.crushed, Materials.Terbium, 1))
- .itemOutputs(Materials.SiliconDioxide.getDust(3)).fluidInputs(Materials.Chlorine.getGas(36000))
- .fluidOutputs(TerbiumChlorideConcentrate.getFluidOrGas(3000)).specialValue(800).eut(TierEU.RECIPE_ZPM)
- .duration(2 * SECONDS).addTo(digesterRecipes);
- GT_Values.RA.stdBuilder().itemInputs(TerbiumOreConcentrate.get(OrePrefixes.dust, 1))
- .itemOutputs(Materials.SiliconDioxide.getDust(1)).fluidInputs(Materials.Chlorine.getGas(12000))
- .fluidOutputs(TerbiumChlorideConcentrate.getFluidOrGas(1000)).specialValue(800).eut(TierEU.RECIPE_ZPM)
- .duration(2 * SECONDS).addTo(digesterRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(GT_OreDictUnificator.get(OrePrefixes.crushed, Materials.Terbium, 1))
+ .itemOutputs(Materials.SiliconDioxide.getDust(3))
+ .fluidInputs(Materials.Chlorine.getGas(36000))
+ .fluidOutputs(TerbiumChlorideConcentrate.getFluidOrGas(3000))
+ .specialValue(800)
+ .eut(TierEU.RECIPE_ZPM)
+ .duration(2 * SECONDS)
+ .addTo(digesterRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(TerbiumOreConcentrate.get(OrePrefixes.dust, 1))
+ .itemOutputs(Materials.SiliconDioxide.getDust(1))
+ .fluidInputs(Materials.Chlorine.getGas(12000))
+ .fluidOutputs(TerbiumChlorideConcentrate.getFluidOrGas(1000))
+ .specialValue(800)
+ .eut(TierEU.RECIPE_ZPM)
+ .duration(2 * SECONDS)
+ .addTo(digesterRecipes);
// 1B oreChlorideConcentrate = 1 ore's rare earth metal + 3 any rare earth metal
GT_Values.RA.stdBuilder()
- .fluidInputs(
- TerbiumExtractingNanoResin.getFluidOrGas(1000),
- TerbiumChlorideConcentrate.getFluidOrGas(1000))
- .fluidOutputs(
- FilledTerbiumExtractingNanoResin.getFluidOrGas(1000),
- ChlorinatedRareEarthConcentrate.getFluidOrGas(1000))
- .eut(TierEU.RECIPE_UV).duration(1 * SECONDS).addTo(multiblockChemicalReactorRecipes);
+ .fluidInputs(TerbiumExtractingNanoResin.getFluidOrGas(1000), TerbiumChlorideConcentrate.getFluidOrGas(1000))
+ .fluidOutputs(
+ FilledTerbiumExtractingNanoResin.getFluidOrGas(1000),
+ ChlorinatedRareEarthConcentrate.getFluidOrGas(1000))
+ .eut(TierEU.RECIPE_UV)
+ .duration(1 * SECONDS)
+ .addTo(multiblockChemicalReactorRecipes);
// Dysprosium Part
// Digester to produce Dysprosium Chloride Concentrate
- GT_Values.RA.stdBuilder().itemInputs(GT_OreDictUnificator.get(OrePrefixes.crushed, Materials.Dysprosium, 1))
- .itemOutputs(Materials.SiliconDioxide.getDust(3)).fluidInputs(Materials.Chlorine.getGas(36000))
- .fluidOutputs(DysprosiumChlorideConcentrate.getFluidOrGas(3000)).specialValue(800)
- .eut(TierEU.RECIPE_ZPM).duration(2 * SECONDS).addTo(digesterRecipes);
- GT_Values.RA.stdBuilder().itemInputs(DysprosiumOreConcentrate.get(OrePrefixes.dust, 1))
- .itemOutputs(Materials.SiliconDioxide.getDust(1)).fluidInputs(Materials.Chlorine.getGas(12000))
- .fluidOutputs(DysprosiumChlorideConcentrate.getFluidOrGas(1000)).specialValue(800)
- .eut(TierEU.RECIPE_ZPM).duration(2 * SECONDS).addTo(digesterRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(GT_OreDictUnificator.get(OrePrefixes.crushed, Materials.Dysprosium, 1))
+ .itemOutputs(Materials.SiliconDioxide.getDust(3))
+ .fluidInputs(Materials.Chlorine.getGas(36000))
+ .fluidOutputs(DysprosiumChlorideConcentrate.getFluidOrGas(3000))
+ .specialValue(800)
+ .eut(TierEU.RECIPE_ZPM)
+ .duration(2 * SECONDS)
+ .addTo(digesterRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(DysprosiumOreConcentrate.get(OrePrefixes.dust, 1))
+ .itemOutputs(Materials.SiliconDioxide.getDust(1))
+ .fluidInputs(Materials.Chlorine.getGas(12000))
+ .fluidOutputs(DysprosiumChlorideConcentrate.getFluidOrGas(1000))
+ .specialValue(800)
+ .eut(TierEU.RECIPE_ZPM)
+ .duration(2 * SECONDS)
+ .addTo(digesterRecipes);
// 1B oreChlorideConcentrate = 1 ore's rare earth metal + 3 any rare earth metal
GT_Values.RA.stdBuilder()
- .fluidInputs(
- DysprosiumExtractingNanoResin.getFluidOrGas(1000),
- DysprosiumChlorideConcentrate.getFluidOrGas(1000))
- .fluidOutputs(
- FilledDysprosiumExtractingNanoResin.getFluidOrGas(1000),
- ChlorinatedRareEarthConcentrate.getFluidOrGas(1000))
- .eut(TierEU.RECIPE_UV).duration(1 * SECONDS).addTo(multiblockChemicalReactorRecipes);
+ .fluidInputs(
+ DysprosiumExtractingNanoResin.getFluidOrGas(1000),
+ DysprosiumChlorideConcentrate.getFluidOrGas(1000))
+ .fluidOutputs(
+ FilledDysprosiumExtractingNanoResin.getFluidOrGas(1000),
+ ChlorinatedRareEarthConcentrate.getFluidOrGas(1000))
+ .eut(TierEU.RECIPE_UV)
+ .duration(1 * SECONDS)
+ .addTo(multiblockChemicalReactorRecipes);
// Holmium Part
// Digester to produce Holmium Chloride Concentrate
- GT_Values.RA.stdBuilder().itemInputs(GT_OreDictUnificator.get(OrePrefixes.crushed, Materials.Holmium, 1))
- .itemOutputs(Materials.SiliconDioxide.getDust(3)).fluidInputs(Materials.Chlorine.getGas(36000))
- .fluidOutputs(HolmiumChlorideConcentrate.getFluidOrGas(3000)).specialValue(800).eut(TierEU.RECIPE_ZPM)
- .duration(2 * SECONDS).addTo(digesterRecipes);
- GT_Values.RA.stdBuilder().itemInputs(HolmiumOreConcentrate.get(OrePrefixes.dust, 1))
- .itemOutputs(Materials.SiliconDioxide.getDust(1)).fluidInputs(Materials.Chlorine.getGas(12000))
- .fluidOutputs(HolmiumChlorideConcentrate.getFluidOrGas(1000)).specialValue(800).eut(TierEU.RECIPE_ZPM)
- .duration(2 * SECONDS).addTo(digesterRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(GT_OreDictUnificator.get(OrePrefixes.crushed, Materials.Holmium, 1))
+ .itemOutputs(Materials.SiliconDioxide.getDust(3))
+ .fluidInputs(Materials.Chlorine.getGas(36000))
+ .fluidOutputs(HolmiumChlorideConcentrate.getFluidOrGas(3000))
+ .specialValue(800)
+ .eut(TierEU.RECIPE_ZPM)
+ .duration(2 * SECONDS)
+ .addTo(digesterRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(HolmiumOreConcentrate.get(OrePrefixes.dust, 1))
+ .itemOutputs(Materials.SiliconDioxide.getDust(1))
+ .fluidInputs(Materials.Chlorine.getGas(12000))
+ .fluidOutputs(HolmiumChlorideConcentrate.getFluidOrGas(1000))
+ .specialValue(800)
+ .eut(TierEU.RECIPE_ZPM)
+ .duration(2 * SECONDS)
+ .addTo(digesterRecipes);
// 1B oreChlorideConcentrate = 1 ore's rare earth metal + 3 any rare earth metal
GT_Values.RA.stdBuilder()
- .fluidInputs(
- HolmiumExtractingNanoResin.getFluidOrGas(1000),
- HolmiumChlorideConcentrate.getFluidOrGas(1000))
- .fluidOutputs(
- FilledHolmiumExtractingNanoResin.getFluidOrGas(1000),
- ChlorinatedRareEarthConcentrate.getFluidOrGas(1000))
- .eut(TierEU.RECIPE_UV).duration(1 * SECONDS).addTo(multiblockChemicalReactorRecipes);
+ .fluidInputs(HolmiumExtractingNanoResin.getFluidOrGas(1000), HolmiumChlorideConcentrate.getFluidOrGas(1000))
+ .fluidOutputs(
+ FilledHolmiumExtractingNanoResin.getFluidOrGas(1000),
+ ChlorinatedRareEarthConcentrate.getFluidOrGas(1000))
+ .eut(TierEU.RECIPE_UV)
+ .duration(1 * SECONDS)
+ .addTo(multiblockChemicalReactorRecipes);
// Erbium Part
// Digester to produce Erbium Chloride Concentrate
- GT_Values.RA.stdBuilder().itemInputs(GT_OreDictUnificator.get(OrePrefixes.crushed, Materials.Erbium, 1))
- .itemOutputs(Materials.SiliconDioxide.getDust(3)).fluidInputs(Materials.Chlorine.getGas(36000))
- .fluidOutputs(ErbiumChlorideConcentrate.getFluidOrGas(3000)).specialValue(800).eut(TierEU.RECIPE_ZPM)
- .duration(2 * SECONDS).addTo(digesterRecipes);
- GT_Values.RA.stdBuilder().itemInputs(ErbiumOreConcentrate.get(OrePrefixes.dust, 1))
- .itemOutputs(Materials.SiliconDioxide.getDust(1)).fluidInputs(Materials.Chlorine.getGas(12000))
- .fluidOutputs(ErbiumChlorideConcentrate.getFluidOrGas(1000)).specialValue(800).eut(TierEU.RECIPE_ZPM)
- .duration(2 * SECONDS).addTo(digesterRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(GT_OreDictUnificator.get(OrePrefixes.crushed, Materials.Erbium, 1))
+ .itemOutputs(Materials.SiliconDioxide.getDust(3))
+ .fluidInputs(Materials.Chlorine.getGas(36000))
+ .fluidOutputs(ErbiumChlorideConcentrate.getFluidOrGas(3000))
+ .specialValue(800)
+ .eut(TierEU.RECIPE_ZPM)
+ .duration(2 * SECONDS)
+ .addTo(digesterRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(ErbiumOreConcentrate.get(OrePrefixes.dust, 1))
+ .itemOutputs(Materials.SiliconDioxide.getDust(1))
+ .fluidInputs(Materials.Chlorine.getGas(12000))
+ .fluidOutputs(ErbiumChlorideConcentrate.getFluidOrGas(1000))
+ .specialValue(800)
+ .eut(TierEU.RECIPE_ZPM)
+ .duration(2 * SECONDS)
+ .addTo(digesterRecipes);
// 1B oreChlorideConcentrate = 1 ore's rare earth metal + 3 any rare earth metal
GT_Values.RA.stdBuilder()
- .fluidInputs(
- ErbiumExtractingNanoResin.getFluidOrGas(1000),
- ErbiumChlorideConcentrate.getFluidOrGas(1000))
- .fluidOutputs(
- FilledErbiumExtractingNanoResin.getFluidOrGas(1000),
- ChlorinatedRareEarthConcentrate.getFluidOrGas(1000))
- .eut(TierEU.RECIPE_UV).duration(1 * SECONDS).addTo(multiblockChemicalReactorRecipes);
+ .fluidInputs(ErbiumExtractingNanoResin.getFluidOrGas(1000), ErbiumChlorideConcentrate.getFluidOrGas(1000))
+ .fluidOutputs(
+ FilledErbiumExtractingNanoResin.getFluidOrGas(1000),
+ ChlorinatedRareEarthConcentrate.getFluidOrGas(1000))
+ .eut(TierEU.RECIPE_UV)
+ .duration(1 * SECONDS)
+ .addTo(multiblockChemicalReactorRecipes);
// Thulium Part
// Digester to produce Thulium Chloride Concentrate
- GT_Values.RA.stdBuilder().itemInputs(GT_OreDictUnificator.get(OrePrefixes.crushed, Materials.Thulium, 1))
- .itemOutputs(Materials.SiliconDioxide.getDust(3)).fluidInputs(Materials.Chlorine.getGas(36000))
- .fluidOutputs(ThuliumChlorideConcentrate.getFluidOrGas(3000)).specialValue(800).eut(TierEU.RECIPE_ZPM)
- .duration(2 * SECONDS).addTo(digesterRecipes);
- GT_Values.RA.stdBuilder().itemInputs(ThuliumOreConcentrate.get(OrePrefixes.dust, 1))
- .itemOutputs(Materials.SiliconDioxide.getDust(1)).fluidInputs(Materials.Chlorine.getGas(12000))
- .fluidOutputs(ThuliumChlorideConcentrate.getFluidOrGas(1000)).specialValue(800).eut(TierEU.RECIPE_ZPM)
- .duration(2 * SECONDS).addTo(digesterRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(GT_OreDictUnificator.get(OrePrefixes.crushed, Materials.Thulium, 1))
+ .itemOutputs(Materials.SiliconDioxide.getDust(3))
+ .fluidInputs(Materials.Chlorine.getGas(36000))
+ .fluidOutputs(ThuliumChlorideConcentrate.getFluidOrGas(3000))
+ .specialValue(800)
+ .eut(TierEU.RECIPE_ZPM)
+ .duration(2 * SECONDS)
+ .addTo(digesterRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(ThuliumOreConcentrate.get(OrePrefixes.dust, 1))
+ .itemOutputs(Materials.SiliconDioxide.getDust(1))
+ .fluidInputs(Materials.Chlorine.getGas(12000))
+ .fluidOutputs(ThuliumChlorideConcentrate.getFluidOrGas(1000))
+ .specialValue(800)
+ .eut(TierEU.RECIPE_ZPM)
+ .duration(2 * SECONDS)
+ .addTo(digesterRecipes);
// 1B oreChlorideConcentrate = 1 ore's rare earth metal + 3 any rare earth metal
GT_Values.RA.stdBuilder()
- .fluidInputs(
- ThuliumExtractingNanoResin.getFluidOrGas(1000),
- ThuliumChlorideConcentrate.getFluidOrGas(1000))
- .fluidOutputs(
- FilledThuliumExtractingNanoResin.getFluidOrGas(1000),
- ChlorinatedRareEarthConcentrate.getFluidOrGas(1000))
- .eut(TierEU.RECIPE_UV).duration(1 * SECONDS).addTo(multiblockChemicalReactorRecipes);
+ .fluidInputs(ThuliumExtractingNanoResin.getFluidOrGas(1000), ThuliumChlorideConcentrate.getFluidOrGas(1000))
+ .fluidOutputs(
+ FilledThuliumExtractingNanoResin.getFluidOrGas(1000),
+ ChlorinatedRareEarthConcentrate.getFluidOrGas(1000))
+ .eut(TierEU.RECIPE_UV)
+ .duration(1 * SECONDS)
+ .addTo(multiblockChemicalReactorRecipes);
// Ytterbium Part
// Digester to produce Ytterbium Chloride Concentrate
- GT_Values.RA.stdBuilder().itemInputs(GT_OreDictUnificator.get(OrePrefixes.crushed, Materials.Ytterbium, 1))
- .itemOutputs(Materials.SiliconDioxide.getDust(3)).fluidInputs(Materials.Chlorine.getGas(36000))
- .fluidOutputs(YtterbiumChlorideConcentrate.getFluidOrGas(3000)).specialValue(800).eut(TierEU.RECIPE_ZPM)
- .duration(2 * SECONDS).addTo(digesterRecipes);
- GT_Values.RA.stdBuilder().itemInputs(YtterbiumOreConcentrate.get(OrePrefixes.dust, 1))
- .itemOutputs(Materials.SiliconDioxide.getDust(1)).fluidInputs(Materials.Chlorine.getGas(12000))
- .fluidOutputs(YtterbiumChlorideConcentrate.getFluidOrGas(1000)).specialValue(800).eut(TierEU.RECIPE_ZPM)
- .duration(2 * SECONDS).addTo(digesterRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(GT_OreDictUnificator.get(OrePrefixes.crushed, Materials.Ytterbium, 1))
+ .itemOutputs(Materials.SiliconDioxide.getDust(3))
+ .fluidInputs(Materials.Chlorine.getGas(36000))
+ .fluidOutputs(YtterbiumChlorideConcentrate.getFluidOrGas(3000))
+ .specialValue(800)
+ .eut(TierEU.RECIPE_ZPM)
+ .duration(2 * SECONDS)
+ .addTo(digesterRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(YtterbiumOreConcentrate.get(OrePrefixes.dust, 1))
+ .itemOutputs(Materials.SiliconDioxide.getDust(1))
+ .fluidInputs(Materials.Chlorine.getGas(12000))
+ .fluidOutputs(YtterbiumChlorideConcentrate.getFluidOrGas(1000))
+ .specialValue(800)
+ .eut(TierEU.RECIPE_ZPM)
+ .duration(2 * SECONDS)
+ .addTo(digesterRecipes);
// 1B oreChlorideConcentrate = 1 ore's rare earth metal + 3 any rare earth metal
GT_Values.RA.stdBuilder()
- .fluidInputs(
- YtterbiumExtractingNanoResin.getFluidOrGas(1000),
- YtterbiumChlorideConcentrate.getFluidOrGas(1000))
- .fluidOutputs(
- FilledYtterbiumExtractingNanoResin.getFluidOrGas(1000),
- ChlorinatedRareEarthConcentrate.getFluidOrGas(1000))
- .eut(TierEU.RECIPE_UV).duration(1 * SECONDS).addTo(multiblockChemicalReactorRecipes);
+ .fluidInputs(
+ YtterbiumExtractingNanoResin.getFluidOrGas(1000),
+ YtterbiumChlorideConcentrate.getFluidOrGas(1000))
+ .fluidOutputs(
+ FilledYtterbiumExtractingNanoResin.getFluidOrGas(1000),
+ ChlorinatedRareEarthConcentrate.getFluidOrGas(1000))
+ .eut(TierEU.RECIPE_UV)
+ .duration(1 * SECONDS)
+ .addTo(multiblockChemicalReactorRecipes);
// Lutetium Part
// Digester to produce Lutetium Chloride Concentrate
- GT_Values.RA.stdBuilder().itemInputs(GT_OreDictUnificator.get(OrePrefixes.crushed, Materials.Lutetium, 1))
- .itemOutputs(Materials.SiliconDioxide.getDust(3)).fluidInputs(Materials.Chlorine.getGas(36000))
- .fluidOutputs(LutetiumChlorideConcentrate.getFluidOrGas(3000)).specialValue(800).eut(TierEU.RECIPE_ZPM)
- .duration(2 * SECONDS).addTo(digesterRecipes);
- GT_Values.RA.stdBuilder().itemInputs(LutetiumOreConcentrate.get(OrePrefixes.dust, 1))
- .itemOutputs(Materials.SiliconDioxide.getDust(1)).fluidInputs(Materials.Chlorine.getGas(12000))
- .fluidOutputs(LutetiumChlorideConcentrate.getFluidOrGas(1000)).specialValue(800).eut(TierEU.RECIPE_ZPM)
- .duration(2 * SECONDS).addTo(digesterRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(GT_OreDictUnificator.get(OrePrefixes.crushed, Materials.Lutetium, 1))
+ .itemOutputs(Materials.SiliconDioxide.getDust(3))
+ .fluidInputs(Materials.Chlorine.getGas(36000))
+ .fluidOutputs(LutetiumChlorideConcentrate.getFluidOrGas(3000))
+ .specialValue(800)
+ .eut(TierEU.RECIPE_ZPM)
+ .duration(2 * SECONDS)
+ .addTo(digesterRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(LutetiumOreConcentrate.get(OrePrefixes.dust, 1))
+ .itemOutputs(Materials.SiliconDioxide.getDust(1))
+ .fluidInputs(Materials.Chlorine.getGas(12000))
+ .fluidOutputs(LutetiumChlorideConcentrate.getFluidOrGas(1000))
+ .specialValue(800)
+ .eut(TierEU.RECIPE_ZPM)
+ .duration(2 * SECONDS)
+ .addTo(digesterRecipes);
// 1B oreChlorideConcentrate = 1 ore's rare earth metal + 3 any rare earth metal
GT_Values.RA.stdBuilder()
- .fluidInputs(
- LutetiumExtractingNanoResin.getFluidOrGas(1000),
- LutetiumChlorideConcentrate.getFluidOrGas(1000))
- .fluidOutputs(
- FilledLutetiumExtractingNanoResin.getFluidOrGas(1000),
- ChlorinatedRareEarthConcentrate.getFluidOrGas(1000))
- .eut(TierEU.RECIPE_UV).duration(1 * SECONDS).addTo(multiblockChemicalReactorRecipes);
+ .fluidInputs(
+ LutetiumExtractingNanoResin.getFluidOrGas(1000),
+ LutetiumChlorideConcentrate.getFluidOrGas(1000))
+ .fluidOutputs(
+ FilledLutetiumExtractingNanoResin.getFluidOrGas(1000),
+ ChlorinatedRareEarthConcentrate.getFluidOrGas(1000))
+ .eut(TierEU.RECIPE_UV)
+ .duration(1 * SECONDS)
+ .addTo(multiblockChemicalReactorRecipes);
// Ion Extracting Process to produce Rare Earth Element (example Samarium) by Nano Resin
// Get Extracting Nano Resin
// Lanthanum
GT_Values.RA.stdBuilder()
- .itemInputs(
- GT_ModHandler.getModItem("dreamcraft", "item.MysteriousCrystalLens", 0),
- Materials.Lanthanum.getDust(1),
- Materials.Carbon.getNanite(1))
- .fluidInputs(MyMaterial.P507.getFluidOrGas(4000))
- .fluidOutputs(LanthanumExtractingNanoResin.getFluidOrGas(1000)).eut(TierEU.RECIPE_UV)
- .duration(10 * SECONDS).addTo(laserEngraverRecipes);
+ .itemInputs(
+ GT_ModHandler.getModItem("dreamcraft", "item.MysteriousCrystalLens", 0),
+ Materials.Lanthanum.getDust(1),
+ Materials.Carbon.getNanite(1))
+ .fluidInputs(MyMaterial.P507.getFluidOrGas(4000))
+ .fluidOutputs(LanthanumExtractingNanoResin.getFluidOrGas(1000))
+ .eut(TierEU.RECIPE_UV)
+ .duration(10 * SECONDS)
+ .addTo(laserEngraverRecipes);
// Praseodymium
GT_Values.RA.stdBuilder()
- .itemInputs(
- GT_ModHandler.getModItem("dreamcraft", "item.MysteriousCrystalLens", 0),
- Materials.Praseodymium.getDust(1),
- Materials.Carbon.getNanite(1))
- .fluidInputs(MyMaterial.P507.getFluidOrGas(4000))
- .fluidOutputs(PraseodymiumExtractingNanoResin.getFluidOrGas(1000)).eut(TierEU.RECIPE_UV)
- .duration(10 * SECONDS).addTo(laserEngraverRecipes);
+ .itemInputs(
+ GT_ModHandler.getModItem("dreamcraft", "item.MysteriousCrystalLens", 0),
+ Materials.Praseodymium.getDust(1),
+ Materials.Carbon.getNanite(1))
+ .fluidInputs(MyMaterial.P507.getFluidOrGas(4000))
+ .fluidOutputs(PraseodymiumExtractingNanoResin.getFluidOrGas(1000))
+ .eut(TierEU.RECIPE_UV)
+ .duration(10 * SECONDS)
+ .addTo(laserEngraverRecipes);
// Cerium
GT_Values.RA.stdBuilder()
- .itemInputs(
- GT_ModHandler.getModItem("dreamcraft", "item.MysteriousCrystalLens", 0),
- Materials.Cerium.getDust(1),
- Materials.Carbon.getNanite(1))
- .fluidInputs(MyMaterial.P507.getFluidOrGas(4000))
- .fluidOutputs(CeriumExtractingNanoResin.getFluidOrGas(1000)).eut(TierEU.RECIPE_UV)
- .duration(10 * SECONDS).addTo(laserEngraverRecipes);
+ .itemInputs(
+ GT_ModHandler.getModItem("dreamcraft", "item.MysteriousCrystalLens", 0),
+ Materials.Cerium.getDust(1),
+ Materials.Carbon.getNanite(1))
+ .fluidInputs(MyMaterial.P507.getFluidOrGas(4000))
+ .fluidOutputs(CeriumExtractingNanoResin.getFluidOrGas(1000))
+ .eut(TierEU.RECIPE_UV)
+ .duration(10 * SECONDS)
+ .addTo(laserEngraverRecipes);
// Neodymium
GT_Values.RA.stdBuilder()
- .itemInputs(
- GT_ModHandler.getModItem("dreamcraft", "item.MysteriousCrystalLens", 0),
- Materials.Neodymium.getDust(1),
- Materials.Carbon.getNanite(1))
- .fluidInputs(MyMaterial.P507.getFluidOrGas(4000))
- .fluidOutputs(NeodymiumExtractingNanoResin.getFluidOrGas(1000)).eut(TierEU.RECIPE_UV)
- .duration(10 * SECONDS).addTo(laserEngraverRecipes);
+ .itemInputs(
+ GT_ModHandler.getModItem("dreamcraft", "item.MysteriousCrystalLens", 0),
+ Materials.Neodymium.getDust(1),
+ Materials.Carbon.getNanite(1))
+ .fluidInputs(MyMaterial.P507.getFluidOrGas(4000))
+ .fluidOutputs(NeodymiumExtractingNanoResin.getFluidOrGas(1000))
+ .eut(TierEU.RECIPE_UV)
+ .duration(10 * SECONDS)
+ .addTo(laserEngraverRecipes);
// Promethium
GT_Values.RA.stdBuilder()
- .itemInputs(
- GT_ModHandler.getModItem("dreamcraft", "item.MysteriousCrystalLens", 0),
- Materials.Promethium.getDust(1),
- Materials.Carbon.getNanite(1))
- .fluidInputs(MyMaterial.P507.getFluidOrGas(4000))
- .fluidOutputs(PromethiumExtractingNanoResin.getFluidOrGas(1000)).eut(TierEU.RECIPE_UV)
- .duration(10 * SECONDS).addTo(laserEngraverRecipes);
+ .itemInputs(
+ GT_ModHandler.getModItem("dreamcraft", "item.MysteriousCrystalLens", 0),
+ Materials.Promethium.getDust(1),
+ Materials.Carbon.getNanite(1))
+ .fluidInputs(MyMaterial.P507.getFluidOrGas(4000))
+ .fluidOutputs(PromethiumExtractingNanoResin.getFluidOrGas(1000))
+ .eut(TierEU.RECIPE_UV)
+ .duration(10 * SECONDS)
+ .addTo(laserEngraverRecipes);
// Sm
GT_Values.RA.stdBuilder()
- .itemInputs(
- GT_ModHandler.getModItem("dreamcraft", "item.MysteriousCrystalLens", 0),
- Materials.Samarium.getDust(1),
- Materials.Carbon.getNanite(1))
- .fluidInputs(MyMaterial.P507.getFluidOrGas(4000))
- .fluidOutputs(SamariumExtractingNanoResin.getFluidOrGas(1000)).eut(TierEU.RECIPE_UV)
- .duration(10 * SECONDS).addTo(laserEngraverRecipes);
+ .itemInputs(
+ GT_ModHandler.getModItem("dreamcraft", "item.MysteriousCrystalLens", 0),
+ Materials.Samarium.getDust(1),
+ Materials.Carbon.getNanite(1))
+ .fluidInputs(MyMaterial.P507.getFluidOrGas(4000))
+ .fluidOutputs(SamariumExtractingNanoResin.getFluidOrGas(1000))
+ .eut(TierEU.RECIPE_UV)
+ .duration(10 * SECONDS)
+ .addTo(laserEngraverRecipes);
// Europium
GT_Values.RA.stdBuilder()
- .itemInputs(
- GT_ModHandler.getModItem("dreamcraft", "item.MysteriousCrystalLens", 0),
- Materials.Europium.getDust(1),
- Materials.Carbon.getNanite(1))
- .fluidInputs(MyMaterial.P507.getFluidOrGas(4000))
- .fluidOutputs(EuropiumExtractingNanoResin.getFluidOrGas(1000)).eut(TierEU.RECIPE_UV)
- .duration(10 * SECONDS).addTo(laserEngraverRecipes);
+ .itemInputs(
+ GT_ModHandler.getModItem("dreamcraft", "item.MysteriousCrystalLens", 0),
+ Materials.Europium.getDust(1),
+ Materials.Carbon.getNanite(1))
+ .fluidInputs(MyMaterial.P507.getFluidOrGas(4000))
+ .fluidOutputs(EuropiumExtractingNanoResin.getFluidOrGas(1000))
+ .eut(TierEU.RECIPE_UV)
+ .duration(10 * SECONDS)
+ .addTo(laserEngraverRecipes);
// Gadolinium
GT_Values.RA.stdBuilder()
- .itemInputs(
- GT_ModHandler.getModItem("dreamcraft", "item.MysteriousCrystalLens", 0),
- Materials.Gadolinium.getDust(1),
- Materials.Carbon.getNanite(1))
- .fluidInputs(MyMaterial.P507.getFluidOrGas(4000))
- .fluidOutputs(GadoliniumExtractingNanoResin.getFluidOrGas(1000)).eut(TierEU.RECIPE_UV)
- .duration(10 * SECONDS).addTo(laserEngraverRecipes);
+ .itemInputs(
+ GT_ModHandler.getModItem("dreamcraft", "item.MysteriousCrystalLens", 0),
+ Materials.Gadolinium.getDust(1),
+ Materials.Carbon.getNanite(1))
+ .fluidInputs(MyMaterial.P507.getFluidOrGas(4000))
+ .fluidOutputs(GadoliniumExtractingNanoResin.getFluidOrGas(1000))
+ .eut(TierEU.RECIPE_UV)
+ .duration(10 * SECONDS)
+ .addTo(laserEngraverRecipes);
// Terbium
GT_Values.RA.stdBuilder()
- .itemInputs(
- GT_ModHandler.getModItem("dreamcraft", "item.MysteriousCrystalLens", 0),
- Materials.Terbium.getDust(1),
- Materials.Carbon.getNanite(1))
- .fluidInputs(MyMaterial.P507.getFluidOrGas(4000))
- .fluidOutputs(TerbiumExtractingNanoResin.getFluidOrGas(1000)).eut(TierEU.RECIPE_UV)
- .duration(10 * SECONDS).addTo(laserEngraverRecipes);
+ .itemInputs(
+ GT_ModHandler.getModItem("dreamcraft", "item.MysteriousCrystalLens", 0),
+ Materials.Terbium.getDust(1),
+ Materials.Carbon.getNanite(1))
+ .fluidInputs(MyMaterial.P507.getFluidOrGas(4000))
+ .fluidOutputs(TerbiumExtractingNanoResin.getFluidOrGas(1000))
+ .eut(TierEU.RECIPE_UV)
+ .duration(10 * SECONDS)
+ .addTo(laserEngraverRecipes);
// Dysprosium
GT_Values.RA.stdBuilder()
- .itemInputs(
- GT_ModHandler.getModItem("dreamcraft", "item.MysteriousCrystalLens", 0),
- Materials.Dysprosium.getDust(1),
- Materials.Carbon.getNanite(1))
- .fluidInputs(MyMaterial.P507.getFluidOrGas(4000))
- .fluidOutputs(DysprosiumExtractingNanoResin.getFluidOrGas(1000)).eut(TierEU.RECIPE_UV)
- .duration(10 * SECONDS).addTo(laserEngraverRecipes);
+ .itemInputs(
+ GT_ModHandler.getModItem("dreamcraft", "item.MysteriousCrystalLens", 0),
+ Materials.Dysprosium.getDust(1),
+ Materials.Carbon.getNanite(1))
+ .fluidInputs(MyMaterial.P507.getFluidOrGas(4000))
+ .fluidOutputs(DysprosiumExtractingNanoResin.getFluidOrGas(1000))
+ .eut(TierEU.RECIPE_UV)
+ .duration(10 * SECONDS)
+ .addTo(laserEngraverRecipes);
// Holmium
GT_Values.RA.stdBuilder()
- .itemInputs(
- GT_ModHandler.getModItem("dreamcraft", "item.MysteriousCrystalLens", 0),
- Materials.Holmium.getDust(1),
- Materials.Carbon.getNanite(1))
- .fluidInputs(MyMaterial.P507.getFluidOrGas(4000))
- .fluidOutputs(HolmiumExtractingNanoResin.getFluidOrGas(1000)).eut(TierEU.RECIPE_UV)
- .duration(10 * SECONDS).addTo(laserEngraverRecipes);
+ .itemInputs(
+ GT_ModHandler.getModItem("dreamcraft", "item.MysteriousCrystalLens", 0),
+ Materials.Holmium.getDust(1),
+ Materials.Carbon.getNanite(1))
+ .fluidInputs(MyMaterial.P507.getFluidOrGas(4000))
+ .fluidOutputs(HolmiumExtractingNanoResin.getFluidOrGas(1000))
+ .eut(TierEU.RECIPE_UV)
+ .duration(10 * SECONDS)
+ .addTo(laserEngraverRecipes);
// Erbium
GT_Values.RA.stdBuilder()
- .itemInputs(
- GT_ModHandler.getModItem("dreamcraft", "item.MysteriousCrystalLens", 0),
- Materials.Erbium.getDust(1),
- Materials.Carbon.getNanite(1))
- .fluidInputs(MyMaterial.P507.getFluidOrGas(4000))
- .fluidOutputs(ErbiumExtractingNanoResin.getFluidOrGas(1000)).eut(TierEU.RECIPE_UV)
- .duration(10 * SECONDS).addTo(laserEngraverRecipes);
+ .itemInputs(
+ GT_ModHandler.getModItem("dreamcraft", "item.MysteriousCrystalLens", 0),
+ Materials.Erbium.getDust(1),
+ Materials.Carbon.getNanite(1))
+ .fluidInputs(MyMaterial.P507.getFluidOrGas(4000))
+ .fluidOutputs(ErbiumExtractingNanoResin.getFluidOrGas(1000))
+ .eut(TierEU.RECIPE_UV)
+ .duration(10 * SECONDS)
+ .addTo(laserEngraverRecipes);
// Thulium
GT_Values.RA.stdBuilder()
- .itemInputs(
- GT_ModHandler.getModItem("dreamcraft", "item.MysteriousCrystalLens", 0),
- Materials.Thulium.getDust(1),
- Materials.Carbon.getNanite(1))
- .fluidInputs(MyMaterial.P507.getFluidOrGas(4000))
- .fluidOutputs(ThuliumExtractingNanoResin.getFluidOrGas(1000)).eut(TierEU.RECIPE_UV)
- .duration(10 * SECONDS).addTo(laserEngraverRecipes);
+ .itemInputs(
+ GT_ModHandler.getModItem("dreamcraft", "item.MysteriousCrystalLens", 0),
+ Materials.Thulium.getDust(1),
+ Materials.Carbon.getNanite(1))
+ .fluidInputs(MyMaterial.P507.getFluidOrGas(4000))
+ .fluidOutputs(ThuliumExtractingNanoResin.getFluidOrGas(1000))
+ .eut(TierEU.RECIPE_UV)
+ .duration(10 * SECONDS)
+ .addTo(laserEngraverRecipes);
// Ytterbium
GT_Values.RA.stdBuilder()
- .itemInputs(
- GT_ModHandler.getModItem("dreamcraft", "item.MysteriousCrystalLens", 0),
- Materials.Ytterbium.getDust(1),
- Materials.Carbon.getNanite(1))
- .fluidInputs(MyMaterial.P507.getFluidOrGas(4000))
- .fluidOutputs(YtterbiumExtractingNanoResin.getFluidOrGas(1000)).eut(TierEU.RECIPE_UV)
- .duration(10 * SECONDS).addTo(laserEngraverRecipes);
+ .itemInputs(
+ GT_ModHandler.getModItem("dreamcraft", "item.MysteriousCrystalLens", 0),
+ Materials.Ytterbium.getDust(1),
+ Materials.Carbon.getNanite(1))
+ .fluidInputs(MyMaterial.P507.getFluidOrGas(4000))
+ .fluidOutputs(YtterbiumExtractingNanoResin.getFluidOrGas(1000))
+ .eut(TierEU.RECIPE_UV)
+ .duration(10 * SECONDS)
+ .addTo(laserEngraverRecipes);
// Lutetium
GT_Values.RA.stdBuilder()
- .itemInputs(
- GT_ModHandler.getModItem("dreamcraft", "item.MysteriousCrystalLens", 0),
- Materials.Lutetium.getDust(1),
- Materials.Carbon.getNanite(1))
- .fluidInputs(MyMaterial.P507.getFluidOrGas(4000))
- .fluidOutputs(LutetiumExtractingNanoResin.getFluidOrGas(1000)).eut(TierEU.RECIPE_UV)
- .duration(10 * SECONDS).addTo(laserEngraverRecipes);
+ .itemInputs(
+ GT_ModHandler.getModItem("dreamcraft", "item.MysteriousCrystalLens", 0),
+ Materials.Lutetium.getDust(1),
+ Materials.Carbon.getNanite(1))
+ .fluidInputs(MyMaterial.P507.getFluidOrGas(4000))
+ .fluidOutputs(LutetiumExtractingNanoResin.getFluidOrGas(1000))
+ .eut(TierEU.RECIPE_UV)
+ .duration(10 * SECONDS)
+ .addTo(laserEngraverRecipes);
// TODO Electrolyzer recycle Nano Resin and produce molten rare earth metal,
// La
- GT_Values.RA.stdBuilder().itemInputs(Materials.Empty.getCells(2))
- .fluidInputs(FilledLanthanumExtractingNanoResin.getFluidOrGas(1000))
- .itemOutputs(
- LanthanumExtractingNanoResin.get(OrePrefixes.cell, 1),
- GT_OreDictUnificator.get(OrePrefixes.cellMolten, Materials.Lanthanum, 1))
- .fluidOutputs(Materials.Chlorine.getGas(3000)).eut(TierEU.RECIPE_ZPM).duration(5 * SECONDS).noOptimize()
- .addTo(electrolyzerRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(Materials.Empty.getCells(2))
+ .fluidInputs(FilledLanthanumExtractingNanoResin.getFluidOrGas(1000))
+ .itemOutputs(
+ LanthanumExtractingNanoResin.get(OrePrefixes.cell, 1),
+ GT_OreDictUnificator.get(OrePrefixes.cellMolten, Materials.Lanthanum, 1))
+ .fluidOutputs(Materials.Chlorine.getGas(3000))
+ .eut(TierEU.RECIPE_ZPM)
+ .duration(5 * SECONDS)
+ .noOptimize()
+ .addTo(electrolyzerRecipes);
// Pr
- GT_Values.RA.stdBuilder().itemInputs(Materials.Empty.getCells(2))
- .fluidInputs(FilledPraseodymiumExtractingNanoResin.getFluidOrGas(1000))
- .itemOutputs(
- PraseodymiumExtractingNanoResin.get(OrePrefixes.cell, 1),
- GT_OreDictUnificator.get(OrePrefixes.cellMolten, Materials.Praseodymium, 1))
- .fluidOutputs(Materials.Chlorine.getGas(3000)).eut(TierEU.RECIPE_ZPM).duration(5 * SECONDS).noOptimize()
- .addTo(electrolyzerRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(Materials.Empty.getCells(2))
+ .fluidInputs(FilledPraseodymiumExtractingNanoResin.getFluidOrGas(1000))
+ .itemOutputs(
+ PraseodymiumExtractingNanoResin.get(OrePrefixes.cell, 1),
+ GT_OreDictUnificator.get(OrePrefixes.cellMolten, Materials.Praseodymium, 1))
+ .fluidOutputs(Materials.Chlorine.getGas(3000))
+ .eut(TierEU.RECIPE_ZPM)
+ .duration(5 * SECONDS)
+ .noOptimize()
+ .addTo(electrolyzerRecipes);
// Ce
- GT_Values.RA.stdBuilder().itemInputs(Materials.Empty.getCells(2))
- .fluidInputs(FilledCeriumExtractingNanoResin.getFluidOrGas(1000))
- .itemOutputs(
- CeriumExtractingNanoResin.get(OrePrefixes.cell, 1),
- GT_OreDictUnificator.get(OrePrefixes.cellMolten, Materials.Cerium, 1))
- .fluidOutputs(Materials.Chlorine.getGas(3000)).eut(TierEU.RECIPE_ZPM).duration(5 * SECONDS).noOptimize()
- .addTo(electrolyzerRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(Materials.Empty.getCells(2))
+ .fluidInputs(FilledCeriumExtractingNanoResin.getFluidOrGas(1000))
+ .itemOutputs(
+ CeriumExtractingNanoResin.get(OrePrefixes.cell, 1),
+ GT_OreDictUnificator.get(OrePrefixes.cellMolten, Materials.Cerium, 1))
+ .fluidOutputs(Materials.Chlorine.getGas(3000))
+ .eut(TierEU.RECIPE_ZPM)
+ .duration(5 * SECONDS)
+ .noOptimize()
+ .addTo(electrolyzerRecipes);
// Nd
- GT_Values.RA.stdBuilder().itemInputs(Materials.Empty.getCells(2))
- .fluidInputs(FilledNeodymiumExtractingNanoResin.getFluidOrGas(1000))
- .itemOutputs(
- NeodymiumExtractingNanoResin.get(OrePrefixes.cell, 1),
- GT_OreDictUnificator.get(OrePrefixes.cellMolten, Materials.Neodymium, 1))
- .fluidOutputs(Materials.Chlorine.getGas(3000)).eut(TierEU.RECIPE_ZPM).duration(5 * SECONDS).noOptimize()
- .addTo(electrolyzerRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(Materials.Empty.getCells(2))
+ .fluidInputs(FilledNeodymiumExtractingNanoResin.getFluidOrGas(1000))
+ .itemOutputs(
+ NeodymiumExtractingNanoResin.get(OrePrefixes.cell, 1),
+ GT_OreDictUnificator.get(OrePrefixes.cellMolten, Materials.Neodymium, 1))
+ .fluidOutputs(Materials.Chlorine.getGas(3000))
+ .eut(TierEU.RECIPE_ZPM)
+ .duration(5 * SECONDS)
+ .noOptimize()
+ .addTo(electrolyzerRecipes);
// Po
- GT_Values.RA.stdBuilder().itemInputs(Materials.Empty.getCells(2))
- .fluidInputs(FilledPromethiumExtractingNanoResin.getFluidOrGas(1000))
- .itemOutputs(
- PromethiumExtractingNanoResin.get(OrePrefixes.cell, 1),
- GT_OreDictUnificator.get(OrePrefixes.cellMolten, Materials.Promethium, 1))
- .fluidOutputs(Materials.Chlorine.getGas(3000)).eut(TierEU.RECIPE_ZPM).duration(5 * SECONDS).noOptimize()
- .addTo(electrolyzerRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(Materials.Empty.getCells(2))
+ .fluidInputs(FilledPromethiumExtractingNanoResin.getFluidOrGas(1000))
+ .itemOutputs(
+ PromethiumExtractingNanoResin.get(OrePrefixes.cell, 1),
+ GT_OreDictUnificator.get(OrePrefixes.cellMolten, Materials.Promethium, 1))
+ .fluidOutputs(Materials.Chlorine.getGas(3000))
+ .eut(TierEU.RECIPE_ZPM)
+ .duration(5 * SECONDS)
+ .noOptimize()
+ .addTo(electrolyzerRecipes);
// Sm
- GT_Values.RA.stdBuilder().itemInputs(Materials.Empty.getCells(2))
- .fluidInputs(FilledSamariumExtractingNanoResin.getFluidOrGas(1000))
- .itemOutputs(
- SamariumExtractingNanoResin.get(OrePrefixes.cell, 1),
- GT_OreDictUnificator.get(OrePrefixes.cellMolten, Materials.Samarium, 1))
- .fluidOutputs(Materials.Chlorine.getGas(3000)).eut(TierEU.RECIPE_ZPM).duration(5 * SECONDS).noOptimize()
- .addTo(electrolyzerRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(Materials.Empty.getCells(2))
+ .fluidInputs(FilledSamariumExtractingNanoResin.getFluidOrGas(1000))
+ .itemOutputs(
+ SamariumExtractingNanoResin.get(OrePrefixes.cell, 1),
+ GT_OreDictUnificator.get(OrePrefixes.cellMolten, Materials.Samarium, 1))
+ .fluidOutputs(Materials.Chlorine.getGas(3000))
+ .eut(TierEU.RECIPE_ZPM)
+ .duration(5 * SECONDS)
+ .noOptimize()
+ .addTo(electrolyzerRecipes);
// Eu
- GT_Values.RA.stdBuilder().itemInputs(Materials.Empty.getCells(2))
- .fluidInputs(FilledEuropiumExtractingNanoResin.getFluidOrGas(1000))
- .itemOutputs(
- EuropiumExtractingNanoResin.get(OrePrefixes.cell, 1),
- GT_OreDictUnificator.get(OrePrefixes.cellMolten, Materials.Europium, 1))
- .fluidOutputs(Materials.Chlorine.getGas(3000)).eut(TierEU.RECIPE_ZPM).duration(5 * SECONDS).noOptimize()
- .addTo(electrolyzerRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(Materials.Empty.getCells(2))
+ .fluidInputs(FilledEuropiumExtractingNanoResin.getFluidOrGas(1000))
+ .itemOutputs(
+ EuropiumExtractingNanoResin.get(OrePrefixes.cell, 1),
+ GT_OreDictUnificator.get(OrePrefixes.cellMolten, Materials.Europium, 1))
+ .fluidOutputs(Materials.Chlorine.getGas(3000))
+ .eut(TierEU.RECIPE_ZPM)
+ .duration(5 * SECONDS)
+ .noOptimize()
+ .addTo(electrolyzerRecipes);
// Ga
- GT_Values.RA.stdBuilder().itemInputs(Materials.Empty.getCells(2))
- .fluidInputs(FilledGadoliniumExtractingNanoResin.getFluidOrGas(1000))
- .itemOutputs(
- GadoliniumExtractingNanoResin.get(OrePrefixes.cell, 1),
- GT_OreDictUnificator.get(OrePrefixes.cellMolten, Materials.Gadolinium, 1))
- .fluidOutputs(Materials.Chlorine.getGas(3000)).eut(TierEU.RECIPE_ZPM).duration(5 * SECONDS).noOptimize()
- .addTo(electrolyzerRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(Materials.Empty.getCells(2))
+ .fluidInputs(FilledGadoliniumExtractingNanoResin.getFluidOrGas(1000))
+ .itemOutputs(
+ GadoliniumExtractingNanoResin.get(OrePrefixes.cell, 1),
+ GT_OreDictUnificator.get(OrePrefixes.cellMolten, Materials.Gadolinium, 1))
+ .fluidOutputs(Materials.Chlorine.getGas(3000))
+ .eut(TierEU.RECIPE_ZPM)
+ .duration(5 * SECONDS)
+ .noOptimize()
+ .addTo(electrolyzerRecipes);
// Tb
- GT_Values.RA.stdBuilder().itemInputs(Materials.Empty.getCells(2))
- .fluidInputs(FilledTerbiumExtractingNanoResin.getFluidOrGas(1000))
- .itemOutputs(
- TerbiumExtractingNanoResin.get(OrePrefixes.cell, 1),
- GT_OreDictUnificator.get(OrePrefixes.cellMolten, Materials.Terbium, 1))
- .fluidOutputs(Materials.Chlorine.getGas(3000)).eut(TierEU.RECIPE_ZPM).duration(5 * SECONDS).noOptimize()
- .addTo(electrolyzerRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(Materials.Empty.getCells(2))
+ .fluidInputs(FilledTerbiumExtractingNanoResin.getFluidOrGas(1000))
+ .itemOutputs(
+ TerbiumExtractingNanoResin.get(OrePrefixes.cell, 1),
+ GT_OreDictUnificator.get(OrePrefixes.cellMolten, Materials.Terbium, 1))
+ .fluidOutputs(Materials.Chlorine.getGas(3000))
+ .eut(TierEU.RECIPE_ZPM)
+ .duration(5 * SECONDS)
+ .noOptimize()
+ .addTo(electrolyzerRecipes);
// Dy
- GT_Values.RA.stdBuilder().itemInputs(Materials.Empty.getCells(2))
- .fluidInputs(FilledDysprosiumExtractingNanoResin.getFluidOrGas(1000))
- .itemOutputs(
- DysprosiumExtractingNanoResin.get(OrePrefixes.cell, 1),
- GT_OreDictUnificator.get(OrePrefixes.cellMolten, Materials.Dysprosium, 1))
- .fluidOutputs(Materials.Chlorine.getGas(3000)).eut(TierEU.RECIPE_ZPM).duration(5 * SECONDS).noOptimize()
- .addTo(electrolyzerRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(Materials.Empty.getCells(2))
+ .fluidInputs(FilledDysprosiumExtractingNanoResin.getFluidOrGas(1000))
+ .itemOutputs(
+ DysprosiumExtractingNanoResin.get(OrePrefixes.cell, 1),
+ GT_OreDictUnificator.get(OrePrefixes.cellMolten, Materials.Dysprosium, 1))
+ .fluidOutputs(Materials.Chlorine.getGas(3000))
+ .eut(TierEU.RECIPE_ZPM)
+ .duration(5 * SECONDS)
+ .noOptimize()
+ .addTo(electrolyzerRecipes);
// Ho
- GT_Values.RA.stdBuilder().itemInputs(Materials.Empty.getCells(2))
- .fluidInputs(FilledHolmiumExtractingNanoResin.getFluidOrGas(1000))
- .itemOutputs(
- HolmiumExtractingNanoResin.get(OrePrefixes.cell, 1),
- GT_OreDictUnificator.get(OrePrefixes.cellMolten, Materials.Holmium, 1))
- .fluidOutputs(Materials.Chlorine.getGas(3000)).eut(TierEU.RECIPE_ZPM).duration(5 * SECONDS).noOptimize()
- .addTo(electrolyzerRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(Materials.Empty.getCells(2))
+ .fluidInputs(FilledHolmiumExtractingNanoResin.getFluidOrGas(1000))
+ .itemOutputs(
+ HolmiumExtractingNanoResin.get(OrePrefixes.cell, 1),
+ GT_OreDictUnificator.get(OrePrefixes.cellMolten, Materials.Holmium, 1))
+ .fluidOutputs(Materials.Chlorine.getGas(3000))
+ .eut(TierEU.RECIPE_ZPM)
+ .duration(5 * SECONDS)
+ .noOptimize()
+ .addTo(electrolyzerRecipes);
// Er
- GT_Values.RA.stdBuilder().itemInputs(Materials.Empty.getCells(2))
- .fluidInputs(FilledErbiumExtractingNanoResin.getFluidOrGas(1000))
- .itemOutputs(
- ErbiumExtractingNanoResin.get(OrePrefixes.cell, 1),
- GT_OreDictUnificator.get(OrePrefixes.cellMolten, Materials.Erbium, 1))
- .fluidOutputs(Materials.Chlorine.getGas(3000)).eut(TierEU.RECIPE_ZPM).duration(5 * SECONDS).noOptimize()
- .addTo(electrolyzerRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(Materials.Empty.getCells(2))
+ .fluidInputs(FilledErbiumExtractingNanoResin.getFluidOrGas(1000))
+ .itemOutputs(
+ ErbiumExtractingNanoResin.get(OrePrefixes.cell, 1),
+ GT_OreDictUnificator.get(OrePrefixes.cellMolten, Materials.Erbium, 1))
+ .fluidOutputs(Materials.Chlorine.getGas(3000))
+ .eut(TierEU.RECIPE_ZPM)
+ .duration(5 * SECONDS)
+ .noOptimize()
+ .addTo(electrolyzerRecipes);
// Tm
- GT_Values.RA.stdBuilder().itemInputs(Materials.Empty.getCells(2))
- .fluidInputs(FilledThuliumExtractingNanoResin.getFluidOrGas(1000))
- .itemOutputs(
- ThuliumExtractingNanoResin.get(OrePrefixes.cell, 1),
- GT_OreDictUnificator.get(OrePrefixes.cellMolten, Materials.Thulium, 1))
- .fluidOutputs(Materials.Chlorine.getGas(3000)).eut(TierEU.RECIPE_ZPM).duration(5 * SECONDS).noOptimize()
- .addTo(electrolyzerRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(Materials.Empty.getCells(2))
+ .fluidInputs(FilledThuliumExtractingNanoResin.getFluidOrGas(1000))
+ .itemOutputs(
+ ThuliumExtractingNanoResin.get(OrePrefixes.cell, 1),
+ GT_OreDictUnificator.get(OrePrefixes.cellMolten, Materials.Thulium, 1))
+ .fluidOutputs(Materials.Chlorine.getGas(3000))
+ .eut(TierEU.RECIPE_ZPM)
+ .duration(5 * SECONDS)
+ .noOptimize()
+ .addTo(electrolyzerRecipes);
// Yb
- GT_Values.RA.stdBuilder().itemInputs(Materials.Empty.getCells(2))
- .fluidInputs(FilledYtterbiumExtractingNanoResin.getFluidOrGas(1000))
- .itemOutputs(
- YtterbiumExtractingNanoResin.get(OrePrefixes.cell, 1),
- GT_OreDictUnificator.get(OrePrefixes.cellMolten, Materials.Ytterbium, 1))
- .fluidOutputs(Materials.Chlorine.getGas(3000)).eut(TierEU.RECIPE_ZPM).duration(5 * SECONDS).noOptimize()
- .addTo(electrolyzerRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(Materials.Empty.getCells(2))
+ .fluidInputs(FilledYtterbiumExtractingNanoResin.getFluidOrGas(1000))
+ .itemOutputs(
+ YtterbiumExtractingNanoResin.get(OrePrefixes.cell, 1),
+ GT_OreDictUnificator.get(OrePrefixes.cellMolten, Materials.Ytterbium, 1))
+ .fluidOutputs(Materials.Chlorine.getGas(3000))
+ .eut(TierEU.RECIPE_ZPM)
+ .duration(5 * SECONDS)
+ .noOptimize()
+ .addTo(electrolyzerRecipes);
// Lu
- GT_Values.RA.stdBuilder().itemInputs(Materials.Empty.getCells(2))
- .fluidInputs(FilledLutetiumExtractingNanoResin.getFluidOrGas(1000))
- .itemOutputs(
- LutetiumExtractingNanoResin.get(OrePrefixes.cell, 1),
- GT_OreDictUnificator.get(OrePrefixes.cellMolten, Materials.Lutetium, 1))
- .fluidOutputs(Materials.Chlorine.getGas(3000)).eut(TierEU.RECIPE_ZPM).duration(5 * SECONDS).noOptimize()
- .addTo(electrolyzerRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(Materials.Empty.getCells(2))
+ .fluidInputs(FilledLutetiumExtractingNanoResin.getFluidOrGas(1000))
+ .itemOutputs(
+ LutetiumExtractingNanoResin.get(OrePrefixes.cell, 1),
+ GT_OreDictUnificator.get(OrePrefixes.cellMolten, Materials.Lutetium, 1))
+ .fluidOutputs(Materials.Chlorine.getGas(3000))
+ .eut(TierEU.RECIPE_ZPM)
+ .duration(5 * SECONDS)
+ .noOptimize()
+ .addTo(electrolyzerRecipes);
// TODO ChlorinitedRareEarthConcentrate process with every 15 Rare Earth Extracting Nano Resin
// La
GT_Values.RA.stdBuilder()
- .fluidInputs(
- LanthanumExtractingNanoResin.getFluidOrGas(1000),
- ChlorinatedRareEarthConcentrate.getFluidOrGas(1000))
- .fluidOutputs(
- FilledLanthanumExtractingNanoResin.getFluidOrGas(1000),
- ChlorinatedRareEarthEnrichedSolution.getFluidOrGas(1000))
- .eut(TierEU.RECIPE_UV).duration(1 * SECONDS).addTo(multiblockChemicalReactorRecipes);
- GT_Values.RA.stdBuilder()
- .fluidInputs(
- LanthanumExtractingNanoResin.getFluidOrGas(1000),
- ChlorinatedRareEarthEnrichedSolution.getFluidOrGas(1000))
- .fluidOutputs(
- FilledLanthanumExtractingNanoResin.getFluidOrGas(1000),
- ChlorinatedRareEarthDilutedSolution.getFluidOrGas(1000))
- .eut(TierEU.RECIPE_UV).duration(1 * SECONDS).addTo(multiblockChemicalReactorRecipes);
- GT_Values.RA.stdBuilder()
- .fluidInputs(
- LanthanumExtractingNanoResin.getFluidOrGas(1000),
- ChlorinatedRareEarthDilutedSolution.getFluidOrGas(1000))
- .fluidOutputs(
- FilledLanthanumExtractingNanoResin.getFluidOrGas(1000),
- MyMaterial.wasteLiquid.getFluidOrGas(1000))
- .eut(TierEU.RECIPE_UV).duration(1 * SECONDS).addTo(multiblockChemicalReactorRecipes);
+ .fluidInputs(
+ LanthanumExtractingNanoResin.getFluidOrGas(1000),
+ ChlorinatedRareEarthConcentrate.getFluidOrGas(1000))
+ .fluidOutputs(
+ FilledLanthanumExtractingNanoResin.getFluidOrGas(1000),
+ ChlorinatedRareEarthEnrichedSolution.getFluidOrGas(1000))
+ .eut(TierEU.RECIPE_UV)
+ .duration(1 * SECONDS)
+ .addTo(multiblockChemicalReactorRecipes);
+ GT_Values.RA.stdBuilder()
+ .fluidInputs(
+ LanthanumExtractingNanoResin.getFluidOrGas(1000),
+ ChlorinatedRareEarthEnrichedSolution.getFluidOrGas(1000))
+ .fluidOutputs(
+ FilledLanthanumExtractingNanoResin.getFluidOrGas(1000),
+ ChlorinatedRareEarthDilutedSolution.getFluidOrGas(1000))
+ .eut(TierEU.RECIPE_UV)
+ .duration(1 * SECONDS)
+ .addTo(multiblockChemicalReactorRecipes);
+ GT_Values.RA.stdBuilder()
+ .fluidInputs(
+ LanthanumExtractingNanoResin.getFluidOrGas(1000),
+ ChlorinatedRareEarthDilutedSolution.getFluidOrGas(1000))
+ .fluidOutputs(
+ FilledLanthanumExtractingNanoResin.getFluidOrGas(1000),
+ MyMaterial.wasteLiquid.getFluidOrGas(1000))
+ .eut(TierEU.RECIPE_UV)
+ .duration(1 * SECONDS)
+ .addTo(multiblockChemicalReactorRecipes);
// Pr
GT_Values.RA.stdBuilder()
- .fluidInputs(
- PraseodymiumExtractingNanoResin.getFluidOrGas(1000),
- ChlorinatedRareEarthConcentrate.getFluidOrGas(1000))
- .fluidOutputs(
- FilledPraseodymiumExtractingNanoResin.getFluidOrGas(1000),
- ChlorinatedRareEarthEnrichedSolution.getFluidOrGas(1000))
- .eut(TierEU.RECIPE_UV).duration(1 * SECONDS).addTo(multiblockChemicalReactorRecipes);
- GT_Values.RA.stdBuilder()
- .fluidInputs(
- PraseodymiumExtractingNanoResin.getFluidOrGas(1000),
- ChlorinatedRareEarthEnrichedSolution.getFluidOrGas(1000))
- .fluidOutputs(
- FilledPraseodymiumExtractingNanoResin.getFluidOrGas(1000),
- ChlorinatedRareEarthDilutedSolution.getFluidOrGas(1000))
- .eut(TierEU.RECIPE_UV).duration(1 * SECONDS).addTo(multiblockChemicalReactorRecipes);
- GT_Values.RA.stdBuilder()
- .fluidInputs(
- PraseodymiumExtractingNanoResin.getFluidOrGas(1000),
- ChlorinatedRareEarthDilutedSolution.getFluidOrGas(1000))
- .fluidOutputs(
- FilledPraseodymiumExtractingNanoResin.getFluidOrGas(1000),
- MyMaterial.wasteLiquid.getFluidOrGas(1000))
- .eut(TierEU.RECIPE_UV).duration(1 * SECONDS).addTo(multiblockChemicalReactorRecipes);
+ .fluidInputs(
+ PraseodymiumExtractingNanoResin.getFluidOrGas(1000),
+ ChlorinatedRareEarthConcentrate.getFluidOrGas(1000))
+ .fluidOutputs(
+ FilledPraseodymiumExtractingNanoResin.getFluidOrGas(1000),
+ ChlorinatedRareEarthEnrichedSolution.getFluidOrGas(1000))
+ .eut(TierEU.RECIPE_UV)
+ .duration(1 * SECONDS)
+ .addTo(multiblockChemicalReactorRecipes);
+ GT_Values.RA.stdBuilder()
+ .fluidInputs(
+ PraseodymiumExtractingNanoResin.getFluidOrGas(1000),
+ ChlorinatedRareEarthEnrichedSolution.getFluidOrGas(1000))
+ .fluidOutputs(
+ FilledPraseodymiumExtractingNanoResin.getFluidOrGas(1000),
+ ChlorinatedRareEarthDilutedSolution.getFluidOrGas(1000))
+ .eut(TierEU.RECIPE_UV)
+ .duration(1 * SECONDS)
+ .addTo(multiblockChemicalReactorRecipes);
+ GT_Values.RA.stdBuilder()
+ .fluidInputs(
+ PraseodymiumExtractingNanoResin.getFluidOrGas(1000),
+ ChlorinatedRareEarthDilutedSolution.getFluidOrGas(1000))
+ .fluidOutputs(
+ FilledPraseodymiumExtractingNanoResin.getFluidOrGas(1000),
+ MyMaterial.wasteLiquid.getFluidOrGas(1000))
+ .eut(TierEU.RECIPE_UV)
+ .duration(1 * SECONDS)
+ .addTo(multiblockChemicalReactorRecipes);
// Ce
GT_Values.RA.stdBuilder()
- .fluidInputs(
- CeriumExtractingNanoResin.getFluidOrGas(1000),
- ChlorinatedRareEarthConcentrate.getFluidOrGas(1000))
- .fluidOutputs(
- FilledCeriumExtractingNanoResin.getFluidOrGas(1000),
- ChlorinatedRareEarthEnrichedSolution.getFluidOrGas(1000))
- .eut(TierEU.RECIPE_UV).duration(1 * SECONDS).addTo(multiblockChemicalReactorRecipes);
- GT_Values.RA.stdBuilder()
- .fluidInputs(
- CeriumExtractingNanoResin.getFluidOrGas(1000),
- ChlorinatedRareEarthEnrichedSolution.getFluidOrGas(1000))
- .fluidOutputs(
- FilledCeriumExtractingNanoResin.getFluidOrGas(1000),
- ChlorinatedRareEarthDilutedSolution.getFluidOrGas(1000))
- .eut(TierEU.RECIPE_UV).duration(1 * SECONDS).addTo(multiblockChemicalReactorRecipes);
- GT_Values.RA.stdBuilder()
- .fluidInputs(
- CeriumExtractingNanoResin.getFluidOrGas(1000),
- ChlorinatedRareEarthDilutedSolution.getFluidOrGas(1000))
- .fluidOutputs(
- FilledCeriumExtractingNanoResin.getFluidOrGas(1000),
- MyMaterial.wasteLiquid.getFluidOrGas(1000))
- .eut(TierEU.RECIPE_UV).duration(1 * SECONDS).addTo(multiblockChemicalReactorRecipes);
+ .fluidInputs(
+ CeriumExtractingNanoResin.getFluidOrGas(1000),
+ ChlorinatedRareEarthConcentrate.getFluidOrGas(1000))
+ .fluidOutputs(
+ FilledCeriumExtractingNanoResin.getFluidOrGas(1000),
+ ChlorinatedRareEarthEnrichedSolution.getFluidOrGas(1000))
+ .eut(TierEU.RECIPE_UV)
+ .duration(1 * SECONDS)
+ .addTo(multiblockChemicalReactorRecipes);
+ GT_Values.RA.stdBuilder()
+ .fluidInputs(
+ CeriumExtractingNanoResin.getFluidOrGas(1000),
+ ChlorinatedRareEarthEnrichedSolution.getFluidOrGas(1000))
+ .fluidOutputs(
+ FilledCeriumExtractingNanoResin.getFluidOrGas(1000),
+ ChlorinatedRareEarthDilutedSolution.getFluidOrGas(1000))
+ .eut(TierEU.RECIPE_UV)
+ .duration(1 * SECONDS)
+ .addTo(multiblockChemicalReactorRecipes);
+ GT_Values.RA.stdBuilder()
+ .fluidInputs(
+ CeriumExtractingNanoResin.getFluidOrGas(1000),
+ ChlorinatedRareEarthDilutedSolution.getFluidOrGas(1000))
+ .fluidOutputs(
+ FilledCeriumExtractingNanoResin.getFluidOrGas(1000),
+ MyMaterial.wasteLiquid.getFluidOrGas(1000))
+ .eut(TierEU.RECIPE_UV)
+ .duration(1 * SECONDS)
+ .addTo(multiblockChemicalReactorRecipes);
// Nd
GT_Values.RA.stdBuilder()
- .fluidInputs(
- NeodymiumExtractingNanoResin.getFluidOrGas(1000),
- ChlorinatedRareEarthConcentrate.getFluidOrGas(1000))
- .fluidOutputs(
- FilledNeodymiumExtractingNanoResin.getFluidOrGas(1000),
- ChlorinatedRareEarthEnrichedSolution.getFluidOrGas(1000))
- .eut(TierEU.RECIPE_UV).duration(1 * SECONDS).addTo(multiblockChemicalReactorRecipes);
- GT_Values.RA.stdBuilder()
- .fluidInputs(
- NeodymiumExtractingNanoResin.getFluidOrGas(1000),
- ChlorinatedRareEarthEnrichedSolution.getFluidOrGas(1000))
- .fluidOutputs(
- FilledNeodymiumExtractingNanoResin.getFluidOrGas(1000),
- ChlorinatedRareEarthDilutedSolution.getFluidOrGas(1000))
- .eut(TierEU.RECIPE_UV).duration(1 * SECONDS).addTo(multiblockChemicalReactorRecipes);
- GT_Values.RA.stdBuilder()
- .fluidInputs(
- NeodymiumExtractingNanoResin.getFluidOrGas(1000),
- ChlorinatedRareEarthDilutedSolution.getFluidOrGas(1000))
- .fluidOutputs(
- FilledNeodymiumExtractingNanoResin.getFluidOrGas(1000),
- MyMaterial.wasteLiquid.getFluidOrGas(1000))
- .eut(TierEU.RECIPE_UV).duration(1 * SECONDS).addTo(multiblockChemicalReactorRecipes);
+ .fluidInputs(
+ NeodymiumExtractingNanoResin.getFluidOrGas(1000),
+ ChlorinatedRareEarthConcentrate.getFluidOrGas(1000))
+ .fluidOutputs(
+ FilledNeodymiumExtractingNanoResin.getFluidOrGas(1000),
+ ChlorinatedRareEarthEnrichedSolution.getFluidOrGas(1000))
+ .eut(TierEU.RECIPE_UV)
+ .duration(1 * SECONDS)
+ .addTo(multiblockChemicalReactorRecipes);
+ GT_Values.RA.stdBuilder()
+ .fluidInputs(
+ NeodymiumExtractingNanoResin.getFluidOrGas(1000),
+ ChlorinatedRareEarthEnrichedSolution.getFluidOrGas(1000))
+ .fluidOutputs(
+ FilledNeodymiumExtractingNanoResin.getFluidOrGas(1000),
+ ChlorinatedRareEarthDilutedSolution.getFluidOrGas(1000))
+ .eut(TierEU.RECIPE_UV)
+ .duration(1 * SECONDS)
+ .addTo(multiblockChemicalReactorRecipes);
+ GT_Values.RA.stdBuilder()
+ .fluidInputs(
+ NeodymiumExtractingNanoResin.getFluidOrGas(1000),
+ ChlorinatedRareEarthDilutedSolution.getFluidOrGas(1000))
+ .fluidOutputs(
+ FilledNeodymiumExtractingNanoResin.getFluidOrGas(1000),
+ MyMaterial.wasteLiquid.getFluidOrGas(1000))
+ .eut(TierEU.RECIPE_UV)
+ .duration(1 * SECONDS)
+ .addTo(multiblockChemicalReactorRecipes);
// Pm
GT_Values.RA.stdBuilder()
- .fluidInputs(
- PromethiumExtractingNanoResin.getFluidOrGas(1000),
- ChlorinatedRareEarthConcentrate.getFluidOrGas(1000))
- .fluidOutputs(
- FilledPromethiumExtractingNanoResin.getFluidOrGas(1000),
- ChlorinatedRareEarthEnrichedSolution.getFluidOrGas(1000))
- .eut(TierEU.RECIPE_UV).duration(1 * SECONDS).addTo(multiblockChemicalReactorRecipes);
- GT_Values.RA.stdBuilder()
- .fluidInputs(
- PromethiumExtractingNanoResin.getFluidOrGas(1000),
- ChlorinatedRareEarthEnrichedSolution.getFluidOrGas(1000))
- .fluidOutputs(
- FilledPromethiumExtractingNanoResin.getFluidOrGas(1000),
- ChlorinatedRareEarthDilutedSolution.getFluidOrGas(1000))
- .eut(TierEU.RECIPE_UV).duration(1 * SECONDS).addTo(multiblockChemicalReactorRecipes);
- GT_Values.RA.stdBuilder()
- .fluidInputs(
- PromethiumExtractingNanoResin.getFluidOrGas(1000),
- ChlorinatedRareEarthDilutedSolution.getFluidOrGas(1000))
- .fluidOutputs(
- FilledPromethiumExtractingNanoResin.getFluidOrGas(1000),
- MyMaterial.wasteLiquid.getFluidOrGas(1000))
- .eut(TierEU.RECIPE_UV).duration(1 * SECONDS).addTo(multiblockChemicalReactorRecipes);
+ .fluidInputs(
+ PromethiumExtractingNanoResin.getFluidOrGas(1000),
+ ChlorinatedRareEarthConcentrate.getFluidOrGas(1000))
+ .fluidOutputs(
+ FilledPromethiumExtractingNanoResin.getFluidOrGas(1000),
+ ChlorinatedRareEarthEnrichedSolution.getFluidOrGas(1000))
+ .eut(TierEU.RECIPE_UV)
+ .duration(1 * SECONDS)
+ .addTo(multiblockChemicalReactorRecipes);
+ GT_Values.RA.stdBuilder()
+ .fluidInputs(
+ PromethiumExtractingNanoResin.getFluidOrGas(1000),
+ ChlorinatedRareEarthEnrichedSolution.getFluidOrGas(1000))
+ .fluidOutputs(
+ FilledPromethiumExtractingNanoResin.getFluidOrGas(1000),
+ ChlorinatedRareEarthDilutedSolution.getFluidOrGas(1000))
+ .eut(TierEU.RECIPE_UV)
+ .duration(1 * SECONDS)
+ .addTo(multiblockChemicalReactorRecipes);
+ GT_Values.RA.stdBuilder()
+ .fluidInputs(
+ PromethiumExtractingNanoResin.getFluidOrGas(1000),
+ ChlorinatedRareEarthDilutedSolution.getFluidOrGas(1000))
+ .fluidOutputs(
+ FilledPromethiumExtractingNanoResin.getFluidOrGas(1000),
+ MyMaterial.wasteLiquid.getFluidOrGas(1000))
+ .eut(TierEU.RECIPE_UV)
+ .duration(1 * SECONDS)
+ .addTo(multiblockChemicalReactorRecipes);
// Sm
GT_Values.RA.stdBuilder()
- .fluidInputs(
- SamariumExtractingNanoResin.getFluidOrGas(1000),
- ChlorinatedRareEarthConcentrate.getFluidOrGas(1000))
- .fluidOutputs(
- FilledSamariumExtractingNanoResin.getFluidOrGas(1000),
- ChlorinatedRareEarthEnrichedSolution.getFluidOrGas(1000))
- .eut(TierEU.RECIPE_UV).duration(1 * SECONDS).addTo(multiblockChemicalReactorRecipes);
- GT_Values.RA.stdBuilder()
- .fluidInputs(
- SamariumExtractingNanoResin.getFluidOrGas(1000),
- ChlorinatedRareEarthEnrichedSolution.getFluidOrGas(1000))
- .fluidOutputs(
- FilledSamariumExtractingNanoResin.getFluidOrGas(1000),
- ChlorinatedRareEarthDilutedSolution.getFluidOrGas(1000))
- .eut(TierEU.RECIPE_UV).duration(1 * SECONDS).addTo(multiblockChemicalReactorRecipes);
- GT_Values.RA.stdBuilder()
- .fluidInputs(
- SamariumExtractingNanoResin.getFluidOrGas(1000),
- ChlorinatedRareEarthDilutedSolution.getFluidOrGas(1000))
- .fluidOutputs(
- FilledSamariumExtractingNanoResin.getFluidOrGas(1000),
- MyMaterial.wasteLiquid.getFluidOrGas(1000))
- .eut(TierEU.RECIPE_UV).duration(1 * SECONDS).addTo(multiblockChemicalReactorRecipes);
+ .fluidInputs(
+ SamariumExtractingNanoResin.getFluidOrGas(1000),
+ ChlorinatedRareEarthConcentrate.getFluidOrGas(1000))
+ .fluidOutputs(
+ FilledSamariumExtractingNanoResin.getFluidOrGas(1000),
+ ChlorinatedRareEarthEnrichedSolution.getFluidOrGas(1000))
+ .eut(TierEU.RECIPE_UV)
+ .duration(1 * SECONDS)
+ .addTo(multiblockChemicalReactorRecipes);
+ GT_Values.RA.stdBuilder()
+ .fluidInputs(
+ SamariumExtractingNanoResin.getFluidOrGas(1000),
+ ChlorinatedRareEarthEnrichedSolution.getFluidOrGas(1000))
+ .fluidOutputs(
+ FilledSamariumExtractingNanoResin.getFluidOrGas(1000),
+ ChlorinatedRareEarthDilutedSolution.getFluidOrGas(1000))
+ .eut(TierEU.RECIPE_UV)
+ .duration(1 * SECONDS)
+ .addTo(multiblockChemicalReactorRecipes);
+ GT_Values.RA.stdBuilder()
+ .fluidInputs(
+ SamariumExtractingNanoResin.getFluidOrGas(1000),
+ ChlorinatedRareEarthDilutedSolution.getFluidOrGas(1000))
+ .fluidOutputs(
+ FilledSamariumExtractingNanoResin.getFluidOrGas(1000),
+ MyMaterial.wasteLiquid.getFluidOrGas(1000))
+ .eut(TierEU.RECIPE_UV)
+ .duration(1 * SECONDS)
+ .addTo(multiblockChemicalReactorRecipes);
// Eu
GT_Values.RA.stdBuilder()
- .fluidInputs(
- EuropiumExtractingNanoResin.getFluidOrGas(1000),
- ChlorinatedRareEarthConcentrate.getFluidOrGas(1000))
- .fluidOutputs(
- FilledEuropiumExtractingNanoResin.getFluidOrGas(1000),
- ChlorinatedRareEarthEnrichedSolution.getFluidOrGas(1000))
- .eut(TierEU.RECIPE_UV).duration(1 * SECONDS).addTo(multiblockChemicalReactorRecipes);
- GT_Values.RA.stdBuilder()
- .fluidInputs(
- EuropiumExtractingNanoResin.getFluidOrGas(1000),
- ChlorinatedRareEarthEnrichedSolution.getFluidOrGas(1000))
- .fluidOutputs(
- FilledEuropiumExtractingNanoResin.getFluidOrGas(1000),
- ChlorinatedRareEarthDilutedSolution.getFluidOrGas(1000))
- .eut(TierEU.RECIPE_UV).duration(1 * SECONDS).addTo(multiblockChemicalReactorRecipes);
- GT_Values.RA.stdBuilder()
- .fluidInputs(
- EuropiumExtractingNanoResin.getFluidOrGas(1000),
- ChlorinatedRareEarthDilutedSolution.getFluidOrGas(1000))
- .fluidOutputs(
- FilledEuropiumExtractingNanoResin.getFluidOrGas(1000),
- MyMaterial.wasteLiquid.getFluidOrGas(1000))
- .eut(TierEU.RECIPE_UV).duration(1 * SECONDS).addTo(multiblockChemicalReactorRecipes);
+ .fluidInputs(
+ EuropiumExtractingNanoResin.getFluidOrGas(1000),
+ ChlorinatedRareEarthConcentrate.getFluidOrGas(1000))
+ .fluidOutputs(
+ FilledEuropiumExtractingNanoResin.getFluidOrGas(1000),
+ ChlorinatedRareEarthEnrichedSolution.getFluidOrGas(1000))
+ .eut(TierEU.RECIPE_UV)
+ .duration(1 * SECONDS)
+ .addTo(multiblockChemicalReactorRecipes);
+ GT_Values.RA.stdBuilder()
+ .fluidInputs(
+ EuropiumExtractingNanoResin.getFluidOrGas(1000),
+ ChlorinatedRareEarthEnrichedSolution.getFluidOrGas(1000))
+ .fluidOutputs(
+ FilledEuropiumExtractingNanoResin.getFluidOrGas(1000),
+ ChlorinatedRareEarthDilutedSolution.getFluidOrGas(1000))
+ .eut(TierEU.RECIPE_UV)
+ .duration(1 * SECONDS)
+ .addTo(multiblockChemicalReactorRecipes);
+ GT_Values.RA.stdBuilder()
+ .fluidInputs(
+ EuropiumExtractingNanoResin.getFluidOrGas(1000),
+ ChlorinatedRareEarthDilutedSolution.getFluidOrGas(1000))
+ .fluidOutputs(
+ FilledEuropiumExtractingNanoResin.getFluidOrGas(1000),
+ MyMaterial.wasteLiquid.getFluidOrGas(1000))
+ .eut(TierEU.RECIPE_UV)
+ .duration(1 * SECONDS)
+ .addTo(multiblockChemicalReactorRecipes);
// Ga
GT_Values.RA.stdBuilder()
- .fluidInputs(
- GadoliniumExtractingNanoResin.getFluidOrGas(1000),
- ChlorinatedRareEarthConcentrate.getFluidOrGas(1000))
- .fluidOutputs(
- FilledGadoliniumExtractingNanoResin.getFluidOrGas(1000),
- ChlorinatedRareEarthEnrichedSolution.getFluidOrGas(1000))
- .eut(TierEU.RECIPE_UV).duration(1 * SECONDS).addTo(multiblockChemicalReactorRecipes);
- GT_Values.RA.stdBuilder()
- .fluidInputs(
- GadoliniumExtractingNanoResin.getFluidOrGas(1000),
- ChlorinatedRareEarthEnrichedSolution.getFluidOrGas(1000))
- .fluidOutputs(
- FilledGadoliniumExtractingNanoResin.getFluidOrGas(1000),
- ChlorinatedRareEarthDilutedSolution.getFluidOrGas(1000))
- .eut(TierEU.RECIPE_UV).duration(1 * SECONDS).addTo(multiblockChemicalReactorRecipes);
- GT_Values.RA.stdBuilder()
- .fluidInputs(
- GadoliniumExtractingNanoResin.getFluidOrGas(1000),
- ChlorinatedRareEarthDilutedSolution.getFluidOrGas(1000))
- .fluidOutputs(
- FilledGadoliniumExtractingNanoResin.getFluidOrGas(1000),
- MyMaterial.wasteLiquid.getFluidOrGas(1000))
- .eut(TierEU.RECIPE_UV).duration(1 * SECONDS).addTo(multiblockChemicalReactorRecipes);
+ .fluidInputs(
+ GadoliniumExtractingNanoResin.getFluidOrGas(1000),
+ ChlorinatedRareEarthConcentrate.getFluidOrGas(1000))
+ .fluidOutputs(
+ FilledGadoliniumExtractingNanoResin.getFluidOrGas(1000),
+ ChlorinatedRareEarthEnrichedSolution.getFluidOrGas(1000))
+ .eut(TierEU.RECIPE_UV)
+ .duration(1 * SECONDS)
+ .addTo(multiblockChemicalReactorRecipes);
+ GT_Values.RA.stdBuilder()
+ .fluidInputs(
+ GadoliniumExtractingNanoResin.getFluidOrGas(1000),
+ ChlorinatedRareEarthEnrichedSolution.getFluidOrGas(1000))
+ .fluidOutputs(
+ FilledGadoliniumExtractingNanoResin.getFluidOrGas(1000),
+ ChlorinatedRareEarthDilutedSolution.getFluidOrGas(1000))
+ .eut(TierEU.RECIPE_UV)
+ .duration(1 * SECONDS)
+ .addTo(multiblockChemicalReactorRecipes);
+ GT_Values.RA.stdBuilder()
+ .fluidInputs(
+ GadoliniumExtractingNanoResin.getFluidOrGas(1000),
+ ChlorinatedRareEarthDilutedSolution.getFluidOrGas(1000))
+ .fluidOutputs(
+ FilledGadoliniumExtractingNanoResin.getFluidOrGas(1000),
+ MyMaterial.wasteLiquid.getFluidOrGas(1000))
+ .eut(TierEU.RECIPE_UV)
+ .duration(1 * SECONDS)
+ .addTo(multiblockChemicalReactorRecipes);
// Tb
GT_Values.RA.stdBuilder()
- .fluidInputs(
- TerbiumExtractingNanoResin.getFluidOrGas(1000),
- ChlorinatedRareEarthConcentrate.getFluidOrGas(1000))
- .fluidOutputs(
- FilledTerbiumExtractingNanoResin.getFluidOrGas(1000),
- ChlorinatedRareEarthEnrichedSolution.getFluidOrGas(1000))
- .eut(TierEU.RECIPE_UV).duration(1 * SECONDS).addTo(multiblockChemicalReactorRecipes);
- GT_Values.RA.stdBuilder()
- .fluidInputs(
- TerbiumExtractingNanoResin.getFluidOrGas(1000),
- ChlorinatedRareEarthEnrichedSolution.getFluidOrGas(1000))
- .fluidOutputs(
- FilledTerbiumExtractingNanoResin.getFluidOrGas(1000),
- ChlorinatedRareEarthDilutedSolution.getFluidOrGas(1000))
- .eut(TierEU.RECIPE_UV).duration(1 * SECONDS).addTo(multiblockChemicalReactorRecipes);
- GT_Values.RA.stdBuilder()
- .fluidInputs(
- TerbiumExtractingNanoResin.getFluidOrGas(1000),
- ChlorinatedRareEarthDilutedSolution.getFluidOrGas(1000))
- .fluidOutputs(
- FilledTerbiumExtractingNanoResin.getFluidOrGas(1000),
- MyMaterial.wasteLiquid.getFluidOrGas(1000))
- .eut(TierEU.RECIPE_UV).duration(1 * SECONDS).addTo(multiblockChemicalReactorRecipes);
+ .fluidInputs(
+ TerbiumExtractingNanoResin.getFluidOrGas(1000),
+ ChlorinatedRareEarthConcentrate.getFluidOrGas(1000))
+ .fluidOutputs(
+ FilledTerbiumExtractingNanoResin.getFluidOrGas(1000),
+ ChlorinatedRareEarthEnrichedSolution.getFluidOrGas(1000))
+ .eut(TierEU.RECIPE_UV)
+ .duration(1 * SECONDS)
+ .addTo(multiblockChemicalReactorRecipes);
+ GT_Values.RA.stdBuilder()
+ .fluidInputs(
+ TerbiumExtractingNanoResin.getFluidOrGas(1000),
+ ChlorinatedRareEarthEnrichedSolution.getFluidOrGas(1000))
+ .fluidOutputs(
+ FilledTerbiumExtractingNanoResin.getFluidOrGas(1000),
+ ChlorinatedRareEarthDilutedSolution.getFluidOrGas(1000))
+ .eut(TierEU.RECIPE_UV)
+ .duration(1 * SECONDS)
+ .addTo(multiblockChemicalReactorRecipes);
+ GT_Values.RA.stdBuilder()
+ .fluidInputs(
+ TerbiumExtractingNanoResin.getFluidOrGas(1000),
+ ChlorinatedRareEarthDilutedSolution.getFluidOrGas(1000))
+ .fluidOutputs(
+ FilledTerbiumExtractingNanoResin.getFluidOrGas(1000),
+ MyMaterial.wasteLiquid.getFluidOrGas(1000))
+ .eut(TierEU.RECIPE_UV)
+ .duration(1 * SECONDS)
+ .addTo(multiblockChemicalReactorRecipes);
// Dy
GT_Values.RA.stdBuilder()
- .fluidInputs(
- DysprosiumExtractingNanoResin.getFluidOrGas(1000),
- ChlorinatedRareEarthConcentrate.getFluidOrGas(1000))
- .fluidOutputs(
- FilledDysprosiumExtractingNanoResin.getFluidOrGas(1000),
- ChlorinatedRareEarthEnrichedSolution.getFluidOrGas(1000))
- .eut(TierEU.RECIPE_UV).duration(1 * SECONDS).addTo(multiblockChemicalReactorRecipes);
- GT_Values.RA.stdBuilder()
- .fluidInputs(
- DysprosiumExtractingNanoResin.getFluidOrGas(1000),
- ChlorinatedRareEarthEnrichedSolution.getFluidOrGas(1000))
- .fluidOutputs(
- FilledDysprosiumExtractingNanoResin.getFluidOrGas(1000),
- ChlorinatedRareEarthDilutedSolution.getFluidOrGas(1000))
- .eut(TierEU.RECIPE_UV).duration(1 * SECONDS).addTo(multiblockChemicalReactorRecipes);
- GT_Values.RA.stdBuilder()
- .fluidInputs(
- DysprosiumExtractingNanoResin.getFluidOrGas(1000),
- ChlorinatedRareEarthDilutedSolution.getFluidOrGas(1000))
- .fluidOutputs(
- FilledDysprosiumExtractingNanoResin.getFluidOrGas(1000),
- MyMaterial.wasteLiquid.getFluidOrGas(1000))
- .eut(TierEU.RECIPE_UV).duration(1 * SECONDS).addTo(multiblockChemicalReactorRecipes);
+ .fluidInputs(
+ DysprosiumExtractingNanoResin.getFluidOrGas(1000),
+ ChlorinatedRareEarthConcentrate.getFluidOrGas(1000))
+ .fluidOutputs(
+ FilledDysprosiumExtractingNanoResin.getFluidOrGas(1000),
+ ChlorinatedRareEarthEnrichedSolution.getFluidOrGas(1000))
+ .eut(TierEU.RECIPE_UV)
+ .duration(1 * SECONDS)
+ .addTo(multiblockChemicalReactorRecipes);
+ GT_Values.RA.stdBuilder()
+ .fluidInputs(
+ DysprosiumExtractingNanoResin.getFluidOrGas(1000),
+ ChlorinatedRareEarthEnrichedSolution.getFluidOrGas(1000))
+ .fluidOutputs(
+ FilledDysprosiumExtractingNanoResin.getFluidOrGas(1000),
+ ChlorinatedRareEarthDilutedSolution.getFluidOrGas(1000))
+ .eut(TierEU.RECIPE_UV)
+ .duration(1 * SECONDS)
+ .addTo(multiblockChemicalReactorRecipes);
+ GT_Values.RA.stdBuilder()
+ .fluidInputs(
+ DysprosiumExtractingNanoResin.getFluidOrGas(1000),
+ ChlorinatedRareEarthDilutedSolution.getFluidOrGas(1000))
+ .fluidOutputs(
+ FilledDysprosiumExtractingNanoResin.getFluidOrGas(1000),
+ MyMaterial.wasteLiquid.getFluidOrGas(1000))
+ .eut(TierEU.RECIPE_UV)
+ .duration(1 * SECONDS)
+ .addTo(multiblockChemicalReactorRecipes);
// Ho
GT_Values.RA.stdBuilder()
- .fluidInputs(
- HolmiumExtractingNanoResin.getFluidOrGas(1000),
- ChlorinatedRareEarthConcentrate.getFluidOrGas(1000))
- .fluidOutputs(
- FilledHolmiumExtractingNanoResin.getFluidOrGas(1000),
- ChlorinatedRareEarthEnrichedSolution.getFluidOrGas(1000))
- .eut(TierEU.RECIPE_UV).duration(1 * SECONDS).addTo(multiblockChemicalReactorRecipes);
- GT_Values.RA.stdBuilder()
- .fluidInputs(
- HolmiumExtractingNanoResin.getFluidOrGas(1000),
- ChlorinatedRareEarthEnrichedSolution.getFluidOrGas(1000))
- .fluidOutputs(
- FilledHolmiumExtractingNanoResin.getFluidOrGas(1000),
- ChlorinatedRareEarthDilutedSolution.getFluidOrGas(1000))
- .eut(TierEU.RECIPE_UV).duration(1 * SECONDS).addTo(multiblockChemicalReactorRecipes);
- GT_Values.RA.stdBuilder()
- .fluidInputs(
- HolmiumExtractingNanoResin.getFluidOrGas(1000),
- ChlorinatedRareEarthDilutedSolution.getFluidOrGas(1000))
- .fluidOutputs(
- FilledHolmiumExtractingNanoResin.getFluidOrGas(1000),
- MyMaterial.wasteLiquid.getFluidOrGas(1000))
- .eut(TierEU.RECIPE_UV).duration(1 * SECONDS).addTo(multiblockChemicalReactorRecipes);
+ .fluidInputs(
+ HolmiumExtractingNanoResin.getFluidOrGas(1000),
+ ChlorinatedRareEarthConcentrate.getFluidOrGas(1000))
+ .fluidOutputs(
+ FilledHolmiumExtractingNanoResin.getFluidOrGas(1000),
+ ChlorinatedRareEarthEnrichedSolution.getFluidOrGas(1000))
+ .eut(TierEU.RECIPE_UV)
+ .duration(1 * SECONDS)
+ .addTo(multiblockChemicalReactorRecipes);
+ GT_Values.RA.stdBuilder()
+ .fluidInputs(
+ HolmiumExtractingNanoResin.getFluidOrGas(1000),
+ ChlorinatedRareEarthEnrichedSolution.getFluidOrGas(1000))
+ .fluidOutputs(
+ FilledHolmiumExtractingNanoResin.getFluidOrGas(1000),
+ ChlorinatedRareEarthDilutedSolution.getFluidOrGas(1000))
+ .eut(TierEU.RECIPE_UV)
+ .duration(1 * SECONDS)
+ .addTo(multiblockChemicalReactorRecipes);
+ GT_Values.RA.stdBuilder()
+ .fluidInputs(
+ HolmiumExtractingNanoResin.getFluidOrGas(1000),
+ ChlorinatedRareEarthDilutedSolution.getFluidOrGas(1000))
+ .fluidOutputs(
+ FilledHolmiumExtractingNanoResin.getFluidOrGas(1000),
+ MyMaterial.wasteLiquid.getFluidOrGas(1000))
+ .eut(TierEU.RECIPE_UV)
+ .duration(1 * SECONDS)
+ .addTo(multiblockChemicalReactorRecipes);
// Er
GT_Values.RA.stdBuilder()
- .fluidInputs(
- ErbiumExtractingNanoResin.getFluidOrGas(1000),
- ChlorinatedRareEarthConcentrate.getFluidOrGas(1000))
- .fluidOutputs(
- FilledErbiumExtractingNanoResin.getFluidOrGas(1000),
- ChlorinatedRareEarthEnrichedSolution.getFluidOrGas(1000))
- .eut(TierEU.RECIPE_UV).duration(1 * SECONDS).addTo(multiblockChemicalReactorRecipes);
- GT_Values.RA.stdBuilder()
- .fluidInputs(
- ErbiumExtractingNanoResin.getFluidOrGas(1000),
- ChlorinatedRareEarthEnrichedSolution.getFluidOrGas(1000))
- .fluidOutputs(
- FilledErbiumExtractingNanoResin.getFluidOrGas(1000),
- ChlorinatedRareEarthDilutedSolution.getFluidOrGas(1000))
- .eut(TierEU.RECIPE_UV).duration(1 * SECONDS).addTo(multiblockChemicalReactorRecipes);
- GT_Values.RA.stdBuilder()
- .fluidInputs(
- ErbiumExtractingNanoResin.getFluidOrGas(1000),
- ChlorinatedRareEarthDilutedSolution.getFluidOrGas(1000))
- .fluidOutputs(
- FilledErbiumExtractingNanoResin.getFluidOrGas(1000),
- MyMaterial.wasteLiquid.getFluidOrGas(1000))
- .eut(TierEU.RECIPE_UV).duration(1 * SECONDS).addTo(multiblockChemicalReactorRecipes);
+ .fluidInputs(
+ ErbiumExtractingNanoResin.getFluidOrGas(1000),
+ ChlorinatedRareEarthConcentrate.getFluidOrGas(1000))
+ .fluidOutputs(
+ FilledErbiumExtractingNanoResin.getFluidOrGas(1000),
+ ChlorinatedRareEarthEnrichedSolution.getFluidOrGas(1000))
+ .eut(TierEU.RECIPE_UV)
+ .duration(1 * SECONDS)
+ .addTo(multiblockChemicalReactorRecipes);
+ GT_Values.RA.stdBuilder()
+ .fluidInputs(
+ ErbiumExtractingNanoResin.getFluidOrGas(1000),
+ ChlorinatedRareEarthEnrichedSolution.getFluidOrGas(1000))
+ .fluidOutputs(
+ FilledErbiumExtractingNanoResin.getFluidOrGas(1000),
+ ChlorinatedRareEarthDilutedSolution.getFluidOrGas(1000))
+ .eut(TierEU.RECIPE_UV)
+ .duration(1 * SECONDS)
+ .addTo(multiblockChemicalReactorRecipes);
+ GT_Values.RA.stdBuilder()
+ .fluidInputs(
+ ErbiumExtractingNanoResin.getFluidOrGas(1000),
+ ChlorinatedRareEarthDilutedSolution.getFluidOrGas(1000))
+ .fluidOutputs(
+ FilledErbiumExtractingNanoResin.getFluidOrGas(1000),
+ MyMaterial.wasteLiquid.getFluidOrGas(1000))
+ .eut(TierEU.RECIPE_UV)
+ .duration(1 * SECONDS)
+ .addTo(multiblockChemicalReactorRecipes);
// Tm
GT_Values.RA.stdBuilder()
- .fluidInputs(
- ThuliumExtractingNanoResin.getFluidOrGas(1000),
- ChlorinatedRareEarthConcentrate.getFluidOrGas(1000))
- .fluidOutputs(
- FilledThuliumExtractingNanoResin.getFluidOrGas(1000),
- ChlorinatedRareEarthEnrichedSolution.getFluidOrGas(1000))
- .eut(TierEU.RECIPE_UV).duration(1 * SECONDS).addTo(multiblockChemicalReactorRecipes);
- GT_Values.RA.stdBuilder()
- .fluidInputs(
- ThuliumExtractingNanoResin.getFluidOrGas(1000),
- ChlorinatedRareEarthEnrichedSolution.getFluidOrGas(1000))
- .fluidOutputs(
- FilledThuliumExtractingNanoResin.getFluidOrGas(1000),
- ChlorinatedRareEarthDilutedSolution.getFluidOrGas(1000))
- .eut(TierEU.RECIPE_UV).duration(1 * SECONDS).addTo(multiblockChemicalReactorRecipes);
- GT_Values.RA.stdBuilder()
- .fluidInputs(
- ThuliumExtractingNanoResin.getFluidOrGas(1000),
- ChlorinatedRareEarthDilutedSolution.getFluidOrGas(1000))
- .fluidOutputs(
- FilledThuliumExtractingNanoResin.getFluidOrGas(1000),
- MyMaterial.wasteLiquid.getFluidOrGas(1000))
- .eut(TierEU.RECIPE_UV).duration(1 * SECONDS).addTo(multiblockChemicalReactorRecipes);
+ .fluidInputs(
+ ThuliumExtractingNanoResin.getFluidOrGas(1000),
+ ChlorinatedRareEarthConcentrate.getFluidOrGas(1000))
+ .fluidOutputs(
+ FilledThuliumExtractingNanoResin.getFluidOrGas(1000),
+ ChlorinatedRareEarthEnrichedSolution.getFluidOrGas(1000))
+ .eut(TierEU.RECIPE_UV)
+ .duration(1 * SECONDS)
+ .addTo(multiblockChemicalReactorRecipes);
+ GT_Values.RA.stdBuilder()
+ .fluidInputs(
+ ThuliumExtractingNanoResin.getFluidOrGas(1000),
+ ChlorinatedRareEarthEnrichedSolution.getFluidOrGas(1000))
+ .fluidOutputs(
+ FilledThuliumExtractingNanoResin.getFluidOrGas(1000),
+ ChlorinatedRareEarthDilutedSolution.getFluidOrGas(1000))
+ .eut(TierEU.RECIPE_UV)
+ .duration(1 * SECONDS)
+ .addTo(multiblockChemicalReactorRecipes);
+ GT_Values.RA.stdBuilder()
+ .fluidInputs(
+ ThuliumExtractingNanoResin.getFluidOrGas(1000),
+ ChlorinatedRareEarthDilutedSolution.getFluidOrGas(1000))
+ .fluidOutputs(
+ FilledThuliumExtractingNanoResin.getFluidOrGas(1000),
+ MyMaterial.wasteLiquid.getFluidOrGas(1000))
+ .eut(TierEU.RECIPE_UV)
+ .duration(1 * SECONDS)
+ .addTo(multiblockChemicalReactorRecipes);
// Yb
GT_Values.RA.stdBuilder()
- .fluidInputs(
- YtterbiumExtractingNanoResin.getFluidOrGas(1000),
- ChlorinatedRareEarthConcentrate.getFluidOrGas(1000))
- .fluidOutputs(
- FilledYtterbiumExtractingNanoResin.getFluidOrGas(1000),
- ChlorinatedRareEarthEnrichedSolution.getFluidOrGas(1000))
- .eut(TierEU.RECIPE_UV).duration(1 * SECONDS).addTo(multiblockChemicalReactorRecipes);
- GT_Values.RA.stdBuilder()
- .fluidInputs(
- YtterbiumExtractingNanoResin.getFluidOrGas(1000),
- ChlorinatedRareEarthEnrichedSolution.getFluidOrGas(1000))
- .fluidOutputs(
- FilledYtterbiumExtractingNanoResin.getFluidOrGas(1000),
- ChlorinatedRareEarthDilutedSolution.getFluidOrGas(1000))
- .eut(TierEU.RECIPE_UV).duration(1 * SECONDS).addTo(multiblockChemicalReactorRecipes);
- GT_Values.RA.stdBuilder()
- .fluidInputs(
- YtterbiumExtractingNanoResin.getFluidOrGas(1000),
- ChlorinatedRareEarthDilutedSolution.getFluidOrGas(1000))
- .fluidOutputs(
- FilledYtterbiumExtractingNanoResin.getFluidOrGas(1000),
- MyMaterial.wasteLiquid.getFluidOrGas(1000))
- .eut(TierEU.RECIPE_UV).duration(1 * SECONDS).addTo(multiblockChemicalReactorRecipes);
+ .fluidInputs(
+ YtterbiumExtractingNanoResin.getFluidOrGas(1000),
+ ChlorinatedRareEarthConcentrate.getFluidOrGas(1000))
+ .fluidOutputs(
+ FilledYtterbiumExtractingNanoResin.getFluidOrGas(1000),
+ ChlorinatedRareEarthEnrichedSolution.getFluidOrGas(1000))
+ .eut(TierEU.RECIPE_UV)
+ .duration(1 * SECONDS)
+ .addTo(multiblockChemicalReactorRecipes);
+ GT_Values.RA.stdBuilder()
+ .fluidInputs(
+ YtterbiumExtractingNanoResin.getFluidOrGas(1000),
+ ChlorinatedRareEarthEnrichedSolution.getFluidOrGas(1000))
+ .fluidOutputs(
+ FilledYtterbiumExtractingNanoResin.getFluidOrGas(1000),
+ ChlorinatedRareEarthDilutedSolution.getFluidOrGas(1000))
+ .eut(TierEU.RECIPE_UV)
+ .duration(1 * SECONDS)
+ .addTo(multiblockChemicalReactorRecipes);
+ GT_Values.RA.stdBuilder()
+ .fluidInputs(
+ YtterbiumExtractingNanoResin.getFluidOrGas(1000),
+ ChlorinatedRareEarthDilutedSolution.getFluidOrGas(1000))
+ .fluidOutputs(
+ FilledYtterbiumExtractingNanoResin.getFluidOrGas(1000),
+ MyMaterial.wasteLiquid.getFluidOrGas(1000))
+ .eut(TierEU.RECIPE_UV)
+ .duration(1 * SECONDS)
+ .addTo(multiblockChemicalReactorRecipes);
// Lu
GT_Values.RA.stdBuilder()
- .fluidInputs(
- LutetiumExtractingNanoResin.getFluidOrGas(1000),
- ChlorinatedRareEarthConcentrate.getFluidOrGas(1000))
- .fluidOutputs(
- FilledLutetiumExtractingNanoResin.getFluidOrGas(1000),
- ChlorinatedRareEarthEnrichedSolution.getFluidOrGas(1000))
- .eut(TierEU.RECIPE_UV).duration(1 * SECONDS).addTo(multiblockChemicalReactorRecipes);
- GT_Values.RA.stdBuilder()
- .fluidInputs(
- LutetiumExtractingNanoResin.getFluidOrGas(1000),
- ChlorinatedRareEarthEnrichedSolution.getFluidOrGas(1000))
- .fluidOutputs(
- FilledLutetiumExtractingNanoResin.getFluidOrGas(1000),
- ChlorinatedRareEarthDilutedSolution.getFluidOrGas(1000))
- .eut(TierEU.RECIPE_UV).duration(1 * SECONDS).addTo(multiblockChemicalReactorRecipes);
- GT_Values.RA.stdBuilder()
- .fluidInputs(
- LutetiumExtractingNanoResin.getFluidOrGas(1000),
- ChlorinatedRareEarthDilutedSolution.getFluidOrGas(1000))
- .fluidOutputs(
- FilledLutetiumExtractingNanoResin.getFluidOrGas(1000),
- MyMaterial.wasteLiquid.getFluidOrGas(1000))
- .eut(TierEU.RECIPE_UV).duration(1 * SECONDS).addTo(multiblockChemicalReactorRecipes);
+ .fluidInputs(
+ LutetiumExtractingNanoResin.getFluidOrGas(1000),
+ ChlorinatedRareEarthConcentrate.getFluidOrGas(1000))
+ .fluidOutputs(
+ FilledLutetiumExtractingNanoResin.getFluidOrGas(1000),
+ ChlorinatedRareEarthEnrichedSolution.getFluidOrGas(1000))
+ .eut(TierEU.RECIPE_UV)
+ .duration(1 * SECONDS)
+ .addTo(multiblockChemicalReactorRecipes);
+ GT_Values.RA.stdBuilder()
+ .fluidInputs(
+ LutetiumExtractingNanoResin.getFluidOrGas(1000),
+ ChlorinatedRareEarthEnrichedSolution.getFluidOrGas(1000))
+ .fluidOutputs(
+ FilledLutetiumExtractingNanoResin.getFluidOrGas(1000),
+ ChlorinatedRareEarthDilutedSolution.getFluidOrGas(1000))
+ .eut(TierEU.RECIPE_UV)
+ .duration(1 * SECONDS)
+ .addTo(multiblockChemicalReactorRecipes);
+ GT_Values.RA.stdBuilder()
+ .fluidInputs(
+ LutetiumExtractingNanoResin.getFluidOrGas(1000),
+ ChlorinatedRareEarthDilutedSolution.getFluidOrGas(1000))
+ .fluidOutputs(
+ FilledLutetiumExtractingNanoResin.getFluidOrGas(1000),
+ MyMaterial.wasteLiquid.getFluidOrGas(1000))
+ .eut(TierEU.RECIPE_UV)
+ .duration(1 * SECONDS)
+ .addTo(multiblockChemicalReactorRecipes);
// TODO Samarium Ore Concentrate Dust Processing Line Start
// 16 SmOreDust + 200L NitricAcid =EV@10s= 800L MuddySamariumRareEarthSolution + 1 ?ThP?ConcentrateDust
- GT_Values.RA.stdBuilder().itemInputs(SamariumOreConcentrate.get(OrePrefixes.dust, 16))
- .fluidInputs(Materials.NitricAcid.getFluid(200))
- .itemOutputs(ThoriumPhosphateConcentrate.get(OrePrefixes.dust, 1))
- .fluidOutputs(MuddySamariumRareEarthSolution.getFluidOrGas(800)).specialValue(800).eut(TierEU.RECIPE_EV)
- .duration(10 * SECONDS).addTo(digesterRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(SamariumOreConcentrate.get(OrePrefixes.dust, 16))
+ .fluidInputs(Materials.NitricAcid.getFluid(200))
+ .itemOutputs(ThoriumPhosphateConcentrate.get(OrePrefixes.dust, 1))
+ .fluidOutputs(MuddySamariumRareEarthSolution.getFluidOrGas(800))
+ .specialValue(800)
+ .eut(TierEU.RECIPE_EV)
+ .duration(10 * SECONDS)
+ .addTo(digesterRecipes);
// 1 CrushedSamariumOre = 3 SamariumOreConcentrate in process
- GT_Values.RA.stdBuilder().itemInputs(GT_OreDictUnificator.get(OrePrefixes.crushed, Materials.Samarium, 8))
- .fluidInputs(Materials.NitricAcid.getFluid(300))
- .itemOutputs(ThoriumPhosphateConcentrate.get(OrePrefixes.dust, 3))
- .fluidOutputs(MuddySamariumRareEarthSolution.getFluidOrGas(1200)).specialValue(800)
- .eut(TierEU.RECIPE_EV).duration(10 * SECONDS).addTo(digesterRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(GT_OreDictUnificator.get(OrePrefixes.crushed, Materials.Samarium, 8))
+ .fluidInputs(Materials.NitricAcid.getFluid(300))
+ .itemOutputs(ThoriumPhosphateConcentrate.get(OrePrefixes.dust, 3))
+ .fluidOutputs(MuddySamariumRareEarthSolution.getFluidOrGas(1200))
+ .specialValue(800)
+ .eut(TierEU.RECIPE_EV)
+ .duration(10 * SECONDS)
+ .addTo(digesterRecipes);
// 1B MuddySmSolution + 1B NitricAcid =EV@10s= 2B SamariumRareEarthMud + 0.8 CeriumDioxide + 0.6
// CeriumRichMixture(CeriumOreConcentrate)
- GT_Values.RA.stdBuilder().itemInputs(GT_Utility.getIntegratedCircuit(1))
- .fluidInputs(Materials.NitricAcid.getFluid(1000), MuddySamariumRareEarthSolution.getFluidOrGas(1000))
- .itemOutputs(CeriumDioxide.get(OrePrefixes.dust, 1), CeriumOreConcentrate.get(OrePrefixes.dust, 1))
- .fluidOutputs(SamariumRareEarthMud.getFluidOrGas(2000)).specialValue(1).outputChances(8000, 6000)
- .noOptimize().eut(TierEU.RECIPE_EV).duration(10 * SECONDS).addTo(dissolutionTankRecipes);
- GT_Values.RA.stdBuilder().itemInputs(GT_Utility.getIntegratedCircuit(9))
- .fluidInputs(Materials.NitricAcid.getFluid(9000), MuddySamariumRareEarthSolution.getFluidOrGas(9000))
- .itemOutputs(CeriumDioxide.get(OrePrefixes.dust, 9), CeriumOreConcentrate.get(OrePrefixes.dust, 9))
- .fluidOutputs(SamariumRareEarthMud.getFluidOrGas(18000)).specialValue(1).outputChances(8000, 6000)
- .noOptimize().eut(TierEU.RECIPE_IV).duration(300).addTo(dissolutionTankRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(GT_Utility.getIntegratedCircuit(1))
+ .fluidInputs(Materials.NitricAcid.getFluid(1000), MuddySamariumRareEarthSolution.getFluidOrGas(1000))
+ .itemOutputs(CeriumDioxide.get(OrePrefixes.dust, 1), CeriumOreConcentrate.get(OrePrefixes.dust, 1))
+ .fluidOutputs(SamariumRareEarthMud.getFluidOrGas(2000))
+ .specialValue(1)
+ .outputChances(8000, 6000)
+ .noOptimize()
+ .eut(TierEU.RECIPE_EV)
+ .duration(10 * SECONDS)
+ .addTo(dissolutionTankRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(GT_Utility.getIntegratedCircuit(9))
+ .fluidInputs(Materials.NitricAcid.getFluid(9000), MuddySamariumRareEarthSolution.getFluidOrGas(9000))
+ .itemOutputs(CeriumDioxide.get(OrePrefixes.dust, 9), CeriumOreConcentrate.get(OrePrefixes.dust, 9))
+ .fluidOutputs(SamariumRareEarthMud.getFluidOrGas(18000))
+ .specialValue(1)
+ .outputChances(8000, 6000)
+ .noOptimize()
+ .eut(TierEU.RECIPE_IV)
+ .duration(300)
+ .addTo(dissolutionTankRecipes);
// Low Efficiency method in LCR
- GT_Values.RA.stdBuilder().itemInputs(GT_Utility.getIntegratedCircuit(1))
- .fluidInputs(Materials.NitricAcid.getFluid(1000), MuddySamariumRareEarthSolution.getFluidOrGas(1000))
- .itemOutputs(CeriumDioxide.get(OrePrefixes.dust, 1))
- .fluidOutputs(SamariumRareEarthMud.getFluidOrGas(1000)).outputChances(5000).eut(TierEU.RECIPE_EV)
- .duration(300).addTo(multiblockChemicalReactorRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(GT_Utility.getIntegratedCircuit(1))
+ .fluidInputs(Materials.NitricAcid.getFluid(1000), MuddySamariumRareEarthSolution.getFluidOrGas(1000))
+ .itemOutputs(CeriumDioxide.get(OrePrefixes.dust, 1))
+ .fluidOutputs(SamariumRareEarthMud.getFluidOrGas(1000))
+ .outputChances(5000)
+ .eut(TierEU.RECIPE_EV)
+ .duration(300)
+ .addTo(multiblockChemicalReactorRecipes);
// 1B SamariumRareEarthMud + 9B water =EV@30s= 10B DilutedSamariumRareEarthSolution
// + (90% + 60%) NeodymiumREConcentrate
- GT_Values.RA.stdBuilder().itemInputs(GT_Utility.getIntegratedCircuit(1))
- .fluidInputs(Materials.Water.getFluid(9000), SamariumRareEarthMud.getFluidOrGas(1000))
- .itemOutputs(
- NeodymicRareEarthConcentrate.get(OrePrefixes.dust, 1),
- NeodymicRareEarthConcentrate.get(OrePrefixes.dust, 1))
- .fluidOutputs(DilutedSamariumRareEarthSolution.getFluidOrGas(10000)).specialValue(9)
- .outputChances(9000, 6000).noOptimize().eut(TierEU.RECIPE_EV).duration(600)
- .addTo(dissolutionTankRecipes);
- GT_Values.RA.stdBuilder().itemInputs(GT_Utility.getIntegratedCircuit(9))
- .fluidInputs(Materials.Water.getFluid(81000), SamariumRareEarthMud.getFluidOrGas(9000))
- .itemOutputs(
- NeodymicRareEarthConcentrate.get(OrePrefixes.dust, 9),
- NeodymicRareEarthConcentrate.get(OrePrefixes.dust, 9))
- .fluidOutputs(DilutedSamariumRareEarthSolution.getFluidOrGas(90000)).specialValue(9)
- .outputChances(9000, 6000).noOptimize().eut(TierEU.RECIPE_IV).duration(900)
- .addTo(dissolutionTankRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(GT_Utility.getIntegratedCircuit(1))
+ .fluidInputs(Materials.Water.getFluid(9000), SamariumRareEarthMud.getFluidOrGas(1000))
+ .itemOutputs(
+ NeodymicRareEarthConcentrate.get(OrePrefixes.dust, 1),
+ NeodymicRareEarthConcentrate.get(OrePrefixes.dust, 1))
+ .fluidOutputs(DilutedSamariumRareEarthSolution.getFluidOrGas(10000))
+ .specialValue(9)
+ .outputChances(9000, 6000)
+ .noOptimize()
+ .eut(TierEU.RECIPE_EV)
+ .duration(600)
+ .addTo(dissolutionTankRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(GT_Utility.getIntegratedCircuit(9))
+ .fluidInputs(Materials.Water.getFluid(81000), SamariumRareEarthMud.getFluidOrGas(9000))
+ .itemOutputs(
+ NeodymicRareEarthConcentrate.get(OrePrefixes.dust, 9),
+ NeodymicRareEarthConcentrate.get(OrePrefixes.dust, 9))
+ .fluidOutputs(DilutedSamariumRareEarthSolution.getFluidOrGas(90000))
+ .specialValue(9)
+ .outputChances(9000, 6000)
+ .noOptimize()
+ .eut(TierEU.RECIPE_IV)
+ .duration(900)
+ .addTo(dissolutionTankRecipes);
// Low Efficiency method in LCR
- GT_Values.RA.stdBuilder().itemInputs(GT_Utility.getIntegratedCircuit(1))
- .fluidInputs(SamariumRareEarthMud.getFluidOrGas(1000), Materials.Water.getFluid(16000))
- .fluidOutputs(DilutedSamariumRareEarthSolution.getFluidOrGas(8000)).eut(TierEU.RECIPE_EV).duration(1200)
- .addTo(multiblockChemicalReactorRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(GT_Utility.getIntegratedCircuit(1))
+ .fluidInputs(SamariumRareEarthMud.getFluidOrGas(1000), Materials.Water.getFluid(16000))
+ .fluidOutputs(DilutedSamariumRareEarthSolution.getFluidOrGas(8000))
+ .eut(TierEU.RECIPE_EV)
+ .duration(1200)
+ .addTo(multiblockChemicalReactorRecipes);
// 2B DilutedSamariumRareEarthSolution + 3B Oxalate
// =EV@10s=
// 5 ImpureSamariumOxalate + 50L MuddySamariumRareEarthSolution + 0.1*2 LepersonniteDust
// LepersonniteDust -> DephosphatedSamariumConcentrate
- GT_Values.RA.stdBuilder().itemInputs(GT_Utility.getIntegratedCircuit(13))
- .fluidInputs(
- DilutedSamariumRareEarthSolution.getFluidOrGas(2000),
- MyMaterial.oxalate.getFluidOrGas(3000))
- .itemOutputs(
- SamariumOxalate.get(OrePrefixes.dust, 5),
- DephosphatedSamariumConcentrate.get(OrePrefixes.dust, 3))
- .fluidOutputs(MuddySamariumRareEarthSolution.getFluidOrGas(50)).outputChances(10000, 1000)
- .eut(TierEU.RECIPE_EV).duration(10 * SECONDS).addTo(multiblockChemicalReactorRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(GT_Utility.getIntegratedCircuit(13))
+ .fluidInputs(DilutedSamariumRareEarthSolution.getFluidOrGas(2000), MyMaterial.oxalate.getFluidOrGas(3000))
+ .itemOutputs(
+ SamariumOxalate.get(OrePrefixes.dust, 5),
+ DephosphatedSamariumConcentrate.get(OrePrefixes.dust, 3))
+ .fluidOutputs(MuddySamariumRareEarthSolution.getFluidOrGas(50))
+ .outputChances(10000, 1000)
+ .eut(TierEU.RECIPE_EV)
+ .duration(10 * SECONDS)
+ .addTo(multiblockChemicalReactorRecipes);
// 5 ImpureSamariumOxalate + 6B HCL = 8 ImpureSamariumChloride + 6B CO
- GT_Values.RA.stdBuilder().itemInputs(SamariumOxalate.get(OrePrefixes.dust, 5))
- .fluidInputs(Materials.HydrochloricAcid.getFluid(6000))
- .itemOutputs(SamariumChloride.get(OrePrefixes.dust, 8))
- .fluidOutputs(Materials.CarbonMonoxide.getGas(6000)).eut(960).duration(10 * SECONDS)
- .addTo(multiblockChemicalReactorRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(SamariumOxalate.get(OrePrefixes.dust, 5))
+ .fluidInputs(Materials.HydrochloricAcid.getFluid(6000))
+ .itemOutputs(SamariumChloride.get(OrePrefixes.dust, 8))
+ .fluidOutputs(Materials.CarbonMonoxide.getGas(6000))
+ .eut(960)
+ .duration(10 * SECONDS)
+ .addTo(multiblockChemicalReactorRecipes);
/**
* ImpureSamariumChloride has 2 method to process 1. In IV-LuV, fix with NcCL then use electrolyzer to process
@@ -2112,65 +2547,90 @@ public class RecipeLoader {
*/
// 2 ImpureSamariumChloride + 1 NaCl =LV@5s= 3 SamariumChlorideSodiumChlorideBlend
- GT_Values.RA.stdBuilder().itemInputs(SamariumChloride.get(OrePrefixes.dust, 2), Materials.Salt.getDust(1))
- .itemOutputs(SamariumChlorideSodiumChlorideBlend.get(OrePrefixes.dust, 3)).eut(30).duration(5 * SECONDS)
- .addTo(mixerRecipes);
- GT_Values.RA.stdBuilder().itemInputs(SamariumChloride.get(OrePrefixes.dust, 2), Materials.Sodium.getDust(1))
- .itemOutputs(SamariumChlorideSodiumChlorideBlend.get(OrePrefixes.dust, 3)).eut(30).duration(5 * SECONDS)
- .addTo(mixerNonCellRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(SamariumChloride.get(OrePrefixes.dust, 2), Materials.Salt.getDust(1))
+ .itemOutputs(SamariumChlorideSodiumChlorideBlend.get(OrePrefixes.dust, 3))
+ .eut(30)
+ .duration(5 * SECONDS)
+ .addTo(mixerRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(SamariumChloride.get(OrePrefixes.dust, 2), Materials.Sodium.getDust(1))
+ .itemOutputs(SamariumChlorideSodiumChlorideBlend.get(OrePrefixes.dust, 3))
+ .eut(30)
+ .duration(5 * SECONDS)
+ .addTo(mixerNonCellRecipes);
// 6 SamariumChlorideSodiumChlorideBlend =IV@1s= 1 SamariumDust + 1 SodiumDust + 2/9 RarestEarthResidue + 4B
// Chlorine
GT_Values.RA.stdBuilder()
- .itemInputs(
- GT_Utility.getIntegratedCircuit(1),
- SamariumChlorideSodiumChlorideBlend.get(OrePrefixes.dust, 6))
- .itemOutputs(
- Materials.Samarium.getDust(1),
- Materials.Sodium.getDust(1),
- RarestEarthResidue.get(OrePrefixes.dustTiny, 2))
- .fluidOutputs(Materials.Chlorine.getGas(4000)).eut(TierEU.RECIPE_IV).duration(1 * SECONDS)
- .addTo(electrolyzerRecipes);
- GT_Values.RA.stdBuilder()
- .itemInputs(
- GT_Utility.getIntegratedCircuit(9),
- SamariumChlorideSodiumChlorideBlend.get(OrePrefixes.dust, 54))
- .itemOutputs(
- Materials.Samarium.getDust(9),
- Materials.Sodium.getDust(9),
- RarestEarthResidue.get(OrePrefixes.dust, 2))
- .fluidOutputs(Materials.Chlorine.getGas(36000)).eut(30720).duration(2 * SECONDS)
- .addTo(electrolyzerRecipes);
+ .itemInputs(
+ GT_Utility.getIntegratedCircuit(1),
+ SamariumChlorideSodiumChlorideBlend.get(OrePrefixes.dust, 6))
+ .itemOutputs(
+ Materials.Samarium.getDust(1),
+ Materials.Sodium.getDust(1),
+ RarestEarthResidue.get(OrePrefixes.dustTiny, 2))
+ .fluidOutputs(Materials.Chlorine.getGas(4000))
+ .eut(TierEU.RECIPE_IV)
+ .duration(1 * SECONDS)
+ .addTo(electrolyzerRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(
+ GT_Utility.getIntegratedCircuit(9),
+ SamariumChlorideSodiumChlorideBlend.get(OrePrefixes.dust, 54))
+ .itemOutputs(
+ Materials.Samarium.getDust(9),
+ Materials.Sodium.getDust(9),
+ RarestEarthResidue.get(OrePrefixes.dust, 2))
+ .fluidOutputs(Materials.Chlorine.getGas(36000))
+ .eut(30720)
+ .duration(2 * SECONDS)
+ .addTo(electrolyzerRecipes);
// ZPM molten distilling method
// melt ImpureSamariumChloride
- GT_Values.RA.stdBuilder().itemInputs(SamariumChloride.get(OrePrefixes.dust, 1))
- .fluidOutputs(SamariumChloride.getMolten(144)).eut(TierEU.RECIPE_EV).duration(24)
- .addTo(fluidExtractionRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(SamariumChloride.get(OrePrefixes.dust, 1))
+ .fluidOutputs(SamariumChloride.getMolten(144))
+ .eut(TierEU.RECIPE_EV)
+ .duration(24)
+ .addTo(fluidExtractionRecipes);
// distill with LanthanumDust 36*144L moltenSmCl3 = 16*144L moltenSm + 27B Cl
- GT_Values.RA.stdBuilder().itemInputs(Materials.Lanthanum.getDust(9))
- .itemOutputs(ImpureLanthanumChloride.get(OrePrefixes.dust, 36))
- .fluidInputs(SamariumChloride.getMolten(5184)).fluidOutputs(Materials.Samarium.getMolten(2304))
- .eut(TierEU.RECIPE_ZPM).duration(5 * SECONDS).noOptimize().addTo(distillationTowerRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(Materials.Lanthanum.getDust(9))
+ .itemOutputs(ImpureLanthanumChloride.get(OrePrefixes.dust, 36))
+ .fluidInputs(SamariumChloride.getMolten(5184))
+ .fluidOutputs(Materials.Samarium.getMolten(2304))
+ .eut(TierEU.RECIPE_ZPM)
+ .duration(5 * SECONDS)
+ .noOptimize()
+ .addTo(distillationTowerRecipes);
// Centrifuge ImpureLanthanumChlorideDust
- GT_Values.RA.stdBuilder().itemInputs(ImpureLanthanumChloride.get(OrePrefixes.dust, 36))
- .itemOutputs(LanthaniumChloride.get(OrePrefixes.dust, 36), RarestEarthResidue.get(OrePrefixes.dust, 5))
- .eut(TierEU.RECIPE_EV).duration(5 * SECONDS).addTo(centrifugeRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(ImpureLanthanumChloride.get(OrePrefixes.dust, 36))
+ .itemOutputs(LanthaniumChloride.get(OrePrefixes.dust, 36), RarestEarthResidue.get(OrePrefixes.dust, 5))
+ .eut(TierEU.RECIPE_EV)
+ .duration(5 * SECONDS)
+ .addTo(centrifugeRecipes);
/**
* DephosphatedSamariumConcentrate has a simple and not shit process. Just burn in furnace, then use
* electolyzer.
*/
GameRegistry.addSmelting(
- DephosphatedSamariumConcentrate.get(OrePrefixes.dust, 1),
- SamariumOxide.get(OrePrefixes.dustTiny, 2),
- 114);
- GT_Values.RA.stdBuilder().itemInputs(DephosphatedSamariumConcentrate.get(OrePrefixes.dust, 1))
- .itemOutputs(SamariumOxide.get(OrePrefixes.dust, 1), Gangue.get(OrePrefixes.dust, 1)).specialValue(1200)
- .eut(514).duration(2 * SECONDS).addTo(blastFurnaceRecipes);
+ DephosphatedSamariumConcentrate.get(OrePrefixes.dust, 1),
+ SamariumOxide.get(OrePrefixes.dustTiny, 2),
+ 114);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(DephosphatedSamariumConcentrate.get(OrePrefixes.dust, 1))
+ .itemOutputs(SamariumOxide.get(OrePrefixes.dust, 1), Gangue.get(OrePrefixes.dust, 1))
+ .specialValue(1200)
+ .eut(514)
+ .duration(2 * SECONDS)
+ .addTo(blastFurnaceRecipes);
// GT_Values.RA.addBlastRecipe(
// DephosphatedSamariumConcentrate.get(OrePrefixes.dust, 1),
// null,
@@ -2188,173 +2648,172 @@ public class RecipeLoader {
// PTMEG Elastomer
GT_Values.RA.addChemicalRecipe(
- WerkstoffMaterialPool.Butanediol.get(OrePrefixes.cell, 1),
- null,
- WerkstoffMaterialPool.TolueneTetramethylDiisocyanate.getFluidOrGas(4000),
- WerkstoffMaterialPool.PTMEGElastomer.getMolten(4000),
- Materials.Empty.getCells(1),
- 1500,
- 480);
+ WerkstoffMaterialPool.Butanediol.get(OrePrefixes.cell, 1),
+ null,
+ WerkstoffMaterialPool.TolueneTetramethylDiisocyanate.getFluidOrGas(4000),
+ WerkstoffMaterialPool.PTMEGElastomer.getMolten(4000),
+ Materials.Empty.getCells(1),
+ 1500,
+ 480);
// Toluene Tetramethyl Diisocyanate
GT_Values.RA.addChemicalRecipe(
- WerkstoffMaterialPool.TolueneDiisocyanate.get(OrePrefixes.cell, 3),
- Materials.Hydrogen.getCells(2),
- WerkstoffMaterialPool.Polytetrahydrofuran.getFluidOrGas(1000),
- WerkstoffMaterialPool.TolueneTetramethylDiisocyanate.getFluidOrGas(2000),
- Materials.Empty.getCells(5),
- 1200,
- 480);
+ WerkstoffMaterialPool.TolueneDiisocyanate.get(OrePrefixes.cell, 3),
+ Materials.Hydrogen.getCells(2),
+ WerkstoffMaterialPool.Polytetrahydrofuran.getFluidOrGas(1000),
+ WerkstoffMaterialPool.TolueneTetramethylDiisocyanate.getFluidOrGas(2000),
+ Materials.Empty.getCells(5),
+ 1200,
+ 480);
// PTHF
GT_Values.RA.addChemicalRecipe(
- WerkstoffMaterialPool.TungstophosphoricAcid.get(OrePrefixes.cell, 1),
- Materials.Oxygen.getCells(1),
- WerkstoffMaterialPool.Tetrahydrofuran.getFluidOrGas(144),
- WerkstoffMaterialPool.Polytetrahydrofuran.getFluidOrGas(432),
- Materials.Empty.getCells(2),
- 1000,
- 120);
+ WerkstoffMaterialPool.TungstophosphoricAcid.get(OrePrefixes.cell, 1),
+ Materials.Oxygen.getCells(1),
+ WerkstoffMaterialPool.Tetrahydrofuran.getFluidOrGas(144),
+ WerkstoffMaterialPool.Polytetrahydrofuran.getFluidOrGas(432),
+ Materials.Empty.getCells(2),
+ 1000,
+ 120);
// THF
GT_Values.RA.addChemicalRecipe(
- WerkstoffMaterialPool.AcidicButanediol.get(OrePrefixes.cell, 1),
- null,
- Materials.Ethanol.getFluid(1000),
- WerkstoffMaterialPool.Tetrahydrofuran.getFluidOrGas(1000),
- Materials.Empty.getCells(1),
- 800,
- 480);
+ WerkstoffMaterialPool.AcidicButanediol.get(OrePrefixes.cell, 1),
+ null,
+ Materials.Ethanol.getFluid(1000),
+ WerkstoffMaterialPool.Tetrahydrofuran.getFluidOrGas(1000),
+ Materials.Empty.getCells(1),
+ 800,
+ 480);
// Acidicised Butanediol
GT_Values.RA.addMixerRecipe(
- Materials.SulfuricAcid.getCells(1),
- null,
- null,
- null,
- WerkstoffMaterialPool.Butanediol.getFluidOrGas(1000),
- WerkstoffMaterialPool.AcidicButanediol.getFluidOrGas(1000),
- Materials.Water.getCells(1),
- 600,
- 2000);
+ Materials.SulfuricAcid.getCells(1),
+ null,
+ null,
+ null,
+ WerkstoffMaterialPool.Butanediol.getFluidOrGas(1000),
+ WerkstoffMaterialPool.AcidicButanediol.getFluidOrGas(1000),
+ Materials.Water.getCells(1),
+ 600,
+ 2000);
// Butanediol
GT_Values.RA.addChemicalRecipe(
- WerkstoffMaterialPool.MoTeOCatalyst.get(OrePrefixes.dustTiny, 1),
- null,
- Materials.Butane.getGas(1000),
- WerkstoffMaterialPool.Butanediol.getFluidOrGas(1000),
- null,
- 900,
- 1920);
+ WerkstoffMaterialPool.MoTeOCatalyst.get(OrePrefixes.dustTiny, 1),
+ null,
+ Materials.Butane.getGas(1000),
+ WerkstoffMaterialPool.Butanediol.getFluidOrGas(1000),
+ null,
+ 900,
+ 1920);
GT_Values.RA.addMultiblockChemicalRecipe(
- new ItemStack[] { GT_Utility.getIntegratedCircuit(9),
- WerkstoffMaterialPool.MoTeOCatalyst.get(OrePrefixes.dust, 1) },
- new FluidStack[] { Materials.Butane.getGas(9000) },
- new FluidStack[] { WerkstoffMaterialPool.Butanediol.getFluidOrGas(9000) },
- null,
- 8100,
- 1920);
+ new ItemStack[] { GT_Utility.getIntegratedCircuit(9),
+ WerkstoffMaterialPool.MoTeOCatalyst.get(OrePrefixes.dust, 1) },
+ new FluidStack[] { Materials.Butane.getGas(9000) },
+ new FluidStack[] { WerkstoffMaterialPool.Butanediol.getFluidOrGas(9000) },
+ null,
+ 8100,
+ 1920);
// Moly-Te-Oxide Catalyst
GT_Values.RA.addMixerRecipe(
- WerkstoffMaterialPool.MolybdenumIVOxide.get(OrePrefixes.dust, 1),
- WerkstoffMaterialPool.TelluriumIVOxide.get(OrePrefixes.dust, 1),
- null,
- null,
- null,
- null,
- WerkstoffMaterialPool.MoTeOCatalyst.get(OrePrefixes.dust, 2),
- 300,
- 120);
+ WerkstoffMaterialPool.MolybdenumIVOxide.get(OrePrefixes.dust, 1),
+ WerkstoffMaterialPool.TelluriumIVOxide.get(OrePrefixes.dust, 1),
+ null,
+ null,
+ null,
+ null,
+ WerkstoffMaterialPool.MoTeOCatalyst.get(OrePrefixes.dust, 2),
+ 300,
+ 120);
// Tungstophosphoric Acid
GT_Values.RA.addChemicalRecipe(
- Materials.PhosphoricAcid.getCells(1),
- Materials.HydrochloricAcid.getCells(24),
- BotWerkstoffMaterialPool.SodiumTungstate.getFluidOrGas(12000),
- WerkstoffMaterialPool.TungstophosphoricAcid.getFluidOrGas(1000),
- Materials.Salt.getDust(24),
- Materials.Empty.getCells(25),
- 500,
- 1024);
+ Materials.PhosphoricAcid.getCells(1),
+ Materials.HydrochloricAcid.getCells(24),
+ BotWerkstoffMaterialPool.SodiumTungstate.getFluidOrGas(12000),
+ WerkstoffMaterialPool.TungstophosphoricAcid.getFluidOrGas(1000),
+ Materials.Salt.getDust(24),
+ Materials.Empty.getCells(25),
+ 500,
+ 1024);
// Toluene Diisocyanate
GT_Values.RA.addChemicalRecipe(
- WerkstoffMaterialPool.Diaminotoluene.get(OrePrefixes.cell, 1),
- Materials.Empty.getCells(3),
- BotWerkstoffMaterialPool.Phosgene.getFluidOrGas(2000),
- WerkstoffMaterialPool.TolueneDiisocyanate.getFluidOrGas(1000),
- Materials.HydrochloricAcid.getCells(4),
- 900,
- 480);
+ WerkstoffMaterialPool.Diaminotoluene.get(OrePrefixes.cell, 1),
+ Materials.Empty.getCells(3),
+ BotWerkstoffMaterialPool.Phosgene.getFluidOrGas(2000),
+ WerkstoffMaterialPool.TolueneDiisocyanate.getFluidOrGas(1000),
+ Materials.HydrochloricAcid.getCells(4),
+ 900,
+ 480);
// Diaminotoluene
GT_Values.RA.addChemicalRecipe(
- Materials.Hydrogen.getCells(4),
- null,
- WerkstoffMaterialPool.Dinitrotoluene.getFluidOrGas(1000),
- WerkstoffMaterialPool.Diaminotoluene.getFluidOrGas(1000),
- Materials.Empty.getCells(4),
- 300,
- 480);
+ Materials.Hydrogen.getCells(4),
+ null,
+ WerkstoffMaterialPool.Dinitrotoluene.getFluidOrGas(1000),
+ WerkstoffMaterialPool.Diaminotoluene.getFluidOrGas(1000),
+ Materials.Empty.getCells(4),
+ 300,
+ 480);
// Dinitrotoluene
GT_Values.RA.addChemicalRecipe(
- Materials.NitricAcid.getCells(2),
- null,
- Materials.Toluene.getFluid(1000),
- WerkstoffMaterialPool.Dinitrotoluene.getFluidOrGas(1000),
- Materials.Empty.getCells(2),
- 900,
- 480);
+ Materials.NitricAcid.getCells(2),
+ null,
+ Materials.Toluene.getFluid(1000),
+ WerkstoffMaterialPool.Dinitrotoluene.getFluidOrGas(1000),
+ Materials.Empty.getCells(2),
+ 900,
+ 480);
// Digester Control Block
GT_Values.RA.addAssemblerRecipe(
- new ItemStack[] { ItemList.Hull_IV.get(1L), ItemList.Super_Tank_EV.get(2L),
- ItemList.Electric_Motor_IV.get(4L), ItemList.Electric_Pump_IV.get(4L),
- GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.Desh, 4L),
- GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Master, 4L),
- GT_Utility.getIntegratedCircuit(1) },
- Materials.Polytetrafluoroethylene.getMolten(1440),
- LanthItemList.DIGESTER,
- 600,
- 4096);
+ new ItemStack[] { ItemList.Hull_IV.get(1L), ItemList.Super_Tank_EV.get(2L),
+ ItemList.Electric_Motor_IV.get(4L), ItemList.Electric_Pump_IV.get(4L),
+ GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.Desh, 4L),
+ GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Master, 4L),
+ GT_Utility.getIntegratedCircuit(1) },
+ Materials.Polytetrafluoroethylene.getMolten(1440),
+ LanthItemList.DIGESTER,
+ 600,
+ 4096);
// Dissolution Tank
GT_Values.RA.addAssemblerRecipe(
- new ItemStack[] { ItemList.Hull_EV.get(1L), ItemList.Super_Tank_HV.get(2L),
- ItemList.Electric_Motor_EV.get(4L), ItemList.Electric_Pump_EV.get(2L),
- GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.VibrantAlloy, 4L),
- GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Data, 4L),
- GT_Utility.getIntegratedCircuit(2) },
- Materials.Polytetrafluoroethylene.getMolten(720),
- LanthItemList.DISSOLUTION_TANK,
- 400,
- 960);
+ new ItemStack[] { ItemList.Hull_EV.get(1L), ItemList.Super_Tank_HV.get(2L),
+ ItemList.Electric_Motor_EV.get(4L), ItemList.Electric_Pump_EV.get(2L),
+ GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.VibrantAlloy, 4L),
+ GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Data, 4L), GT_Utility.getIntegratedCircuit(2) },
+ Materials.Polytetrafluoroethylene.getMolten(720),
+ LanthItemList.DISSOLUTION_TANK,
+ 400,
+ 960);
GT_Values.RA.addFluidHeaterRecipe(
- null,
- WerkstoffMaterialPool.DilutedAcetone.getFluidOrGas(250),
- Materials.Acetone.getFluid(150),
- 120,
- 120);
+ null,
+ WerkstoffMaterialPool.DilutedAcetone.getFluidOrGas(250),
+ Materials.Acetone.getFluid(150),
+ 120,
+ 120);
// PTMEG Manipulation
GT_Values.RA.addFluidSolidifierRecipe(
- ItemList.Shape_Mold_Ingot.get(0L),
- WerkstoffMaterialPool.PTMEGElastomer.getMolten(144),
- WerkstoffMaterialPool.PTMEGElastomer.get(OrePrefixes.ingot, 1),
- 40,
- 64);
+ ItemList.Shape_Mold_Ingot.get(0L),
+ WerkstoffMaterialPool.PTMEGElastomer.getMolten(144),
+ WerkstoffMaterialPool.PTMEGElastomer.get(OrePrefixes.ingot, 1),
+ 40,
+ 64);
GT_Values.RA.addFluidSolidifierRecipe(
- ItemList.Shape_Mold_Plate.get(0L),
- WerkstoffMaterialPool.PTMEGElastomer.getMolten(144),
- WerkstoffMaterialPool.PTMEGElastomer.get(OrePrefixes.plate, 1),
- 40,
- 64);
+ ItemList.Shape_Mold_Plate.get(0L),
+ WerkstoffMaterialPool.PTMEGElastomer.getMolten(144),
+ WerkstoffMaterialPool.PTMEGElastomer.get(OrePrefixes.plate, 1),
+ 40,
+ 64);
// TODO Cerium-doped Lutetium Aluminium Garnet (Ce:LuAG)
/**
@@ -2365,127 +2824,167 @@ public class RecipeLoader {
*
*/
GT_Values.RA.stdBuilder()
- .itemInputs(
- GT_Utility.getIntegratedCircuit(4),
- Materials.Cerium.getDustTiny(1),
- Materials.Lutetium.getDust(3),
- Materials.Sapphire.getDust(5))
- .itemOutputs(CeriumDopedLutetiumAluminiumOxygenBlend.get(OrePrefixes.dust, 8)).eut(TierEU.RECIPE_UV)
- .duration(5 * SECONDS).addTo(mixerRecipes);
- GT_Values.RA.stdBuilder()
- .itemInputs(
- GT_Utility.getIntegratedCircuit(4),
- Materials.Cerium.getDustTiny(1),
- Materials.Lutetium.getDust(3),
- Materials.GreenSapphire.getDust(10))
- .itemOutputs(CeriumDopedLutetiumAluminiumOxygenBlend.get(OrePrefixes.dust, 8)).eut(TierEU.RECIPE_UV)
- .duration(5 * SECONDS).addTo(mixerRecipes);
- GT_Values.RA.stdBuilder()
- .itemInputs(
- GT_Utility.getIntegratedCircuit(4),
- Materials.Cerium.getDustTiny(2),
- Materials.Lutetium.getDust(6),
- Materials.Aluminiumoxide.getDust(25))
- .itemOutputs(CeriumDopedLutetiumAluminiumOxygenBlend.get(OrePrefixes.dust, 12))
- .fluidInputs(Materials.Oxygen.getGas(9000)).eut(TierEU.RECIPE_UV).duration(400).addTo(mixerRecipes);
- GT_Values.RA.stdBuilder()
- .itemInputs(
- GT_Utility.getIntegratedCircuit(5),
- Materials.Cerium.getDust(1),
- Materials.Lutetium.getDust(60),
- Materials.Sapphire.getDust(64),
- Materials.Sapphire.getDust(36))
- .itemOutputs(
- CeriumDopedLutetiumAluminiumOxygenBlend.get(OrePrefixes.dust, 64),
- CeriumDopedLutetiumAluminiumOxygenBlend.get(OrePrefixes.dust, 64),
- CeriumDopedLutetiumAluminiumOxygenBlend.get(OrePrefixes.dust, 32))
- .eut(TierEU.RECIPE_UV).duration(1800).addTo(mixerRecipes);
- GT_Values.RA.stdBuilder()
- .itemInputs(
- GT_Utility.getIntegratedCircuit(5),
- Materials.Cerium.getDust(1),
- Materials.Lutetium.getDust(60),
- Materials.GreenSapphire.getDust(64),
- Materials.GreenSapphire.getDust(64),
- Materials.GreenSapphire.getDust(64),
- Materials.GreenSapphire.getDust(8))
- .itemOutputs(
- CeriumDopedLutetiumAluminiumOxygenBlend.get(OrePrefixes.dust, 64),
- CeriumDopedLutetiumAluminiumOxygenBlend.get(OrePrefixes.dust, 64),
- CeriumDopedLutetiumAluminiumOxygenBlend.get(OrePrefixes.dust, 32))
- .eut(TierEU.RECIPE_UV).duration(1800).addTo(mixerRecipes);
+ .itemInputs(
+ GT_Utility.getIntegratedCircuit(4),
+ Materials.Cerium.getDustTiny(1),
+ Materials.Lutetium.getDust(3),
+ Materials.Sapphire.getDust(5))
+ .itemOutputs(CeriumDopedLutetiumAluminiumOxygenBlend.get(OrePrefixes.dust, 8))
+ .eut(TierEU.RECIPE_UV)
+ .duration(5 * SECONDS)
+ .addTo(mixerRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(
+ GT_Utility.getIntegratedCircuit(4),
+ Materials.Cerium.getDustTiny(1),
+ Materials.Lutetium.getDust(3),
+ Materials.GreenSapphire.getDust(10))
+ .itemOutputs(CeriumDopedLutetiumAluminiumOxygenBlend.get(OrePrefixes.dust, 8))
+ .eut(TierEU.RECIPE_UV)
+ .duration(5 * SECONDS)
+ .addTo(mixerRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(
+ GT_Utility.getIntegratedCircuit(4),
+ Materials.Cerium.getDustTiny(2),
+ Materials.Lutetium.getDust(6),
+ Materials.Aluminiumoxide.getDust(25))
+ .itemOutputs(CeriumDopedLutetiumAluminiumOxygenBlend.get(OrePrefixes.dust, 12))
+ .fluidInputs(Materials.Oxygen.getGas(9000))
+ .eut(TierEU.RECIPE_UV)
+ .duration(400)
+ .addTo(mixerRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(
+ GT_Utility.getIntegratedCircuit(5),
+ Materials.Cerium.getDust(1),
+ Materials.Lutetium.getDust(60),
+ Materials.Sapphire.getDust(64),
+ Materials.Sapphire.getDust(36))
+ .itemOutputs(
+ CeriumDopedLutetiumAluminiumOxygenBlend.get(OrePrefixes.dust, 64),
+ CeriumDopedLutetiumAluminiumOxygenBlend.get(OrePrefixes.dust, 64),
+ CeriumDopedLutetiumAluminiumOxygenBlend.get(OrePrefixes.dust, 32))
+ .eut(TierEU.RECIPE_UV)
+ .duration(1800)
+ .addTo(mixerRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(
+ GT_Utility.getIntegratedCircuit(5),
+ Materials.Cerium.getDust(1),
+ Materials.Lutetium.getDust(60),
+ Materials.GreenSapphire.getDust(64),
+ Materials.GreenSapphire.getDust(64),
+ Materials.GreenSapphire.getDust(64),
+ Materials.GreenSapphire.getDust(8))
+ .itemOutputs(
+ CeriumDopedLutetiumAluminiumOxygenBlend.get(OrePrefixes.dust, 64),
+ CeriumDopedLutetiumAluminiumOxygenBlend.get(OrePrefixes.dust, 64),
+ CeriumDopedLutetiumAluminiumOxygenBlend.get(OrePrefixes.dust, 32))
+ .eut(TierEU.RECIPE_UV)
+ .duration(1800)
+ .addTo(mixerRecipes);
// Get LuAG Crystal seed
- GT_Values.RA.stdBuilder().itemInputs(CeriumDopedLutetiumAluminiumOxygenBlend.get(OrePrefixes.dust, 1))
- .itemOutputs(CeriumDopedLutetiumAluminiumGarnet.get(OrePrefixes.gem, 1))
- .fluidInputs(Materials.Lutetium.getMolten(144 * 8)).outputChances(514).eut(500000).duration(500)
- .addTo(autoclaveRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(CeriumDopedLutetiumAluminiumOxygenBlend.get(OrePrefixes.dust, 1))
+ .itemOutputs(CeriumDopedLutetiumAluminiumGarnet.get(OrePrefixes.gem, 1))
+ .fluidInputs(Materials.Lutetium.getMolten(144 * 8))
+ .outputChances(514)
+ .eut(500000)
+ .duration(500)
+ .addTo(autoclaveRecipes);
// 1 LuAG Blend = 1.1(Og) 1.0(Xe) 0.99(Kr) LuAG in Autoclave
GT_Values.RA.stdBuilder()
- .itemInputs(
- CeriumDopedLutetiumAluminiumOxygenBlend.get(OrePrefixes.dust, 1),
- CeriumDopedLutetiumAluminiumGarnet.get(OrePrefixes.gem, 1))
- .itemOutputs(
- CeriumDopedLutetiumAluminiumGarnet.get(OrePrefixes.gemExquisite, 1),
- CeriumDopedLutetiumAluminiumGarnet.get(OrePrefixes.gemExquisite, 1))
- .fluidInputs(WerkstoffLoader.Krypton.getFluidOrGas(40)).outputChances(8000, 1900).eut(TierEU.RECIPE_UHV)
- .duration(512).addTo(autoclaveRecipes);
- GT_Values.RA.stdBuilder()
- .itemInputs(
- CeriumDopedLutetiumAluminiumOxygenBlend.get(OrePrefixes.dust, 1),
- CeriumDopedLutetiumAluminiumGarnet.get(OrePrefixes.gem, 1))
- .itemOutputs(
- CeriumDopedLutetiumAluminiumGarnet.get(OrePrefixes.gemExquisite, 1),
- CeriumDopedLutetiumAluminiumGarnet.get(OrePrefixes.gemExquisite, 1))
- .fluidInputs(WerkstoffLoader.Xenon.getFluidOrGas(25)).outputChances(9000, 1000).eut(TierEU.RECIPE_UHV)
- .duration(256).addTo(autoclaveRecipes);
- GT_Values.RA.stdBuilder()
- .itemInputs(
- GT_Utility.getIntegratedCircuit(1),
- CeriumDopedLutetiumAluminiumOxygenBlend.get(OrePrefixes.dust, 1))
- .itemOutputs(
- CeriumDopedLutetiumAluminiumGarnet.get(OrePrefixes.gemExquisite, 1),
- CeriumDopedLutetiumAluminiumGarnet.get(OrePrefixes.gemExquisite, 1))
- .fluidInputs(WerkstoffLoader.Oganesson.getFluidOrGas(10)).outputChances(10000, 100)
- .eut(TierEU.RECIPE_UHV).duration(128).addTo(autoclaveRecipes);
- GT_Values.RA.stdBuilder()
- .itemInputs(
- CeriumDopedLutetiumAluminiumOxygenBlend.get(OrePrefixes.dust, 1),
- CeriumDopedLutetiumAluminiumGarnet.get(OrePrefixes.gem, 1))
- .itemOutputs(
- CeriumDopedLutetiumAluminiumGarnet.get(OrePrefixes.gemExquisite, 1),
- CeriumDopedLutetiumAluminiumGarnet.get(OrePrefixes.gemExquisite, 2))
- .fluidInputs(WerkstoffLoader.Oganesson.getFluidOrGas(10)).outputChances(10000, 2000)
- .eut(TierEU.RECIPE_UHV).duration(128).addTo(autoclaveRecipes);
+ .itemInputs(
+ CeriumDopedLutetiumAluminiumOxygenBlend.get(OrePrefixes.dust, 1),
+ CeriumDopedLutetiumAluminiumGarnet.get(OrePrefixes.gem, 1))
+ .itemOutputs(
+ CeriumDopedLutetiumAluminiumGarnet.get(OrePrefixes.gemExquisite, 1),
+ CeriumDopedLutetiumAluminiumGarnet.get(OrePrefixes.gemExquisite, 1))
+ .fluidInputs(WerkstoffLoader.Krypton.getFluidOrGas(40))
+ .outputChances(8000, 1900)
+ .eut(TierEU.RECIPE_UHV)
+ .duration(512)
+ .addTo(autoclaveRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(
+ CeriumDopedLutetiumAluminiumOxygenBlend.get(OrePrefixes.dust, 1),
+ CeriumDopedLutetiumAluminiumGarnet.get(OrePrefixes.gem, 1))
+ .itemOutputs(
+ CeriumDopedLutetiumAluminiumGarnet.get(OrePrefixes.gemExquisite, 1),
+ CeriumDopedLutetiumAluminiumGarnet.get(OrePrefixes.gemExquisite, 1))
+ .fluidInputs(WerkstoffLoader.Xenon.getFluidOrGas(25))
+ .outputChances(9000, 1000)
+ .eut(TierEU.RECIPE_UHV)
+ .duration(256)
+ .addTo(autoclaveRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(
+ GT_Utility.getIntegratedCircuit(1),
+ CeriumDopedLutetiumAluminiumOxygenBlend.get(OrePrefixes.dust, 1))
+ .itemOutputs(
+ CeriumDopedLutetiumAluminiumGarnet.get(OrePrefixes.gemExquisite, 1),
+ CeriumDopedLutetiumAluminiumGarnet.get(OrePrefixes.gemExquisite, 1))
+ .fluidInputs(WerkstoffLoader.Oganesson.getFluidOrGas(10))
+ .outputChances(10000, 100)
+ .eut(TierEU.RECIPE_UHV)
+ .duration(128)
+ .addTo(autoclaveRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(
+ CeriumDopedLutetiumAluminiumOxygenBlend.get(OrePrefixes.dust, 1),
+ CeriumDopedLutetiumAluminiumGarnet.get(OrePrefixes.gem, 1))
+ .itemOutputs(
+ CeriumDopedLutetiumAluminiumGarnet.get(OrePrefixes.gemExquisite, 1),
+ CeriumDopedLutetiumAluminiumGarnet.get(OrePrefixes.gemExquisite, 2))
+ .fluidInputs(WerkstoffLoader.Oganesson.getFluidOrGas(10))
+ .outputChances(10000, 2000)
+ .eut(TierEU.RECIPE_UHV)
+ .duration(128)
+ .addTo(autoclaveRecipes);
// 1 LuAG Blend = 1 LuAG in Vacuum Furnace
- GT_Values.RA.stdBuilder().itemInputs(CeriumDopedLutetiumAluminiumGarnet.get(OrePrefixes.dust, 1))
- .itemOutputs(CeriumDopedLutetiumAluminiumGarnet.get(OrePrefixes.gemExquisite, 1))
- .fluidInputs(CeriumDopedLutetiumAluminiumOxygenBlend.getMolten(108)).specialValue(9100)
- .eut(TierEU.RECIPE_UHV).duration(5 * SECONDS).addTo(vacuumFurnaceRecipes);
- GT_Values.RA.stdBuilder().itemInputs(CeriumDopedLutetiumAluminiumOxygenBlend.get(OrePrefixes.dust, 1))
- .fluidOutputs(CeriumDopedLutetiumAluminiumOxygenBlend.getMolten(144)).eut(30000).duration(1 * SECONDS)
- .addTo(fluidExtractionRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(CeriumDopedLutetiumAluminiumGarnet.get(OrePrefixes.dust, 1))
+ .itemOutputs(CeriumDopedLutetiumAluminiumGarnet.get(OrePrefixes.gemExquisite, 1))
+ .fluidInputs(CeriumDopedLutetiumAluminiumOxygenBlend.getMolten(108))
+ .specialValue(9100)
+ .eut(TierEU.RECIPE_UHV)
+ .duration(5 * SECONDS)
+ .addTo(vacuumFurnaceRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(CeriumDopedLutetiumAluminiumOxygenBlend.get(OrePrefixes.dust, 1))
+ .fluidOutputs(CeriumDopedLutetiumAluminiumOxygenBlend.getMolten(144))
+ .eut(30000)
+ .duration(1 * SECONDS)
+ .addTo(fluidExtractionRecipes);
// 16 Adv Crystal SoC
for (ItemStack itemStack : OreDictionary.getOres("craftingLensBlue")) {
GT_Values.RA.stdBuilder()
- .itemInputs(
- GT_Utility.copyAmount(0, itemStack),
- CeriumDopedLutetiumAluminiumGarnet.get(OrePrefixes.gemExquisite, 1))
- .itemOutputs(ItemList.Circuit_Chip_CrystalSoC2.get(16)).requiresCleanRoom().eut(160000)
- .duration(40 * SECONDS).addTo(laserEngraverRecipes);
+ .itemInputs(
+ GT_Utility.copyAmount(0, itemStack),
+ CeriumDopedLutetiumAluminiumGarnet.get(OrePrefixes.gemExquisite, 1))
+ .itemOutputs(ItemList.Circuit_Chip_CrystalSoC2.get(16))
+ .requiresCleanRoom()
+ .eut(160000)
+ .duration(40 * SECONDS)
+ .addTo(laserEngraverRecipes);
}
// 16 Crystal SoC
for (ItemStack itemStack : OreDictionary.getOres("craftingLensGreen")) {
GT_Values.RA.stdBuilder()
- .itemInputs(
- GT_Utility.copyAmount(0, itemStack),
- CeriumDopedLutetiumAluminiumGarnet.get(OrePrefixes.gemExquisite, 1))
- .itemOutputs(ItemList.Circuit_Chip_CrystalSoC.get(16)).requiresCleanRoom().eut(160000)
- .duration(40 * SECONDS).addTo(laserEngraverRecipes);
+ .itemInputs(
+ GT_Utility.copyAmount(0, itemStack),
+ CeriumDopedLutetiumAluminiumGarnet.get(OrePrefixes.gemExquisite, 1))
+ .itemOutputs(ItemList.Circuit_Chip_CrystalSoC.get(16))
+ .requiresCleanRoom()
+ .eut(160000)
+ .duration(40 * SECONDS)
+ .addTo(laserEngraverRecipes);
}
}
@@ -2506,9 +3005,12 @@ public class RecipeLoader {
if (GT_Utility.isStackValid(input)) {
int[] oreDict = OreDictionary.getOreIDs(input);
for (int oreDictID : oreDict) {
- if ((OreDictionary.getOreName(oreDictID).startsWith("ore")
- || OreDictionary.getOreName(oreDictID).startsWith("rawOre")
- || OreDictionary.getOreName(oreDictID).startsWith("crushed"))) {
+ if ((OreDictionary.getOreName(oreDictID)
+ .startsWith("ore")
+ || OreDictionary.getOreName(oreDictID)
+ .startsWith("rawOre")
+ || OreDictionary.getOreName(oreDictID)
+ .startsWith("crushed"))) {
GT_Log.out.print(OreDictionary.getOreName(oreDictID));
GT_Recipe tRecipe = recipe.copy();
boolean modified = false;
@@ -2516,13 +3018,13 @@ public class RecipeLoader {
if (!GT_Utility.isStackValid(tRecipe.mOutputs[i])) continue;
if (tRecipe.mOutputs[i].isItemEqual(Materials.Cerium.getDust(1))) {
tRecipe.mOutputs[i] = GT_Utility.copyAmount(
- tRecipe.mOutputs[i].stackSize * 2,
- WerkstoffMaterialPool.CeriumRichMixture.get(OrePrefixes.dust, 1));
+ tRecipe.mOutputs[i].stackSize * 2,
+ WerkstoffMaterialPool.CeriumRichMixture.get(OrePrefixes.dust, 1));
modified = true;
} else if (tRecipe.mOutputs[i].isItemEqual(Materials.Samarium.getDust(1))) {
tRecipe.mOutputs[i] = GT_Utility.copyAmount(
- tRecipe.mOutputs[i].stackSize * 2,
- WerkstoffMaterialPool.SamariumOreConcentrate.get(OrePrefixes.dust, 1));
+ tRecipe.mOutputs[i].stackSize * 2,
+ WerkstoffMaterialPool.SamariumOreConcentrate.get(OrePrefixes.dust, 1));
modified = true;
}
}
@@ -2535,9 +3037,11 @@ public class RecipeLoader {
}
}
}
- maceratorRecipes.getBackend().removeRecipes(remove);
+ maceratorRecipes.getBackend()
+ .removeRecipes(remove);
reAdd.forEach(maceratorRecipes::add);
- maceratorRecipes.getBackend().reInit();
+ maceratorRecipes.getBackend()
+ .reInit();
GT_Log.out.print(Tags.MODID + ": Replace " + remove.size() + "! ");
@@ -2553,20 +3057,20 @@ public class RecipeLoader {
int[] oreDict = OreDictionary.getOreIDs(input);
for (int oreDictID : oreDict) {
if (OreDictionary.getOreName(oreDictID)
- .startsWith("crushed") /* && OreDictionary.getOreName(oreDictID).contains("Cerium") */) {
+ .startsWith("crushed") /* && OreDictionary.getOreName(oreDictID).contains("Cerium") */) {
GT_Recipe tRecipe = recipe.copy();
boolean modified = false;
for (int i = 0; i < tRecipe.mOutputs.length; i++) {
if (!GT_Utility.isStackValid(tRecipe.mOutputs[i])) continue;
if (tRecipe.mOutputs[i].isItemEqual(Materials.Cerium.getDust(1))) {
tRecipe.mOutputs[i] = GT_Utility.copyAmount(
- tRecipe.mOutputs[i].stackSize * 2,
- WerkstoffMaterialPool.CeriumRichMixture.get(OrePrefixes.dust, 1));
+ tRecipe.mOutputs[i].stackSize * 2,
+ WerkstoffMaterialPool.CeriumRichMixture.get(OrePrefixes.dust, 1));
modified = true;
} else if (tRecipe.mOutputs[i].isItemEqual(Materials.Samarium.getDust(1))) {
tRecipe.mOutputs[i] = GT_Utility.copyAmount(
- tRecipe.mOutputs[i].stackSize * 2,
- WerkstoffMaterialPool.SamariumOreConcentrate.get(OrePrefixes.dust, 1));
+ tRecipe.mOutputs[i].stackSize * 2,
+ WerkstoffMaterialPool.SamariumOreConcentrate.get(OrePrefixes.dust, 1));
modified = true;
}
}
@@ -2579,9 +3083,11 @@ public class RecipeLoader {
}
}
}
- oreWasherRecipes.getBackend().removeRecipes(remove);
+ oreWasherRecipes.getBackend()
+ .removeRecipes(remove);
reAdd.forEach(oreWasherRecipes::add);
- oreWasherRecipes.getBackend().reInit();
+ oreWasherRecipes.getBackend()
+ .reInit();
GT_Log.out.print(Tags.MODID + ": Replace " + remove.size() + "! ");
@@ -2596,22 +3102,23 @@ public class RecipeLoader {
if (GT_Utility.isStackValid(input)) {
int[] oreDict = OreDictionary.getOreIDs(input);
for (int oreDictID : oreDict) {
- if ((OreDictionary.getOreName(oreDictID).startsWith("crushed")
- || OreDictionary.getOreName(oreDictID).startsWith(
- "purified")) /* && OreDictionary.getOreName(oreDictID).contains("Cerium") */) {
+ if ((OreDictionary.getOreName(oreDictID)
+ .startsWith("crushed")
+ || OreDictionary.getOreName(oreDictID)
+ .startsWith("purified")) /* && OreDictionary.getOreName(oreDictID).contains("Cerium") */) {
GT_Recipe tRecipe = recipe.copy();
boolean modified = false;
for (int i = 0; i < tRecipe.mOutputs.length; i++) {
if (!GT_Utility.isStackValid(tRecipe.mOutputs[i])) continue;
if (tRecipe.mOutputs[i].isItemEqual(Materials.Cerium.getDust(1))) {
tRecipe.mOutputs[i] = GT_Utility.copyAmount(
- tRecipe.mOutputs[i].stackSize * 2,
- WerkstoffMaterialPool.CeriumRichMixture.get(OrePrefixes.dust, 1));
+ tRecipe.mOutputs[i].stackSize * 2,
+ WerkstoffMaterialPool.CeriumRichMixture.get(OrePrefixes.dust, 1));
modified = true;
} else if (tRecipe.mOutputs[i].isItemEqual(Materials.Samarium.getDust(1))) {
tRecipe.mOutputs[i] = GT_Utility.copyAmount(
- tRecipe.mOutputs[i].stackSize * 2,
- WerkstoffMaterialPool.SamariumOreConcentrate.get(OrePrefixes.dust, 1));
+ tRecipe.mOutputs[i].stackSize * 2,
+ WerkstoffMaterialPool.SamariumOreConcentrate.get(OrePrefixes.dust, 1));
modified = true;
}
}
@@ -2624,9 +3131,11 @@ public class RecipeLoader {
}
}
}
- thermalCentrifugeRecipes.getBackend().removeRecipes(remove);
+ thermalCentrifugeRecipes.getBackend()
+ .removeRecipes(remove);
reAdd.forEach(thermalCentrifugeRecipes::add);
- thermalCentrifugeRecipes.getBackend().reInit();
+ thermalCentrifugeRecipes.getBackend()
+ .reInit();
GT_Log.out.print(Tags.MODID + ": Replace " + remove.size() + "! ");
@@ -2644,48 +3153,50 @@ public class RecipeLoader {
if (GT_Utility.isStackValid(input)) {
int[] oreDict = OreDictionary.getOreIDs(input);
for (int oreDictID : oreDict) {
- if (OreDictionary.getOreName(oreDictID).startsWith("dust")
- && (!OreDictionary.getOreName(oreDictID).contains(
- "Dephosphated")) /*
- * OreDictionary.getOreName(oreDictID).startsWith("dustPureCerium")
- * || OreDictionary.getOreName(oreDictID).startsWith(
- * "dustImpureCerium") ||
- * OreDictionary.getOreName(oreDictID).startsWith("dustSpace") ||
- * OreDictionary.getOreName(oreDictID).startsWith("dustCerium")
- */) {
+ if (OreDictionary.getOreName(oreDictID)
+ .startsWith("dust")
+ && (!OreDictionary.getOreName(oreDictID)
+ .contains(
+ "Dephosphated")) /*
+ * OreDictionary.getOreName(oreDictID).startsWith("dustPureCerium")
+ * || OreDictionary.getOreName(oreDictID).startsWith(
+ * "dustImpureCerium") ||
+ * OreDictionary.getOreName(oreDictID).startsWith("dustSpace") ||
+ * OreDictionary.getOreName(oreDictID).startsWith("dustCerium")
+ */) {
GT_Recipe tRecipe = recipe.copy();
boolean modified = false;
for (int i = 0; i < tRecipe.mOutputs.length; i++) {
if (!GT_Utility.isStackValid(tRecipe.mOutputs[i])) continue;
if (tRecipe.mOutputs[i].isItemEqual(Materials.Cerium.getDustTiny(1))) {
tRecipe.mOutputs[i] = GT_Utility.copyAmount(
- tRecipe.mOutputs[i].stackSize * 2,
- WerkstoffMaterialPool.CeriumRichMixture.get(OrePrefixes.dustTiny, 1));
+ tRecipe.mOutputs[i].stackSize * 2,
+ WerkstoffMaterialPool.CeriumRichMixture.get(OrePrefixes.dustTiny, 1));
modified = true;
} else if (tRecipe.mOutputs[i].isItemEqual(Materials.Cerium.getDust(1))) {
tRecipe.mOutputs[i] = GT_Utility.copyAmount(
- tRecipe.mOutputs[i].stackSize * 2,
- WerkstoffMaterialPool.CeriumRichMixture.get(OrePrefixes.dust, 1));
+ tRecipe.mOutputs[i].stackSize * 2,
+ WerkstoffMaterialPool.CeriumRichMixture.get(OrePrefixes.dust, 1));
modified = true;
} else if (tRecipe.mOutputs[i].isItemEqual(Materials.Cerium.getDustSmall(1))) {
tRecipe.mOutputs[i] = GT_Utility.copyAmount(
- tRecipe.mOutputs[i].stackSize * 2,
- WerkstoffMaterialPool.CeriumRichMixture.get(OrePrefixes.dustSmall, 1));
+ tRecipe.mOutputs[i].stackSize * 2,
+ WerkstoffMaterialPool.CeriumRichMixture.get(OrePrefixes.dustSmall, 1));
modified = true;
} else if (tRecipe.mOutputs[i].isItemEqual(Materials.Samarium.getDustTiny(1))) {
tRecipe.mOutputs[i] = GT_Utility.copyAmount(
- tRecipe.mOutputs[i].stackSize * 2,
- WerkstoffMaterialPool.SamariumOreConcentrate.get(OrePrefixes.dustTiny, 1));
+ tRecipe.mOutputs[i].stackSize * 2,
+ WerkstoffMaterialPool.SamariumOreConcentrate.get(OrePrefixes.dustTiny, 1));
modified = true;
} else if (tRecipe.mOutputs[i].isItemEqual(Materials.Samarium.getDust(1))) {
tRecipe.mOutputs[i] = GT_Utility.copyAmount(
- tRecipe.mOutputs[i].stackSize * 2,
- WerkstoffMaterialPool.SamariumOreConcentrate.get(OrePrefixes.dust, 1));
+ tRecipe.mOutputs[i].stackSize * 2,
+ WerkstoffMaterialPool.SamariumOreConcentrate.get(OrePrefixes.dust, 1));
modified = true;
} else if (tRecipe.mOutputs[i].isItemEqual(Materials.Samarium.getDustSmall(1))) {
tRecipe.mOutputs[i] = GT_Utility.copyAmount(
- tRecipe.mOutputs[i].stackSize * 2,
- WerkstoffMaterialPool.SamariumOreConcentrate.get(OrePrefixes.dustSmall, 1));
+ tRecipe.mOutputs[i].stackSize * 2,
+ WerkstoffMaterialPool.SamariumOreConcentrate.get(OrePrefixes.dustSmall, 1));
modified = true;
}
}
@@ -2705,9 +3216,11 @@ public class RecipeLoader {
* remove.add(tRecipe); } }
*/
}
- centrifugeRecipes.getBackend().removeRecipes(remove);
+ centrifugeRecipes.getBackend()
+ .removeRecipes(remove);
reAdd.forEach(centrifugeRecipes::add);
- centrifugeRecipes.getBackend().reInit();
+ centrifugeRecipes.getBackend()
+ .reInit();
GT_Log.out.print(Tags.MODID + ": Replace " + remove.size() + "! ");
@@ -2725,41 +3238,43 @@ public class RecipeLoader {
if (GT_Utility.isStackValid(input)) {
int[] oreDict = OreDictionary.getOreIDs(input);
for (int oreDictID : oreDict) {
- if (OreDictionary.getOreName(oreDictID).startsWith("dust")
- && (!OreDictionary.getOreName(oreDictID).contains("Dephosphated"))) {
+ if (OreDictionary.getOreName(oreDictID)
+ .startsWith("dust")
+ && (!OreDictionary.getOreName(oreDictID)
+ .contains("Dephosphated"))) {
GT_Recipe tRecipe = recipe.copy();
boolean modified = false;
for (int i = 0; i < tRecipe.mOutputs.length; i++) {
if (!GT_Utility.isStackValid(tRecipe.mOutputs[i])) continue;
if (tRecipe.mOutputs[i].isItemEqual(Materials.Cerium.getDustTiny(1))) {
tRecipe.mOutputs[i] = GT_Utility.copyAmount(
- tRecipe.mOutputs[i].stackSize * 2,
- WerkstoffMaterialPool.CeriumRichMixture.get(OrePrefixes.dustTiny, 1));
+ tRecipe.mOutputs[i].stackSize * 2,
+ WerkstoffMaterialPool.CeriumRichMixture.get(OrePrefixes.dustTiny, 1));
modified = true;
} else if (tRecipe.mOutputs[i].isItemEqual(Materials.Cerium.getDust(1))) {
tRecipe.mOutputs[i] = GT_Utility.copyAmount(
- tRecipe.mOutputs[i].stackSize * 2,
- WerkstoffMaterialPool.CeriumRichMixture.get(OrePrefixes.dust, 1));
+ tRecipe.mOutputs[i].stackSize * 2,
+ WerkstoffMaterialPool.CeriumRichMixture.get(OrePrefixes.dust, 1));
modified = true;
} else if (tRecipe.mOutputs[i].isItemEqual(Materials.Cerium.getDustSmall(1))) {
tRecipe.mOutputs[i] = GT_Utility.copyAmount(
- tRecipe.mOutputs[i].stackSize * 2,
- WerkstoffMaterialPool.CeriumRichMixture.get(OrePrefixes.dustSmall, 1));
+ tRecipe.mOutputs[i].stackSize * 2,
+ WerkstoffMaterialPool.CeriumRichMixture.get(OrePrefixes.dustSmall, 1));
modified = true;
} else if (tRecipe.mOutputs[i].isItemEqual(Materials.Samarium.getDustTiny(1))) {
tRecipe.mOutputs[i] = GT_Utility.copyAmount(
- tRecipe.mOutputs[i].stackSize * 2,
- WerkstoffMaterialPool.SamariumOreConcentrate.get(OrePrefixes.dustTiny, 1));
+ tRecipe.mOutputs[i].stackSize * 2,
+ WerkstoffMaterialPool.SamariumOreConcentrate.get(OrePrefixes.dustTiny, 1));
modified = true;
} else if (tRecipe.mOutputs[i].isItemEqual(Materials.Samarium.getDust(1))) {
tRecipe.mOutputs[i] = GT_Utility.copyAmount(
- tRecipe.mOutputs[i].stackSize * 2,
- WerkstoffMaterialPool.SamariumOreConcentrate.get(OrePrefixes.dust, 1));
+ tRecipe.mOutputs[i].stackSize * 2,
+ WerkstoffMaterialPool.SamariumOreConcentrate.get(OrePrefixes.dust, 1));
modified = true;
} else if (tRecipe.mOutputs[i].isItemEqual(Materials.Samarium.getDustSmall(1))) {
tRecipe.mOutputs[i] = GT_Utility.copyAmount(
- tRecipe.mOutputs[i].stackSize * 2,
- WerkstoffMaterialPool.SamariumOreConcentrate.get(OrePrefixes.dustSmall, 1));
+ tRecipe.mOutputs[i].stackSize * 2,
+ WerkstoffMaterialPool.SamariumOreConcentrate.get(OrePrefixes.dustSmall, 1));
modified = true;
}
}
@@ -2772,9 +3287,11 @@ public class RecipeLoader {
}
}
}
- centrifugeNonCellRecipes.getBackend().removeRecipes(remove);
+ centrifugeNonCellRecipes.getBackend()
+ .removeRecipes(remove);
reAdd.forEach(centrifugeNonCellRecipes::add);
- centrifugeNonCellRecipes.getBackend().reInit();
+ centrifugeNonCellRecipes.getBackend()
+ .reInit();
GT_Log.out.print(Tags.MODID + ": Replace " + remove.size() + "! ");
@@ -2790,20 +3307,20 @@ public class RecipeLoader {
int[] oreDict = OreDictionary.getOreIDs(input);
for (int oreDictID : oreDict) {
if (OreDictionary.getOreName(oreDictID)
- .startsWith("crushed") /* && OreDictionary.getOreName(oreDictID).contains("Cerium") */) {
+ .startsWith("crushed") /* && OreDictionary.getOreName(oreDictID).contains("Cerium") */) {
GT_Recipe tRecipe = recipe.copy();
boolean modified = false;
for (int i = 0; i < tRecipe.mOutputs.length; i++) {
if (!GT_Utility.isStackValid(tRecipe.mOutputs[i])) continue;
if (tRecipe.mOutputs[i].isItemEqual(Materials.Cerium.getDust(1))) {
tRecipe.mOutputs[i] = GT_Utility.copyAmount(
- tRecipe.mOutputs[i].stackSize * 2,
- WerkstoffMaterialPool.CeriumRichMixture.get(OrePrefixes.dust, 1));
+ tRecipe.mOutputs[i].stackSize * 2,
+ WerkstoffMaterialPool.CeriumRichMixture.get(OrePrefixes.dust, 1));
modified = true;
} else if (tRecipe.mOutputs[i].isItemEqual(Materials.Samarium.getDust(1))) {
tRecipe.mOutputs[i] = GT_Utility.copyAmount(
- tRecipe.mOutputs[i].stackSize * 2,
- WerkstoffMaterialPool.SamariumOreConcentrate.get(OrePrefixes.dust, 1));
+ tRecipe.mOutputs[i].stackSize * 2,
+ WerkstoffMaterialPool.SamariumOreConcentrate.get(OrePrefixes.dust, 1));
modified = true;
}
}
@@ -2816,9 +3333,11 @@ public class RecipeLoader {
}
}
}
- hammerRecipes.getBackend().removeRecipes(remove);
+ hammerRecipes.getBackend()
+ .removeRecipes(remove);
reAdd.forEach(hammerRecipes::add);
- hammerRecipes.getBackend().reInit();
+ hammerRecipes.getBackend()
+ .reInit();
GT_Log.out.print(Tags.MODID + ": Replace " + remove.size() + "! ");
@@ -2836,24 +3355,24 @@ public class RecipeLoader {
for (int oreDictID : oreDict) {
String oreName = OreDictionary.getOreName(oreDictID);
if (oreName.equals("dustHibonite") || oreName.equals("dustLanthaniteCe")
- || oreName.equals("dustZirconolite")
- || oreName.equals("dustYttrocerite")
- || oreName.equals("dustXenotime")
- || oreName.equals("dustBastnasite")
- || oreName.equals("dustFlorencite")) {
+ || oreName.equals("dustZirconolite")
+ || oreName.equals("dustYttrocerite")
+ || oreName.equals("dustXenotime")
+ || oreName.equals("dustBastnasite")
+ || oreName.equals("dustFlorencite")) {
GT_Recipe tRecipe = recipe.copy();
boolean modified = false;
for (int i = 0; i < tRecipe.mOutputs.length; i++) {
if (!GT_Utility.isStackValid(tRecipe.mOutputs[i])) continue;
if (tRecipe.mOutputs[i].isItemEqual(Materials.Cerium.getDust(1))) {
tRecipe.mOutputs[i] = GT_Utility.copyAmount(
- tRecipe.mOutputs[i].stackSize,
- WerkstoffMaterialPool.CeriumRichMixture.get(OrePrefixes.dust, 1));
+ tRecipe.mOutputs[i].stackSize,
+ WerkstoffMaterialPool.CeriumRichMixture.get(OrePrefixes.dust, 1));
modified = true;
} else if (tRecipe.mOutputs[i].isItemEqual(Materials.Samarium.getDust(1))) {
tRecipe.mOutputs[i] = GT_Utility.copyAmount(
- tRecipe.mOutputs[i].stackSize,
- WerkstoffMaterialPool.SamariumOreConcentrate.get(OrePrefixes.dust, 1));
+ tRecipe.mOutputs[i].stackSize,
+ WerkstoffMaterialPool.SamariumOreConcentrate.get(OrePrefixes.dust, 1));
modified = true;
}
}
@@ -2868,9 +3387,11 @@ public class RecipeLoader {
}
}
- electrolyzerRecipes.getBackend().removeRecipes(remove);
+ electrolyzerRecipes.getBackend()
+ .removeRecipes(remove);
reAdd.forEach(electrolyzerRecipes::add);
- electrolyzerRecipes.getBackend().reInit();
+ electrolyzerRecipes.getBackend()
+ .reInit();
GT_Log.out.print(Tags.MODID + ": Replace " + remove.size() + "! ");
@@ -2888,24 +3409,24 @@ public class RecipeLoader {
for (int oreDictID : oreDict) {
String oreName = OreDictionary.getOreName(oreDictID);
if (oreName.equals("dustHibonite") || oreName.equals("dustLanthaniteCe")
- || oreName.equals("dustZirconolite")
- || oreName.equals("dustYttrocerite")
- || oreName.equals("dustXenotime")
- || oreName.equals("dustBastnasite")
- || oreName.equals("dustFlorencite")) {
+ || oreName.equals("dustZirconolite")
+ || oreName.equals("dustYttrocerite")
+ || oreName.equals("dustXenotime")
+ || oreName.equals("dustBastnasite")
+ || oreName.equals("dustFlorencite")) {
GT_Recipe tRecipe = recipe.copy();
boolean modified = false;
for (int i = 0; i < tRecipe.mOutputs.length; i++) {
if (!GT_Utility.isStackValid(tRecipe.mOutputs[i])) continue;
if (tRecipe.mOutputs[i].isItemEqual(Materials.Cerium.getDust(1))) {
tRecipe.mOutputs[i] = GT_Utility.copyAmount(
- tRecipe.mOutputs[i].stackSize,
- WerkstoffMaterialPool.CeriumRichMixture.get(OrePrefixes.dust, 1));
+ tRecipe.mOutputs[i].stackSize,
+ WerkstoffMaterialPool.CeriumRichMixture.get(OrePrefixes.dust, 1));
modified = true;
} else if (tRecipe.mOutputs[i].isItemEqual(Materials.Samarium.getDust(1))) {
tRecipe.mOutputs[i] = GT_Utility.copyAmount(
- tRecipe.mOutputs[i].stackSize,
- WerkstoffMaterialPool.SamariumOreConcentrate.get(OrePrefixes.dust, 1));
+ tRecipe.mOutputs[i].stackSize,
+ WerkstoffMaterialPool.SamariumOreConcentrate.get(OrePrefixes.dust, 1));
modified = true;
}
}
@@ -2920,9 +3441,11 @@ public class RecipeLoader {
}
}
- electrolyzerNonCellRecipes.getBackend().removeRecipes(remove);
+ electrolyzerNonCellRecipes.getBackend()
+ .removeRecipes(remove);
reAdd.forEach(electrolyzerNonCellRecipes::add);
- electrolyzerNonCellRecipes.getBackend().reInit();
+ electrolyzerNonCellRecipes.getBackend()
+ .reInit();
GT_Log.out.print(Tags.MODID + ": Replace " + remove.size() + "! ");
@@ -2938,21 +3461,25 @@ public class RecipeLoader {
if (GT_Utility.isStackValid(input)) {
int[] oreDict = OreDictionary.getOreIDs(input);
for (int oreDictID : oreDict) {
- if (OreDictionary.getOreName(oreDictID).startsWith("dustImpureCerium")
- || OreDictionary.getOreName(oreDictID).startsWith("dustImpureSamarium")
- || OreDictionary.getOreName(oreDictID).startsWith("dustPureSamarium")
- || OreDictionary.getOreName(oreDictID).startsWith("dustPureCerium")) {
+ if (OreDictionary.getOreName(oreDictID)
+ .startsWith("dustImpureCerium")
+ || OreDictionary.getOreName(oreDictID)
+ .startsWith("dustImpureSamarium")
+ || OreDictionary.getOreName(oreDictID)
+ .startsWith("dustPureSamarium")
+ || OreDictionary.getOreName(oreDictID)
+ .startsWith("dustPureCerium")) {
GT_Recipe tRecipe = recipe.copy();
for (int i = 0; i < tRecipe.mOutputs.length; i++) {
if (!GT_Utility.isStackValid(tRecipe.mOutputs[i])) continue;
if (tRecipe.mOutputs[i].isItemEqual(Materials.Cerium.getDust(1))) {
tRecipe.mOutputs[i] = GT_Utility.copyAmount(
- tRecipe.mOutputs[i].stackSize,
- WerkstoffMaterialPool.CeriumRichMixture.get(OrePrefixes.dust, 1));
+ tRecipe.mOutputs[i].stackSize,
+ WerkstoffMaterialPool.CeriumRichMixture.get(OrePrefixes.dust, 1));
} else if (tRecipe.mOutputs[i].isItemEqual(Materials.Samarium.getDust(1))) {
tRecipe.mOutputs[i] = GT_Utility.copyAmount(
- tRecipe.mOutputs[i].stackSize,
- WerkstoffMaterialPool.SamariumOreConcentrate.get(OrePrefixes.dust, 1));
+ tRecipe.mOutputs[i].stackSize,
+ WerkstoffMaterialPool.SamariumOreConcentrate.get(OrePrefixes.dust, 1));
}
}
if (!tRecipe.equals(recipe)) {
@@ -2964,9 +3491,11 @@ public class RecipeLoader {
}
}
}
- simpleWasherRecipes.getBackend().removeRecipes(remove);
+ simpleWasherRecipes.getBackend()
+ .removeRecipes(remove);
reAdd.forEach(simpleWasherRecipes::add);
- simpleWasherRecipes.getBackend().reInit();
+ simpleWasherRecipes.getBackend()
+ .reInit();
GT_Log.out.print(Tags.MODID + ": Replace " + remove.size() + "! ");
@@ -2987,18 +3516,18 @@ public class RecipeLoader {
for (int oreDictID : oreDict) {
String oreName = OreDictionary.getOreName(oreDictID);
if (oreName.equals("dustCerite") || oreName.equals("dustFluorcaphite")
- || oreName.equals("dustZirkelite")
- || oreName.equals("dustGadoliniteCe")
- || oreName.equals("dustGadoliniteY")
- || oreName.equals("dustPolycrase")
- || oreName.equals("dustBastnasite")) {
+ || oreName.equals("dustZirkelite")
+ || oreName.equals("dustGadoliniteCe")
+ || oreName.equals("dustGadoliniteY")
+ || oreName.equals("dustPolycrase")
+ || oreName.equals("dustBastnasite")) {
GT_Recipe tRecipe = recipe.copy();
for (int i = 0; i < tRecipe.mOutputs.length; i++) {
if (!GT_Utility.isStackValid(tRecipe.mOutputs[i])) continue;
if (tRecipe.mOutputs[i].isItemEqual(Materials.Cerium.getDust(1))) {
tRecipe.mOutputs[i] = GT_Utility.copyAmount(
- tRecipe.mOutputs[i].stackSize,
- WerkstoffMaterialPool.CeriumRichMixture.get(OrePrefixes.dust, 1));
+ tRecipe.mOutputs[i].stackSize,
+ WerkstoffMaterialPool.CeriumRichMixture.get(OrePrefixes.dust, 1));
}
}
if (!tRecipe.equals(recipe)) {
@@ -3011,9 +3540,11 @@ public class RecipeLoader {
}
}
- chemicalDehydratorRecipes.getBackend().removeRecipes(remove);
+ chemicalDehydratorRecipes.getBackend()
+ .removeRecipes(remove);
reAdd.forEach(chemicalDehydratorRecipes::add);
- chemicalDehydratorRecipes.getBackend().reInit();
+ chemicalDehydratorRecipes.getBackend()
+ .reInit();
GT_Log.out.print(Tags.MODID + ": Replace " + remove.size() + "! ");
@@ -3051,9 +3582,11 @@ public class RecipeLoader {
}
}
- chemicalBathRecipes.getBackend().removeRecipes(remove);
+ chemicalBathRecipes.getBackend()
+ .removeRecipes(remove);
reAdd.forEach(chemicalBathRecipes::add);
- chemicalBathRecipes.getBackend().reInit();
+ chemicalBathRecipes.getBackend()
+ .reInit();
GT_Log.out.print(Tags.MODID + ": Replace " + remove.size() + "! ");
@@ -3065,13 +3598,15 @@ public class RecipeLoader {
// For Cauldron Wash
registerCauldronCleaningFor(Materials.Cerium, WerkstoffMaterialPool.CeriumRichMixture.getBridgeMaterial());
registerCauldronCleaningFor(
- Materials.Samarium,
- WerkstoffMaterialPool.SamariumOreConcentrate.getBridgeMaterial());
+ Materials.Samarium,
+ WerkstoffMaterialPool.SamariumOreConcentrate.getBridgeMaterial());
GT_Log.out.print(Tags.MODID + ": Replace 3! ");
GT_Log.out.print("Cauldron Wash done!\n");
// For Crafting Table
- CraftingManager.getInstance().getRecipeList().forEach(RecipeLoader::replaceInCraftTable);
+ CraftingManager.getInstance()
+ .getRecipeList()
+ .forEach(RecipeLoader::replaceInCraftTable);
GT_Log.out.print(Tags.MODID + ": Replace Unknown! ");
GT_Log.out.print("Crafting Table done!\n");
diff --git a/src/main/java/com/elisis/gtnhlanth/loader/ZPMRubberChanges.java b/src/main/java/com/elisis/gtnhlanth/loader/ZPMRubberChanges.java
index 9bc1c17aa2..52ab4f15d1 100644
--- a/src/main/java/com/elisis/gtnhlanth/loader/ZPMRubberChanges.java
+++ b/src/main/java/com/elisis/gtnhlanth/loader/ZPMRubberChanges.java
@@ -48,7 +48,8 @@ public class ZPMRubberChanges implements Runnable {
try {
bufferedRecipeList = (List<IRecipe>) FieldUtils
- .getDeclaredField(GT_ModHandler.class, "sBufferRecipeList", true).get(null);
+ .getDeclaredField(GT_ModHandler.class, "sBufferRecipeList", true)
+ .get(null);
} catch (IllegalAccessException e) {
e.printStackTrace();
}
@@ -57,11 +58,17 @@ public class ZPMRubberChanges implements Runnable {
OrePrefixes[] RubberGenerated = { plate };
Arrays.stream(ItemList.values())
- .filter(
- item -> (item.toString().contains("ZPM") || item.toString().contains("UV")
- || item.toString().contains("UHV")
- || item.toString().contains("UEV")) && item.hasBeenSet())
- .forEach(item -> ZPMPlusComponents.add(item.get(1)));
+ .filter(
+ item -> (item.toString()
+ .contains("ZPM")
+ || item.toString()
+ .contains("UV")
+ || item.toString()
+ .contains("UHV")
+ || item.toString()
+ .contains("UEV"))
+ && item.hasBeenSet())
+ .forEach(item -> ZPMPlusComponents.add(item.get(1)));
if (Mods.NewHorizonsCoreMod.isModLoaded()) {
addDreamcraftItemListItems(ZPMPlusComponents);
@@ -75,7 +82,7 @@ public class ZPMRubberChanges implements Runnable {
}
private static void replaceAllRecipes(Collection<ItemStack> ZPMPlusComponents, OrePrefixes[] RubberGenerated,
- List<IRecipe> bufferedRecipeList) {
+ List<IRecipe> bufferedRecipeList) {
for (GT_Recipe_AssemblyLine sAssemblylineRecipe : GT_Recipe_AssemblyLine.sAssemblylineRecipes) {
for (ItemStack stack : ZPMPlusComponents) {
@@ -93,7 +100,7 @@ public class ZPMRubberChanges implements Runnable {
for (ItemStack stack : ZPMPlusComponents) {
Predicate recipeFilter = obj -> obj instanceof GT_Shaped_Recipe
- && GT_Utility.areStacksEqual(((GT_Shaped_Recipe) obj).getRecipeOutput(), stack, true);
+ && GT_Utility.areStacksEqual(((GT_Shaped_Recipe) obj).getRecipeOutput(), stack, true);
rewriteCraftingRecipes(bufferedRecipeList, RubberGenerated, recipeFilter);
}
/*
@@ -108,10 +115,17 @@ public class ZPMRubberChanges implements Runnable {
Class customItemListClass = Class.forName("com.dreammaster.gthandler.CustomItemList");
Method hasnotBeenSet = MethodUtils.getAccessibleMethod(customItemListClass, "hasBeenSet");
Method get = MethodUtils.getAccessibleMethod(customItemListClass, "get", long.class, Object[].class);
- for (Enum customItemList : (Enum[]) FieldUtils.getField(customItemListClass, "$VALUES", true).get(null)) {
- if ((customItemList.toString().contains("ZPM") || customItemList.toString().contains("UV")
- || customItemList.toString().contains("UHV")
- || customItemList.toString().contains("UEV")) && (boolean) hasnotBeenSet.invoke(customItemList))
+ for (Enum customItemList : (Enum[]) FieldUtils.getField(customItemListClass, "$VALUES", true)
+ .get(null)) {
+ if ((customItemList.toString()
+ .contains("ZPM")
+ || customItemList.toString()
+ .contains("UV")
+ || customItemList.toString()
+ .contains("UHV")
+ || customItemList.toString()
+ .contains("UEV"))
+ && (boolean) hasnotBeenSet.invoke(customItemList))
ZPMPlusComponents.add((ItemStack) get.invoke(customItemList, 1, new Object[0]));
}
} catch (IllegalAccessException | ClassNotFoundException | InvocationTargetException e) {
@@ -120,20 +134,20 @@ public class ZPMRubberChanges implements Runnable {
}
private static void rewriteCraftingRecipes(List<IRecipe> bufferedRecipeList, OrePrefixes[] RubberGenerated,
- Predicate recipeFilter) {
+ Predicate recipeFilter) {
for (OrePrefixes prefixes : RubberGenerated) {
Consumer recipeAction = (obj) -> {
ZPMRubberChanges.doStacksCointainAndReplace(
- ((GT_Shaped_Recipe) obj).getInput(),
- GT_OreDictUnificator.get(prefixes, Materials.Silicone, 1),
- true,
- WerkstoffMaterialPool.PTMEGElastomer.get(prefixes));
+ ((GT_Shaped_Recipe) obj).getInput(),
+ GT_OreDictUnificator.get(prefixes, Materials.Silicone, 1),
+ true,
+ WerkstoffMaterialPool.PTMEGElastomer.get(prefixes));
ZPMRubberChanges.doStacksCointainAndReplace(
- ((GT_Shaped_Recipe) obj).getInput(),
- GT_OreDictUnificator.get(prefixes, Materials.StyreneButadieneRubber, 1),
- true,
- WerkstoffMaterialPool.PTMEGElastomer.get(prefixes));
+ ((GT_Shaped_Recipe) obj).getInput(),
+ GT_OreDictUnificator.get(prefixes, Materials.StyreneButadieneRubber, 1),
+ true,
+ WerkstoffMaterialPool.PTMEGElastomer.get(prefixes));
};
/*
@@ -142,8 +156,14 @@ public class ZPMRubberChanges implements Runnable {
* WerkstoffMaterialPool.PTMEGElastomer.get(prefixes));
*/
- CraftingManager.getInstance().getRecipeList().stream().filter(recipeFilter).forEach(recipeAction);
- bufferedRecipeList.stream().filter(recipeFilter).forEach(recipeAction);
+ CraftingManager.getInstance()
+ .getRecipeList()
+ .stream()
+ .filter(recipeFilter)
+ .forEach(recipeAction);
+ bufferedRecipeList.stream()
+ .filter(recipeFilter)
+ .forEach(recipeAction);
}
}
@@ -151,169 +171,180 @@ public class ZPMRubberChanges implements Runnable {
if (ZPMRubberChanges.doStacksCointainAndReplace(recipe.mInputs, stack, false)) {
for (OrePrefixes prefixes : RubberGenerated) {
ZPMRubberChanges.doStacksCointainAndReplace(
- recipe.mInputs,
- GT_OreDictUnificator.get(prefixes, Materials.Silicone, 1),
- true,
- WerkstoffMaterialPool.PTMEGElastomer.get(prefixes));
+ recipe.mInputs,
+ GT_OreDictUnificator.get(prefixes, Materials.Silicone, 1),
+ true,
+ WerkstoffMaterialPool.PTMEGElastomer.get(prefixes));
ZPMRubberChanges.doStacksCointainAndReplace(
- recipe.mOutputs,
- GT_OreDictUnificator.get(prefixes, Materials.Silicon, 1),
- true,
- WerkstoffMaterialPool.PTMEGElastomer.get(prefixes));
+ recipe.mOutputs,
+ GT_OreDictUnificator.get(prefixes, Materials.Silicon, 1),
+ true,
+ WerkstoffMaterialPool.PTMEGElastomer.get(prefixes));
ZPMRubberChanges.doStacksCointainAndReplace(
- recipe.mInputs,
- GT_OreDictUnificator.get(prefixes, Materials.StyreneButadieneRubber, 1),
- true,
- WerkstoffMaterialPool.PTMEGElastomer.get(prefixes));
+ recipe.mInputs,
+ GT_OreDictUnificator.get(prefixes, Materials.StyreneButadieneRubber, 1),
+ true,
+ WerkstoffMaterialPool.PTMEGElastomer.get(prefixes));
ZPMRubberChanges.doStacksCointainAndReplace(
- recipe.mOutputs,
- GT_OreDictUnificator.get(prefixes, Materials.StyreneButadieneRubber, 1),
- true,
- WerkstoffMaterialPool.PTMEGElastomer.get(prefixes));
+ recipe.mOutputs,
+ GT_OreDictUnificator.get(prefixes, Materials.StyreneButadieneRubber, 1),
+ true,
+ WerkstoffMaterialPool.PTMEGElastomer.get(prefixes));
}
ZPMRubberChanges.doStacksCointainAndReplace(
- recipe.mFluidInputs,
- Materials.Silicone.getMolten(1),
- true,
- WerkstoffMaterialPool.PTMEGElastomer.getMolten(1).getFluid());
+ recipe.mFluidInputs,
+ Materials.Silicone.getMolten(1),
+ true,
+ WerkstoffMaterialPool.PTMEGElastomer.getMolten(1)
+ .getFluid());
ZPMRubberChanges.doStacksCointainAndReplace(
- recipe.mFluidOutputs,
- Materials.Silicone.getMolten(1),
- true,
- WerkstoffMaterialPool.PTMEGElastomer.getMolten(1).getFluid());
+ recipe.mFluidOutputs,
+ Materials.Silicone.getMolten(1),
+ true,
+ WerkstoffMaterialPool.PTMEGElastomer.getMolten(1)
+ .getFluid());
ZPMRubberChanges.doStacksCointainAndReplace(
- recipe.mFluidInputs,
- Materials.StyreneButadieneRubber.getMolten(1),
- true,
- WerkstoffMaterialPool.PTMEGElastomer.getMolten(1).getFluid());
+ recipe.mFluidInputs,
+ Materials.StyreneButadieneRubber.getMolten(1),
+ true,
+ WerkstoffMaterialPool.PTMEGElastomer.getMolten(1)
+ .getFluid());
ZPMRubberChanges.doStacksCointainAndReplace(
- recipe.mFluidOutputs,
- Materials.StyreneButadieneRubber.getMolten(1),
- true,
- WerkstoffMaterialPool.PTMEGElastomer.getMolten(1).getFluid());
+ recipe.mFluidOutputs,
+ Materials.StyreneButadieneRubber.getMolten(1),
+ true,
+ WerkstoffMaterialPool.PTMEGElastomer.getMolten(1)
+ .getFluid());
}
if (ZPMRubberChanges.doStacksCointainAndReplace(recipe.mOutputs, stack, false)) {
for (OrePrefixes prefixes : RubberGenerated) {
ZPMRubberChanges.doStacksCointainAndReplace(
- recipe.mInputs,
- GT_OreDictUnificator.get(prefixes, Materials.Silicone, 1),
- true,
- WerkstoffMaterialPool.PTMEGElastomer.get(prefixes));
+ recipe.mInputs,
+ GT_OreDictUnificator.get(prefixes, Materials.Silicone, 1),
+ true,
+ WerkstoffMaterialPool.PTMEGElastomer.get(prefixes));
ZPMRubberChanges.doStacksCointainAndReplace(
- recipe.mOutputs,
- GT_OreDictUnificator.get(prefixes, Materials.Silicone, 1),
- true,
- WerkstoffMaterialPool.PTMEGElastomer.get(prefixes));
+ recipe.mOutputs,
+ GT_OreDictUnificator.get(prefixes, Materials.Silicone, 1),
+ true,
+ WerkstoffMaterialPool.PTMEGElastomer.get(prefixes));
ZPMRubberChanges.doStacksCointainAndReplace(
- recipe.mInputs,
- GT_OreDictUnificator.get(prefixes, Materials.StyreneButadieneRubber, 1),
- true,
- WerkstoffMaterialPool.PTMEGElastomer.get(prefixes));
+ recipe.mInputs,
+ GT_OreDictUnificator.get(prefixes, Materials.StyreneButadieneRubber, 1),
+ true,
+ WerkstoffMaterialPool.PTMEGElastomer.get(prefixes));
ZPMRubberChanges.doStacksCointainAndReplace(
- recipe.mOutputs,
- GT_OreDictUnificator.get(prefixes, Materials.StyreneButadieneRubber, 1),
- true,
- WerkstoffMaterialPool.PTMEGElastomer.get(prefixes));
+ recipe.mOutputs,
+ GT_OreDictUnificator.get(prefixes, Materials.StyreneButadieneRubber, 1),
+ true,
+ WerkstoffMaterialPool.PTMEGElastomer.get(prefixes));
}
ZPMRubberChanges.doStacksCointainAndReplace(
- recipe.mFluidInputs,
- Materials.Silicone.getMolten(1),
- true,
- WerkstoffMaterialPool.PTMEGElastomer.getMolten(1).getFluid());
+ recipe.mFluidInputs,
+ Materials.Silicone.getMolten(1),
+ true,
+ WerkstoffMaterialPool.PTMEGElastomer.getMolten(1)
+ .getFluid());
ZPMRubberChanges.doStacksCointainAndReplace(
- recipe.mFluidOutputs,
- Materials.Silicone.getMolten(1),
- true,
- WerkstoffMaterialPool.PTMEGElastomer.getMolten(1).getFluid());
+ recipe.mFluidOutputs,
+ Materials.Silicone.getMolten(1),
+ true,
+ WerkstoffMaterialPool.PTMEGElastomer.getMolten(1)
+ .getFluid());
ZPMRubberChanges.doStacksCointainAndReplace(
- recipe.mFluidInputs,
- Materials.StyreneButadieneRubber.getMolten(1),
- true,
- WerkstoffMaterialPool.PTMEGElastomer.getMolten(1).getFluid());
+ recipe.mFluidInputs,
+ Materials.StyreneButadieneRubber.getMolten(1),
+ true,
+ WerkstoffMaterialPool.PTMEGElastomer.getMolten(1)
+ .getFluid());
ZPMRubberChanges.doStacksCointainAndReplace(
- recipe.mFluidOutputs,
- Materials.StyreneButadieneRubber.getMolten(1),
- true,
- WerkstoffMaterialPool.PTMEGElastomer.getMolten(1).getFluid());
+ recipe.mFluidOutputs,
+ Materials.StyreneButadieneRubber.getMolten(1),
+ true,
+ WerkstoffMaterialPool.PTMEGElastomer.getMolten(1)
+ .getFluid());
}
}
private static void rewriteAsslineRecipes(ItemStack stack, OrePrefixes[] RubberGenerated,
- GT_Recipe.GT_Recipe_AssemblyLine recipe) {
+ GT_Recipe.GT_Recipe_AssemblyLine recipe) {
for (OrePrefixes prefixes : RubberGenerated) {
if (ZPMRubberChanges.doStacksCointainAndReplace(recipe.mInputs, stack, false)) {
GT_Log.out.print(Arrays.toString(recipe.mInputs));
ZPMRubberChanges.doStacksCointainAndReplace(
- recipe.mInputs,
- GT_OreDictUnificator.get(prefixes, Materials.Silicone, 1),
- true,
- WerkstoffMaterialPool.PTMEGElastomer.get(prefixes));
+ recipe.mInputs,
+ GT_OreDictUnificator.get(prefixes, Materials.Silicone, 1),
+ true,
+ WerkstoffMaterialPool.PTMEGElastomer.get(prefixes));
ZPMRubberChanges.doStacksCointainAndReplace(
- new Object[] { recipe.mOutput },
- GT_OreDictUnificator.get(prefixes, Materials.Silicone, 1),
- true,
- WerkstoffMaterialPool.PTMEGElastomer.get(prefixes));
+ new Object[] { recipe.mOutput },
+ GT_OreDictUnificator.get(prefixes, Materials.Silicone, 1),
+ true,
+ WerkstoffMaterialPool.PTMEGElastomer.get(prefixes));
ZPMRubberChanges.doStacksCointainAndReplace(
- recipe.mInputs,
- GT_OreDictUnificator.get(prefixes, Materials.StyreneButadieneRubber, 1),
- true,
- WerkstoffMaterialPool.PTMEGElastomer.get(prefixes));
+ recipe.mInputs,
+ GT_OreDictUnificator.get(prefixes, Materials.StyreneButadieneRubber, 1),
+ true,
+ WerkstoffMaterialPool.PTMEGElastomer.get(prefixes));
ZPMRubberChanges.doStacksCointainAndReplace(
- new Object[] { recipe.mOutput },
- GT_OreDictUnificator.get(prefixes, Materials.StyreneButadieneRubber, 1),
- true,
- WerkstoffMaterialPool.PTMEGElastomer.get(prefixes));
+ new Object[] { recipe.mOutput },
+ GT_OreDictUnificator.get(prefixes, Materials.StyreneButadieneRubber, 1),
+ true,
+ WerkstoffMaterialPool.PTMEGElastomer.get(prefixes));
}
if (ZPMRubberChanges.doStacksCointainAndReplace(new Object[] { recipe.mOutput }, stack, false)) {
ZPMRubberChanges.doStacksCointainAndReplace(
- recipe.mInputs,
- GT_OreDictUnificator.get(prefixes, Materials.Silicone, 1),
- true,
- WerkstoffMaterialPool.PTMEGElastomer.get(prefixes));
+ recipe.mInputs,
+ GT_OreDictUnificator.get(prefixes, Materials.Silicone, 1),
+ true,
+ WerkstoffMaterialPool.PTMEGElastomer.get(prefixes));
ZPMRubberChanges.doStacksCointainAndReplace(
- new Object[] { recipe.mOutput },
- GT_OreDictUnificator.get(prefixes, Materials.Silicone, 1),
- true,
- WerkstoffMaterialPool.PTMEGElastomer.get(prefixes));
+ new Object[] { recipe.mOutput },
+ GT_OreDictUnificator.get(prefixes, Materials.Silicone, 1),
+ true,
+ WerkstoffMaterialPool.PTMEGElastomer.get(prefixes));
ZPMRubberChanges.doStacksCointainAndReplace(
- recipe.mInputs,
- GT_OreDictUnificator.get(prefixes, Materials.StyreneButadieneRubber, 1),
- true,
- WerkstoffMaterialPool.PTMEGElastomer.get(prefixes));
+ recipe.mInputs,
+ GT_OreDictUnificator.get(prefixes, Materials.StyreneButadieneRubber, 1),
+ true,
+ WerkstoffMaterialPool.PTMEGElastomer.get(prefixes));
ZPMRubberChanges.doStacksCointainAndReplace(
- new Object[] { recipe.mOutput },
- GT_OreDictUnificator.get(prefixes, Materials.StyreneButadieneRubber, 1),
- true,
- WerkstoffMaterialPool.PTMEGElastomer.get(prefixes));
+ new Object[] { recipe.mOutput },
+ GT_OreDictUnificator.get(prefixes, Materials.StyreneButadieneRubber, 1),
+ true,
+ WerkstoffMaterialPool.PTMEGElastomer.get(prefixes));
}
}
if (ZPMRubberChanges.doStacksCointainAndReplace(recipe.mInputs, stack, false)) {
ZPMRubberChanges.doStacksCointainAndReplace(
- recipe.mFluidInputs,
- Materials.Silicone.getMolten(1),
- true,
- WerkstoffMaterialPool.PTMEGElastomer.getMolten(1).getFluid());
+ recipe.mFluidInputs,
+ Materials.Silicone.getMolten(1),
+ true,
+ WerkstoffMaterialPool.PTMEGElastomer.getMolten(1)
+ .getFluid());
ZPMRubberChanges.doStacksCointainAndReplace(
- recipe.mFluidInputs,
- Materials.StyreneButadieneRubber.getMolten(1),
- true,
- WerkstoffMaterialPool.PTMEGElastomer.getMolten(1).getFluid());
+ recipe.mFluidInputs,
+ Materials.StyreneButadieneRubber.getMolten(1),
+ true,
+ WerkstoffMaterialPool.PTMEGElastomer.getMolten(1)
+ .getFluid());
}
if (ZPMRubberChanges.doStacksCointainAndReplace(new Object[] { recipe.mOutput }, stack, false)) {
ZPMRubberChanges.doStacksCointainAndReplace(
- recipe.mFluidInputs,
- Materials.StyreneButadieneRubber.getMolten(1),
- true,
- WerkstoffMaterialPool.PTMEGElastomer.getMolten(1).getFluid());
+ recipe.mFluidInputs,
+ Materials.StyreneButadieneRubber.getMolten(1),
+ true,
+ WerkstoffMaterialPool.PTMEGElastomer.getMolten(1)
+ .getFluid());
}
}
@@ -334,7 +365,7 @@ public class ZPMRubberChanges implements Runnable {
}
private static boolean doStacksCointainAndReplace(FluidStack[] stacks, FluidStack stack, boolean replace,
- Fluid... replacement) {
+ Fluid... replacement) {
boolean replaced = false;
for (int i = 0; i < stacks.length; i++) {
if (GT_Utility.areFluidsEqual(stack, stacks[i])) if (!replace) return true;
@@ -348,7 +379,7 @@ public class ZPMRubberChanges implements Runnable {
}
private static boolean doStacksCointainAndReplace(Object[] stacks, ItemStack stack, boolean replace,
- ItemStack... replacement) {
+ ItemStack... replacement) {
// GT_Log.out.print("In doStacksCointainAndReplace!\n");
boolean replaced = false;
for (int i = 0; i < stacks.length; i++) {
diff --git a/src/main/java/com/elisis/gtnhlanth/util/DescTextLocalization.java b/src/main/java/com/elisis/gtnhlanth/util/DescTextLocalization.java
index e156b7fab8..28e63b2744 100644
--- a/src/main/java/com/elisis/gtnhlanth/util/DescTextLocalization.java
+++ b/src/main/java/com/elisis/gtnhlanth/util/DescTextLocalization.java
@@ -6,11 +6,11 @@ import net.minecraft.util.StatCollector;
public class DescTextLocalization {
public static final String BLUEPRINT_INFO = "Follow the" + EnumChatFormatting.BLUE
- + " Structure"
- + EnumChatFormatting.DARK_BLUE
- + "Lib"
- + EnumChatFormatting.GRAY
- + " hologram projector to build the main structure.";
+ + " Structure"
+ + EnumChatFormatting.DARK_BLUE
+ + "Lib"
+ + EnumChatFormatting.GRAY
+ + " hologram projector to build the main structure.";
public static String[] addText(String preFix, int length) {
String[] text = new String[length];