aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/loaders/preload
diff options
context:
space:
mode:
authorboubou19 <miisterunknown@gmail.com>2023-10-04 23:22:52 +0200
committerGitHub <noreply@github.com>2023-10-04 21:22:52 +0000
commite0d5a220e764f9a921d5cd98a3e1e2e64ad6c591 (patch)
treef998981e355c22edeae24f47286defeedf03213f /src/main/java/gregtech/loaders/preload
parent9f75b1d13967a7fee94b39da61fac361ae3170fa (diff)
downloadGT5-Unofficial-e0d5a220e764f9a921d5cd98a3e1e2e64ad6c591.tar.gz
GT5-Unofficial-e0d5a220e764f9a921d5cd98a3e1e2e64ad6c591.tar.bz2
GT5-Unofficial-e0d5a220e764f9a921d5cd98a3e1e2e64ad6c591.zip
Code cleanup (#2309)
* guard clause technique on GT_ItemIterator * removing oredict for ars magica 2 items * removing oredict for mystcraft items * convert big if ladder into a swtich statement * enhanced switch * clean non GTNH compat and identify other compats * spotlessApply (#2310) Co-authored-by: GitHub GTNH Actions <> * more guard clauses * reordering condition * removing dead code * removing optional block * deprecating mIC2Classic * spotless apply * deprecate modloaded variables * spotlessApply --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Martin Robertz <dream-master@gmx.net>
Diffstat (limited to 'src/main/java/gregtech/loaders/preload')
-rw-r--r--src/main/java/gregtech/loaders/preload/GT_Loader_Item_Block_And_Fluid.java628
1 files changed, 311 insertions, 317 deletions
diff --git a/src/main/java/gregtech/loaders/preload/GT_Loader_Item_Block_And_Fluid.java b/src/main/java/gregtech/loaders/preload/GT_Loader_Item_Block_And_Fluid.java
index e3c3f30849..20b0b46098 100644
--- a/src/main/java/gregtech/loaders/preload/GT_Loader_Item_Block_And_Fluid.java
+++ b/src/main/java/gregtech/loaders/preload/GT_Loader_Item_Block_And_Fluid.java
@@ -220,314 +220,310 @@ public class GT_Loader_Item_Block_And_Fluid implements Runnable {
() -> ItemList.SunnariumCell.get(1)));
ItemList.SunnariumCell.set(new GT_DepletetCell_Item("sunnariumCell", "Sunnarium Fuel Rod", 1));
- if (!GregTech_API.mIC2Classic) {
- ItemList.neutroniumHeatCapacitor.set(
- GregTech_API
- .constructCoolantCellItem("neutroniumHeatCapacitor", "1G Neutronium Heat Capacitor", 1000000000));
-
- ItemList.Depleted_Thorium_1
- .set(new GT_DepletetCell_Item("ThoriumcellDep", "Fuel Rod (Depleted Thorium)", 1));
- ItemList.Depleted_Thorium_2
- .set(new GT_DepletetCell_Item("Double_ThoriumcellDep", "Dual Fuel Rod (Depleted Thorium)", 1)); // TODO
- // CHECK
- // num
- ItemList.Depleted_Thorium_4
- .set(new GT_DepletetCell_Item("Quad_ThoriumcellDep", "Quad Fuel Rod (Depleted Thorium)", 1)); // TODO
- // CHECK
- // num
- ItemList.ThoriumCell_1.set(
- new GT_RadioactiveCellIC_Item(
- "Thoriumcell",
- "Fuel Rod (Thorium)",
- 1,
- 50000,
- 0.4F,
- 0,
- 0.25F,
- ItemList.Depleted_Thorium_1.get(1),
- false));
- ItemList.ThoriumCell_2.set(
- new GT_RadioactiveCellIC_Item(
- "Double_Thoriumcell",
- "Dual Fuel Rod (Thorium)",
- 2,
- 50000,
- 0.4F,
- 0,
- 0.25F,
- ItemList.Depleted_Thorium_2.get(1),
- false));
- ItemList.ThoriumCell_4.set(
- new GT_RadioactiveCellIC_Item(
- "Quad_Thoriumcell",
- "Quad Fuel Rod (Thorium)",
- 4,
- 50000,
- 0.4F,
- 0,
- 0.25F,
- ItemList.Depleted_Thorium_4.get(1),
- false));
-
- GT_Values.RA.stdBuilder()
- .itemInputs(ItemList.Depleted_Thorium_1.get(1))
- .itemOutputs(
- GT_OreDictUnificator.get(OrePrefixes.dustSmall, Materials.Lutetium, 2L),
- GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Thorium, 1L),
- GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Iron, 1L))
- .duration(25 * SECONDS)
- .eut(48)
- .addTo(sThermalCentrifugeRecipes);
-
- GT_Values.RA.stdBuilder()
- .itemInputs(ItemList.Depleted_Thorium_2.get(1))
- .itemOutputs(
- GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Lutetium, 1L),
- GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Thorium, 2L),
- GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Iron, 3L))
- .duration(25 * SECONDS)
- .eut(48)
- .addTo(sThermalCentrifugeRecipes);
-
- GT_Values.RA.stdBuilder()
- .itemInputs(ItemList.Depleted_Thorium_4.get(1))
- .itemOutputs(
- GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Lutetium, 2L),
- GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Thorium, 4L),
- GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Iron, 6L))
- .duration(25 * SECONDS)
- .eut(48)
- .addTo(sThermalCentrifugeRecipes);
-
- ItemList.Depleted_Naquadah_1
- .set(new GT_DepletetCell_Item("NaquadahcellDep", "Fuel Rod (Depleted Naquadah)", 1));
- ItemList.Depleted_Naquadah_2
- .set(new GT_DepletetCell_Item("Double_NaquadahcellDep", "Dual Fuel Rod (Depleted Naquadah)", 1));
- ItemList.Depleted_Naquadah_4
- .set(new GT_DepletetCell_Item("Quad_NaquadahcellDep", "Quad Fuel Rod (Depleted Naquadah)", 1));
- ItemList.NaquadahCell_1.set(
- new GT_RadioactiveCellIC_Item(
- "Naquadahcell",
- "Fuel Rod (Naquadah)",
- 1,
- 100000,
- 4F,
- 1,
- 1F,
- ItemList.Depleted_Naquadah_1.get(1),
- false));
- ItemList.NaquadahCell_2.set(
- new GT_RadioactiveCellIC_Item(
- "Double_Naquadahcell",
- "Dual Fuel Rod (Naquadah)",
- 2,
- 100000,
- 4F,
- 1,
- 1F,
- ItemList.Depleted_Naquadah_2.get(1),
- false));
- ItemList.NaquadahCell_4.set(
- new GT_RadioactiveCellIC_Item(
- "Quad_Naquadahcell",
- "Quad Fuel Rod (Naquadah)",
- 4,
- 100000,
- 4F,
- 1,
- 1F,
- ItemList.Depleted_Naquadah_4.get(1),
- false));
-
- GT_Values.RA.stdBuilder()
- .itemInputs(ItemList.Depleted_Naquadah_1.get(1))
- .itemOutputs(
- GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Naquadah, 1L),
- GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Naquadah, 1L),
- GT_OreDictUnificator.get(OrePrefixes.dustSmall, Materials.Naquadria, 2L),
- GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.NaquadahEnriched, 2L),
- GT_OreDictUnificator.get(OrePrefixes.dust, Materials.TungstenSteel, 8L),
- GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Platinum, 1L))
- .outputChances(10_000, 5_000, 5_000, 2_500, 10_000, 10_000)
- .duration(25 * SECONDS)
- .eut(2000)
- .addTo(sCentrifugeRecipes);
-
- GT_Values.RA.stdBuilder()
- .itemInputs(ItemList.Depleted_Naquadah_2.get(1))
- .itemOutputs(
- GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Naquadah, 2L),
- GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Naquadah, 2L),
- GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Naquadria, 1L),
- GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.NaquadahEnriched, 4L),
- GT_OreDictUnificator.get(OrePrefixes.dust, Materials.TungstenSteel, 18L),
- GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Platinum, 2L))
- .outputChances(10_000, 5_000, 5_000, 2_500, 10_000, 10_000)
- .duration(50 * SECONDS)
- .eut(2000)
- .addTo(sCentrifugeRecipes);
-
- GT_Values.RA.stdBuilder()
- .itemInputs(ItemList.Depleted_Naquadah_4.get(1))
- .itemOutputs(
- GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Naquadah, 4L),
- GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Naquadah, 4L),
- GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Naquadria, 2L),
- GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.NaquadahEnriched, 8L),
- GT_OreDictUnificator.get(OrePrefixes.dust, Materials.TungstenSteel, 38L),
- GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Platinum, 4L))
- .outputChances(10_000, 5_000, 5_000, 2_500, 10_000, 10_000)
- .duration(100 * SECONDS)
- .eut(2000)
- .addTo(sCentrifugeRecipes);
-
- ItemList.Depleted_MNq_1.set(new GT_DepletetCell_Item("MNqCellDep", "Fuel Rod (Depleted Nq*)", 1));
- ItemList.Depleted_MNq_2
- .set(new GT_DepletetCell_Item("Double_MNqCellDep", "Dual Fuel Rod (Depleted Nq*)", 1));
- ItemList.Depleted_MNq_4.set(new GT_DepletetCell_Item("Quad_MNqCellDep", "Quad Fuel Rod (Depleted Nq*)", 1));
- ItemList.MNqCell_1.set(
- new GT_RadioactiveCellIC_Item(
- "MNqCell",
- "Fuel Rod (Nq* - MOX like behaviour)",
- 1,
- 100000,
- 4F,
- 1,
- 1F,
- ItemList.Depleted_MNq_1.get(1),
- true));
- ItemList.MNqCell_2.set(
- new GT_RadioactiveCellIC_Item(
- "Double_MNqCell",
- "Dual Fuel Rod (Nq* - MOX like behaviour)",
- 2,
- 100000,
- 4F,
- 1,
- 1F,
- ItemList.Depleted_MNq_2.get(1),
- true));
- ItemList.MNqCell_4.set(
- new GT_RadioactiveCellIC_Item(
- "Quad_MNqCell",
- "Quad Fuel Rod (Nq* - MOX like behaviour)",
- 4,
- 100000,
- 4F,
- 1,
- 1F,
- ItemList.Depleted_MNq_4.get(1),
- true));
-
- GT_Values.RA.stdBuilder()
- .itemInputs(ItemList.Depleted_MNq_1.get(1))
- .itemOutputs(
- GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Naquadah, 1L),
- GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Naquadah, 1L),
- GT_OreDictUnificator.get(OrePrefixes.dustSmall, Materials.NaquadahEnriched, 2L),
- GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Naquadria, 2L),
- GT_OreDictUnificator.get(OrePrefixes.dust, Materials.TungstenSteel, 8L),
- GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Platinum, 1L))
- .outputChances(10_000, 5_000, 5_000, 2_500, 10_000, 10_000)
- .duration(25 * SECONDS)
- .eut(2000)
- .addTo(sCentrifugeRecipes);
-
- GT_Values.RA.stdBuilder()
- .itemInputs(ItemList.Depleted_MNq_2.get(1))
- .itemOutputs(
- GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Naquadah, 2L),
- GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Naquadah, 2L),
- GT_OreDictUnificator.get(OrePrefixes.dust, Materials.NaquadahEnriched, 1L),
- GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Naquadria, 4L),
- GT_OreDictUnificator.get(OrePrefixes.dust, Materials.TungstenSteel, 18L),
- GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Platinum, 2L))
- .outputChances(10_000, 5_000, 5_000, 2_500, 10_000, 10_000)
- .duration(50 * SECONDS)
- .eut(2000)
- .addTo(sCentrifugeRecipes);
-
- GT_Values.RA.stdBuilder()
- .itemInputs(ItemList.Depleted_MNq_4.get(1))
- .itemOutputs(
- GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Naquadah, 4L),
- GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Naquadah, 4L),
- GT_OreDictUnificator.get(OrePrefixes.dust, Materials.NaquadahEnriched, 2L),
- GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Naquadria, 8L),
- GT_OreDictUnificator.get(OrePrefixes.dust, Materials.TungstenSteel, 38L),
- GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Platinum, 4L))
- .outputChances(10_000, 5_000, 5_000, 2_500, 10_000, 10_000)
- .duration(100 * SECONDS)
- .eut(2000)
- .addTo(sCentrifugeRecipes);
-
- ItemList.Uraniumcell_1.set(
- new GT_RadioactiveCellIC_Item(
- "reactorUraniumSimple",
- "Fuel Rod (Uranium)",
- 1,
- 20000,
- 2F,
- 1,
- 1F,
- GT_ModHandler.getIC2Item("reactorDepletedUraniumSimple", 1),
- false));
- ItemList.Uraniumcell_2.set(
- new GT_RadioactiveCellIC_Item(
- "reactorUraniumDual",
- "Dual Fuel Rod (Uranium)",
- 2,
- 20000,
- 2F,
- 1,
- 1F,
- GT_ModHandler.getIC2Item("reactorDepletedUraniumDual", 1),
- false));
- ItemList.Uraniumcell_4.set(
- new GT_RadioactiveCellIC_Item(
- "reactorUraniumQuad",
- "Quad Fuel Rod (Uranium)",
- 4,
- 20000,
- 2F,
- 1,
- 1F,
- GT_ModHandler.getIC2Item("reactorDepletedUraniumQuad", 1),
- false));
- ItemList.Moxcell_1.set(
- new GT_RadioactiveCellIC_Item(
- "reactorMOXSimple",
- "Fuel Rod (Mox)",
- 1,
- 10000,
- 2F,
- 1,
- 1F,
- GT_ModHandler.getIC2Item("reactorDepletedMOXSimple", 1),
- true));
- ItemList.Moxcell_2.set(
- new GT_RadioactiveCellIC_Item(
- "reactorMOXDual",
- "Dual Fuel Rod (Mox)",
- 2,
- 10000,
- 2F,
- 1,
- 1F,
- GT_ModHandler.getIC2Item("reactorDepletedMOXDual", 1),
- true));
- ItemList.Moxcell_4.set(
- new GT_RadioactiveCellIC_Item(
- "reactorMOXQuad",
- "Quad Fuel Rod (Mox)",
- 4,
- 10000,
- 2F,
- 1,
- 1F,
- GT_ModHandler.getIC2Item("reactorDepletedMOXQuad", 1),
- true));
- }
+ ItemList.neutroniumHeatCapacitor.set(
+ GregTech_API
+ .constructCoolantCellItem("neutroniumHeatCapacitor", "1G Neutronium Heat Capacitor", 1000000000));
+
+ ItemList.Depleted_Thorium_1.set(new GT_DepletetCell_Item("ThoriumcellDep", "Fuel Rod (Depleted Thorium)", 1));
+ ItemList.Depleted_Thorium_2
+ .set(new GT_DepletetCell_Item("Double_ThoriumcellDep", "Dual Fuel Rod (Depleted Thorium)", 1)); // TODO
+ // CHECK
+ // num
+ ItemList.Depleted_Thorium_4
+ .set(new GT_DepletetCell_Item("Quad_ThoriumcellDep", "Quad Fuel Rod (Depleted Thorium)", 1)); // TODO
+ // CHECK
+ // num
+ ItemList.ThoriumCell_1.set(
+ new GT_RadioactiveCellIC_Item(
+ "Thoriumcell",
+ "Fuel Rod (Thorium)",
+ 1,
+ 50000,
+ 0.4F,
+ 0,
+ 0.25F,
+ ItemList.Depleted_Thorium_1.get(1),
+ false));
+ ItemList.ThoriumCell_2.set(
+ new GT_RadioactiveCellIC_Item(
+ "Double_Thoriumcell",
+ "Dual Fuel Rod (Thorium)",
+ 2,
+ 50000,
+ 0.4F,
+ 0,
+ 0.25F,
+ ItemList.Depleted_Thorium_2.get(1),
+ false));
+ ItemList.ThoriumCell_4.set(
+ new GT_RadioactiveCellIC_Item(
+ "Quad_Thoriumcell",
+ "Quad Fuel Rod (Thorium)",
+ 4,
+ 50000,
+ 0.4F,
+ 0,
+ 0.25F,
+ ItemList.Depleted_Thorium_4.get(1),
+ false));
+
+ GT_Values.RA.stdBuilder()
+ .itemInputs(ItemList.Depleted_Thorium_1.get(1))
+ .itemOutputs(
+ GT_OreDictUnificator.get(OrePrefixes.dustSmall, Materials.Lutetium, 2L),
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Thorium, 1L),
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Iron, 1L))
+ .duration(25 * SECONDS)
+ .eut(48)
+ .addTo(sThermalCentrifugeRecipes);
+
+ GT_Values.RA.stdBuilder()
+ .itemInputs(ItemList.Depleted_Thorium_2.get(1))
+ .itemOutputs(
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Lutetium, 1L),
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Thorium, 2L),
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Iron, 3L))
+ .duration(25 * SECONDS)
+ .eut(48)
+ .addTo(sThermalCentrifugeRecipes);
+
+ GT_Values.RA.stdBuilder()
+ .itemInputs(ItemList.Depleted_Thorium_4.get(1))
+ .itemOutputs(
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Lutetium, 2L),
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Thorium, 4L),
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Iron, 6L))
+ .duration(25 * SECONDS)
+ .eut(48)
+ .addTo(sThermalCentrifugeRecipes);
+
+ ItemList.Depleted_Naquadah_1
+ .set(new GT_DepletetCell_Item("NaquadahcellDep", "Fuel Rod (Depleted Naquadah)", 1));
+ ItemList.Depleted_Naquadah_2
+ .set(new GT_DepletetCell_Item("Double_NaquadahcellDep", "Dual Fuel Rod (Depleted Naquadah)", 1));
+ ItemList.Depleted_Naquadah_4
+ .set(new GT_DepletetCell_Item("Quad_NaquadahcellDep", "Quad Fuel Rod (Depleted Naquadah)", 1));
+ ItemList.NaquadahCell_1.set(
+ new GT_RadioactiveCellIC_Item(
+ "Naquadahcell",
+ "Fuel Rod (Naquadah)",
+ 1,
+ 100000,
+ 4F,
+ 1,
+ 1F,
+ ItemList.Depleted_Naquadah_1.get(1),
+ false));
+ ItemList.NaquadahCell_2.set(
+ new GT_RadioactiveCellIC_Item(
+ "Double_Naquadahcell",
+ "Dual Fuel Rod (Naquadah)",
+ 2,
+ 100000,
+ 4F,
+ 1,
+ 1F,
+ ItemList.Depleted_Naquadah_2.get(1),
+ false));
+ ItemList.NaquadahCell_4.set(
+ new GT_RadioactiveCellIC_Item(
+ "Quad_Naquadahcell",
+ "Quad Fuel Rod (Naquadah)",
+ 4,
+ 100000,
+ 4F,
+ 1,
+ 1F,
+ ItemList.Depleted_Naquadah_4.get(1),
+ false));
+
+ GT_Values.RA.stdBuilder()
+ .itemInputs(ItemList.Depleted_Naquadah_1.get(1))
+ .itemOutputs(
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Naquadah, 1L),
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Naquadah, 1L),
+ GT_OreDictUnificator.get(OrePrefixes.dustSmall, Materials.Naquadria, 2L),
+ GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.NaquadahEnriched, 2L),
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.TungstenSteel, 8L),
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Platinum, 1L))
+ .outputChances(10_000, 5_000, 5_000, 2_500, 10_000, 10_000)
+ .duration(25 * SECONDS)
+ .eut(2000)
+ .addTo(sCentrifugeRecipes);
+
+ GT_Values.RA.stdBuilder()
+ .itemInputs(ItemList.Depleted_Naquadah_2.get(1))
+ .itemOutputs(
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Naquadah, 2L),
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Naquadah, 2L),
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Naquadria, 1L),
+ GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.NaquadahEnriched, 4L),
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.TungstenSteel, 18L),
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Platinum, 2L))
+ .outputChances(10_000, 5_000, 5_000, 2_500, 10_000, 10_000)
+ .duration(50 * SECONDS)
+ .eut(2000)
+ .addTo(sCentrifugeRecipes);
+
+ GT_Values.RA.stdBuilder()
+ .itemInputs(ItemList.Depleted_Naquadah_4.get(1))
+ .itemOutputs(
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Naquadah, 4L),
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Naquadah, 4L),
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Naquadria, 2L),
+ GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.NaquadahEnriched, 8L),
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.TungstenSteel, 38L),
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Platinum, 4L))
+ .outputChances(10_000, 5_000, 5_000, 2_500, 10_000, 10_000)
+ .duration(100 * SECONDS)
+ .eut(2000)
+ .addTo(sCentrifugeRecipes);
+
+ ItemList.Depleted_MNq_1.set(new GT_DepletetCell_Item("MNqCellDep", "Fuel Rod (Depleted Nq*)", 1));
+ ItemList.Depleted_MNq_2.set(new GT_DepletetCell_Item("Double_MNqCellDep", "Dual Fuel Rod (Depleted Nq*)", 1));
+ ItemList.Depleted_MNq_4.set(new GT_DepletetCell_Item("Quad_MNqCellDep", "Quad Fuel Rod (Depleted Nq*)", 1));
+ ItemList.MNqCell_1.set(
+ new GT_RadioactiveCellIC_Item(
+ "MNqCell",
+ "Fuel Rod (Nq* - MOX like behaviour)",
+ 1,
+ 100000,
+ 4F,
+ 1,
+ 1F,
+ ItemList.Depleted_MNq_1.get(1),
+ true));
+ ItemList.MNqCell_2.set(
+ new GT_RadioactiveCellIC_Item(
+ "Double_MNqCell",
+ "Dual Fuel Rod (Nq* - MOX like behaviour)",
+ 2,
+ 100000,
+ 4F,
+ 1,
+ 1F,
+ ItemList.Depleted_MNq_2.get(1),
+ true));
+ ItemList.MNqCell_4.set(
+ new GT_RadioactiveCellIC_Item(
+ "Quad_MNqCell",
+ "Quad Fuel Rod (Nq* - MOX like behaviour)",
+ 4,
+ 100000,
+ 4F,
+ 1,
+ 1F,
+ ItemList.Depleted_MNq_4.get(1),
+ true));
+
+ GT_Values.RA.stdBuilder()
+ .itemInputs(ItemList.Depleted_MNq_1.get(1))
+ .itemOutputs(
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Naquadah, 1L),
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Naquadah, 1L),
+ GT_OreDictUnificator.get(OrePrefixes.dustSmall, Materials.NaquadahEnriched, 2L),
+ GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Naquadria, 2L),
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.TungstenSteel, 8L),
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Platinum, 1L))
+ .outputChances(10_000, 5_000, 5_000, 2_500, 10_000, 10_000)
+ .duration(25 * SECONDS)
+ .eut(2000)
+ .addTo(sCentrifugeRecipes);
+
+ GT_Values.RA.stdBuilder()
+ .itemInputs(ItemList.Depleted_MNq_2.get(1))
+ .itemOutputs(
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Naquadah, 2L),
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Naquadah, 2L),
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.NaquadahEnriched, 1L),
+ GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Naquadria, 4L),
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.TungstenSteel, 18L),
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Platinum, 2L))
+ .outputChances(10_000, 5_000, 5_000, 2_500, 10_000, 10_000)
+ .duration(50 * SECONDS)
+ .eut(2000)
+ .addTo(sCentrifugeRecipes);
+
+ GT_Values.RA.stdBuilder()
+ .itemInputs(ItemList.Depleted_MNq_4.get(1))
+ .itemOutputs(
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Naquadah, 4L),
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Naquadah, 4L),
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.NaquadahEnriched, 2L),
+ GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Naquadria, 8L),
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.TungstenSteel, 38L),
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Platinum, 4L))
+ .outputChances(10_000, 5_000, 5_000, 2_500, 10_000, 10_000)
+ .duration(100 * SECONDS)
+ .eut(2000)
+ .addTo(sCentrifugeRecipes);
+
+ ItemList.Uraniumcell_1.set(
+ new GT_RadioactiveCellIC_Item(
+ "reactorUraniumSimple",
+ "Fuel Rod (Uranium)",
+ 1,
+ 20000,
+ 2F,
+ 1,
+ 1F,
+ GT_ModHandler.getIC2Item("reactorDepletedUraniumSimple", 1),
+ false));
+ ItemList.Uraniumcell_2.set(
+ new GT_RadioactiveCellIC_Item(
+ "reactorUraniumDual",
+ "Dual Fuel Rod (Uranium)",
+ 2,
+ 20000,
+ 2F,
+ 1,
+ 1F,
+ GT_ModHandler.getIC2Item("reactorDepletedUraniumDual", 1),
+ false));
+ ItemList.Uraniumcell_4.set(
+ new GT_RadioactiveCellIC_Item(
+ "reactorUraniumQuad",
+ "Quad Fuel Rod (Uranium)",
+ 4,
+ 20000,
+ 2F,
+ 1,
+ 1F,
+ GT_ModHandler.getIC2Item("reactorDepletedUraniumQuad", 1),
+ false));
+ ItemList.Moxcell_1.set(
+ new GT_RadioactiveCellIC_Item(
+ "reactorMOXSimple",
+ "Fuel Rod (Mox)",
+ 1,
+ 10000,
+ 2F,
+ 1,
+ 1F,
+ GT_ModHandler.getIC2Item("reactorDepletedMOXSimple", 1),
+ true));
+ ItemList.Moxcell_2.set(
+ new GT_RadioactiveCellIC_Item(
+ "reactorMOXDual",
+ "Dual Fuel Rod (Mox)",
+ 2,
+ 10000,
+ 2F,
+ 1,
+ 1F,
+ GT_ModHandler.getIC2Item("reactorDepletedMOXDual", 1),
+ true));
+ ItemList.Moxcell_4.set(
+ new GT_RadioactiveCellIC_Item(
+ "reactorMOXQuad",
+ "Quad Fuel Rod (Mox)",
+ 4,
+ 10000,
+ 2F,
+ 1,
+ 1F,
+ GT_ModHandler.getIC2Item("reactorDepletedMOXQuad", 1),
+ true));
GT_Log.out.println("GT_Mod: Adding Blocks.");
GregTech_API.sBlockMachines = new GT_Block_Machines();
@@ -675,15 +671,13 @@ public class GT_Loader_Item_Block_And_Fluid implements Runnable {
GT_Log.out.println("GT_Mod: Registering the Ore TileEntity.");
GameRegistry.registerTileEntity(GT_TileEntity_Ores.class, "GT_TileEntity_Ores");
FMLInterModComms.sendMessage(AppliedEnergistics2.ID, "whitelist-spatial", GT_TileEntity_Ores.class.getName());
- if (!GregTech_API.mIC2Classic) {
- GT_Log.out.println("GT_Mod: Registering Fluids.");
- Materials.ConstructionFoam.mFluid = GT_Utility
- .getFluidForFilledItem(GT_ModHandler.getIC2Item("CFCell", 1L), true)
- .getFluid();
- Materials.UUMatter.mFluid = GT_Utility
- .getFluidForFilledItem(GT_ModHandler.getIC2Item("uuMatterCell", 1L), true)
- .getFluid();
- }
+
+ GT_Log.out.println("GT_Mod: Registering Fluids.");
+ Materials.ConstructionFoam.mFluid = GT_Utility
+ .getFluidForFilledItem(GT_ModHandler.getIC2Item("CFCell", 1L), true)
+ .getFluid();
+ Materials.UUMatter.mFluid = GT_Utility.getFluidForFilledItem(GT_ModHandler.getIC2Item("uuMatterCell", 1L), true)
+ .getFluid();
GT_FluidFactory.builder("Air")
.withLocalizedName("Air")