aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/loaders/postload
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/postload
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/postload')
-rw-r--r--src/main/java/gregtech/loaders/postload/GT_CraftingRecipeLoader.java93
-rw-r--r--src/main/java/gregtech/loaders/postload/GT_ExtremeDieselFuelLoader.java8
-rw-r--r--src/main/java/gregtech/loaders/postload/GT_FakeRecipeLoader.java17
-rw-r--r--src/main/java/gregtech/loaders/postload/GT_PostLoad.java109
-rw-r--r--src/main/java/gregtech/loaders/postload/recipes/DistilleryRecipes.java55
-rw-r--r--src/main/java/gregtech/loaders/postload/recipes/FuelRecipes.java18
-rw-r--r--src/main/java/gregtech/loaders/postload/recipes/PyrolyseRecipes.java19
-rw-r--r--src/main/java/gregtech/loaders/postload/recipes/RecipeRemover.java62
8 files changed, 183 insertions, 198 deletions
diff --git a/src/main/java/gregtech/loaders/postload/GT_CraftingRecipeLoader.java b/src/main/java/gregtech/loaders/postload/GT_CraftingRecipeLoader.java
index b2b1418009..a2af20670c 100644
--- a/src/main/java/gregtech/loaders/postload/GT_CraftingRecipeLoader.java
+++ b/src/main/java/gregtech/loaders/postload/GT_CraftingRecipeLoader.java
@@ -1763,53 +1763,52 @@ public class GT_CraftingRecipeLoader implements Runnable {
new Object[] { "UUU", "NNN", "UUU", 'U', OrePrefixes.ingot.get(Materials.Uranium), 'N',
OrePrefixes.ingot.get(Materials.Plutonium) });
- if (!GregTech_API.mIC2Classic) {
- GT_ModHandler.removeRecipeByOutputDelayed(Ic2Items.miningLaser.copy());
- GT_ModHandler.addCraftingRecipe(
- Ic2Items.miningLaser.copy(),
- GT_ModHandler.RecipeBits.BUFFERED,
- new Object[] { "PPP", "GEC", "SBd", 'P', OrePrefixes.plate.get(Materials.Titanium), 'G',
- OrePrefixes.gemExquisite.get(Materials.Diamond), 'E', ItemList.Emitter_HV, 'C',
- OrePrefixes.circuit.get(Materials.Elite), 'S', OrePrefixes.screw.get(Materials.Titanium), 'B',
- new ItemStack(
- Ic2Items.chargingEnergyCrystal.copy()
- .getItem(),
- 1,
- GT_Values.W) });
- GT_ModHandler.addCraftingRecipe(
- Ic2Items.miningLaser.copy(),
- GT_ModHandler.RecipeBits.BUFFERED,
- new Object[] { "PPP", "GEC", "SBd", 'P', OrePrefixes.plate.get(Materials.Titanium), 'G',
- OrePrefixes.gemExquisite.get(Materials.Ruby), 'E', ItemList.Emitter_HV, 'C',
- OrePrefixes.circuit.get(Materials.Elite), 'S', OrePrefixes.screw.get(Materials.Titanium), 'B',
- new ItemStack(
- Ic2Items.chargingEnergyCrystal.copy()
- .getItem(),
- 1,
- GT_Values.W) });
- GT_ModHandler.addCraftingRecipe(
- Ic2Items.miningLaser.copy(),
- GT_ModHandler.RecipeBits.BUFFERED,
- new Object[] { "PPP", "GEC", "SBd", 'P', OrePrefixes.plate.get(Materials.Titanium), 'G',
- OrePrefixes.gemExquisite.get(Materials.Jasper), 'E', ItemList.Emitter_HV, 'C',
- OrePrefixes.circuit.get(Materials.Elite), 'S', OrePrefixes.screw.get(Materials.Titanium), 'B',
- new ItemStack(
- Ic2Items.chargingEnergyCrystal.copy()
- .getItem(),
- 1,
- GT_Values.W) });
- GT_ModHandler.addCraftingRecipe(
- Ic2Items.miningLaser.copy(),
- GT_ModHandler.RecipeBits.BUFFERED,
- new Object[] { "PPP", "GEC", "SBd", 'P', OrePrefixes.plate.get(Materials.Titanium), 'G',
- OrePrefixes.gemExquisite.get(Materials.GarnetRed), 'E', ItemList.Emitter_HV, 'C',
- OrePrefixes.circuit.get(Materials.Elite), 'S', OrePrefixes.screw.get(Materials.Titanium), 'B',
- new ItemStack(
- Ic2Items.chargingEnergyCrystal.copy()
- .getItem(),
- 1,
- GT_Values.W) });
- }
+ GT_ModHandler.removeRecipeByOutputDelayed(Ic2Items.miningLaser.copy());
+ GT_ModHandler.addCraftingRecipe(
+ Ic2Items.miningLaser.copy(),
+ GT_ModHandler.RecipeBits.BUFFERED,
+ new Object[] { "PPP", "GEC", "SBd", 'P', OrePrefixes.plate.get(Materials.Titanium), 'G',
+ OrePrefixes.gemExquisite.get(Materials.Diamond), 'E', ItemList.Emitter_HV, 'C',
+ OrePrefixes.circuit.get(Materials.Elite), 'S', OrePrefixes.screw.get(Materials.Titanium), 'B',
+ new ItemStack(
+ Ic2Items.chargingEnergyCrystal.copy()
+ .getItem(),
+ 1,
+ GT_Values.W) });
+ GT_ModHandler.addCraftingRecipe(
+ Ic2Items.miningLaser.copy(),
+ GT_ModHandler.RecipeBits.BUFFERED,
+ new Object[] { "PPP", "GEC", "SBd", 'P', OrePrefixes.plate.get(Materials.Titanium), 'G',
+ OrePrefixes.gemExquisite.get(Materials.Ruby), 'E', ItemList.Emitter_HV, 'C',
+ OrePrefixes.circuit.get(Materials.Elite), 'S', OrePrefixes.screw.get(Materials.Titanium), 'B',
+ new ItemStack(
+ Ic2Items.chargingEnergyCrystal.copy()
+ .getItem(),
+ 1,
+ GT_Values.W) });
+ GT_ModHandler.addCraftingRecipe(
+ Ic2Items.miningLaser.copy(),
+ GT_ModHandler.RecipeBits.BUFFERED,
+ new Object[] { "PPP", "GEC", "SBd", 'P', OrePrefixes.plate.get(Materials.Titanium), 'G',
+ OrePrefixes.gemExquisite.get(Materials.Jasper), 'E', ItemList.Emitter_HV, 'C',
+ OrePrefixes.circuit.get(Materials.Elite), 'S', OrePrefixes.screw.get(Materials.Titanium), 'B',
+ new ItemStack(
+ Ic2Items.chargingEnergyCrystal.copy()
+ .getItem(),
+ 1,
+ GT_Values.W) });
+ GT_ModHandler.addCraftingRecipe(
+ Ic2Items.miningLaser.copy(),
+ GT_ModHandler.RecipeBits.BUFFERED,
+ new Object[] { "PPP", "GEC", "SBd", 'P', OrePrefixes.plate.get(Materials.Titanium), 'G',
+ OrePrefixes.gemExquisite.get(Materials.GarnetRed), 'E', ItemList.Emitter_HV, 'C',
+ OrePrefixes.circuit.get(Materials.Elite), 'S', OrePrefixes.screw.get(Materials.Titanium), 'B',
+ new ItemStack(
+ Ic2Items.chargingEnergyCrystal.copy()
+ .getItem(),
+ 1,
+ GT_Values.W) });
+
GT_ModHandler.removeRecipeDelayed(GT_ModHandler.getIC2Item("miningPipe", 8));
GT_ModHandler.addCraftingRecipe(
GT_ModHandler.getIC2Item("miningPipe", 1),
diff --git a/src/main/java/gregtech/loaders/postload/GT_ExtremeDieselFuelLoader.java b/src/main/java/gregtech/loaders/postload/GT_ExtremeDieselFuelLoader.java
index 4f98363799..8ff392e817 100644
--- a/src/main/java/gregtech/loaders/postload/GT_ExtremeDieselFuelLoader.java
+++ b/src/main/java/gregtech/loaders/postload/GT_ExtremeDieselFuelLoader.java
@@ -10,10 +10,12 @@ public class GT_ExtremeDieselFuelLoader implements Runnable {
GT_Log.out.println("GT_Mod: Adding extreme diesel fuel.");
int added = 0;
for (GT_Recipe aRecipe : GT_Recipe.GT_Recipe_Map.sDieselFuels.mRecipeList) {
- if (aRecipe.mSpecialValue >= 1500) {
- added += 1;
- GT_Recipe.GT_Recipe_Map.sExtremeDieselFuels.add(aRecipe);
+ if (aRecipe.mSpecialValue < 1500) {
+ continue;
}
+
+ added += 1;
+ GT_Recipe.GT_Recipe_Map.sExtremeDieselFuels.add(aRecipe);
}
GT_Log.out.println("GT_Mod: Added " + added + " kind(s) of extreme diesel fuel.");
}
diff --git a/src/main/java/gregtech/loaders/postload/GT_FakeRecipeLoader.java b/src/main/java/gregtech/loaders/postload/GT_FakeRecipeLoader.java
index 38417e00a6..92221025bd 100644
--- a/src/main/java/gregtech/loaders/postload/GT_FakeRecipeLoader.java
+++ b/src/main/java/gregtech/loaders/postload/GT_FakeRecipeLoader.java
@@ -1,6 +1,5 @@
package gregtech.loaders.postload;
-import gregtech.api.GregTech_API;
import gregtech.api.enums.GT_Values;
import gregtech.api.util.GT_ModHandler;
@@ -8,14 +7,12 @@ public class GT_FakeRecipeLoader implements Runnable {
@Override
public void run() {
- if (!GregTech_API.mIC2Classic) {
- GT_Values.RA.addIC2ReactorBreederCell(
- GT_ModHandler.getIC2Item("reactorLithiumCell", 1),
- GT_ModHandler.getIC2Item("TritiumCell", 1),
- true,
- 3000,
- 1,
- 10000);
- }
+ GT_Values.RA.addIC2ReactorBreederCell(
+ GT_ModHandler.getIC2Item("reactorLithiumCell", 1),
+ GT_ModHandler.getIC2Item("TritiumCell", 1),
+ true,
+ 3000,
+ 1,
+ 10000);
}
}
diff --git a/src/main/java/gregtech/loaders/postload/GT_PostLoad.java b/src/main/java/gregtech/loaders/postload/GT_PostLoad.java
index 6df9a84cac..b17653129a 100644
--- a/src/main/java/gregtech/loaders/postload/GT_PostLoad.java
+++ b/src/main/java/gregtech/loaders/postload/GT_PostLoad.java
@@ -388,38 +388,41 @@ public class GT_PostLoad {
}
public static void nerfVanillaTools() {
- if (GT_Mod.gregtechproxy.mNerfedVanillaTools) {
- GT_Log.out.println("GT_Mod: Nerfing Vanilla Tool Durability");
- Items.wooden_sword.setMaxDamage(12);
- Items.wooden_pickaxe.setMaxDamage(12);
- Items.wooden_shovel.setMaxDamage(12);
- Items.wooden_axe.setMaxDamage(12);
- Items.wooden_hoe.setMaxDamage(12);
-
- Items.stone_sword.setMaxDamage(48);
- Items.stone_pickaxe.setMaxDamage(48);
- Items.stone_shovel.setMaxDamage(48);
- Items.stone_axe.setMaxDamage(48);
- Items.stone_hoe.setMaxDamage(48);
-
- Items.iron_sword.setMaxDamage(256);
- Items.iron_pickaxe.setMaxDamage(256);
- Items.iron_shovel.setMaxDamage(256);
- Items.iron_axe.setMaxDamage(256);
- Items.iron_hoe.setMaxDamage(256);
-
- Items.golden_sword.setMaxDamage(24);
- Items.golden_pickaxe.setMaxDamage(24);
- Items.golden_shovel.setMaxDamage(24);
- Items.golden_axe.setMaxDamage(24);
- Items.golden_hoe.setMaxDamage(24);
-
- Items.diamond_sword.setMaxDamage(768);
- Items.diamond_pickaxe.setMaxDamage(768);
- Items.diamond_shovel.setMaxDamage(768);
- Items.diamond_axe.setMaxDamage(768);
- Items.diamond_hoe.setMaxDamage(768);
+ if (!GT_Mod.gregtechproxy.mNerfedVanillaTools) {
+ return;
}
+
+ GT_Log.out.println("GT_Mod: Nerfing Vanilla Tool Durability");
+ Items.wooden_sword.setMaxDamage(12);
+ Items.wooden_pickaxe.setMaxDamage(12);
+ Items.wooden_shovel.setMaxDamage(12);
+ Items.wooden_axe.setMaxDamage(12);
+ Items.wooden_hoe.setMaxDamage(12);
+
+ Items.stone_sword.setMaxDamage(48);
+ Items.stone_pickaxe.setMaxDamage(48);
+ Items.stone_shovel.setMaxDamage(48);
+ Items.stone_axe.setMaxDamage(48);
+ Items.stone_hoe.setMaxDamage(48);
+
+ Items.iron_sword.setMaxDamage(256);
+ Items.iron_pickaxe.setMaxDamage(256);
+ Items.iron_shovel.setMaxDamage(256);
+ Items.iron_axe.setMaxDamage(256);
+ Items.iron_hoe.setMaxDamage(256);
+
+ Items.golden_sword.setMaxDamage(24);
+ Items.golden_pickaxe.setMaxDamage(24);
+ Items.golden_shovel.setMaxDamage(24);
+ Items.golden_axe.setMaxDamage(24);
+ Items.golden_hoe.setMaxDamage(24);
+
+ Items.diamond_sword.setMaxDamage(768);
+ Items.diamond_pickaxe.setMaxDamage(768);
+ Items.diamond_shovel.setMaxDamage(768);
+ Items.diamond_axe.setMaxDamage(768);
+ Items.diamond_hoe.setMaxDamage(768);
+
}
public static void replaceVanillaMaterials() {
@@ -481,28 +484,30 @@ public class GT_PostLoad {
for (int i = 0; i < 32766; i += 2) {
if (GT_MetaGenerated_Tool_01.INSTANCE
- .getToolStats(new ItemStack(GT_MetaGenerated_Tool_01.INSTANCE, 1, i)) != null) {
- ItemStack tStack = new ItemStack(GT_MetaGenerated_Tool_01.INSTANCE, 1, i);
- GT_MetaGenerated_Tool_01.INSTANCE.isItemStackUsable(tStack);
- aList.add(
- GT_MetaGenerated_Tool_01.INSTANCE
- .getToolWithStats(i, 1, Materials.Lead, Materials.Lead, null));
- aList.add(
- GT_MetaGenerated_Tool_01.INSTANCE
- .getToolWithStats(i, 1, Materials.Nickel, Materials.Nickel, null));
- aList.add(
- GT_MetaGenerated_Tool_01.INSTANCE
- .getToolWithStats(i, 1, Materials.Cobalt, Materials.Cobalt, null));
- aList.add(
- GT_MetaGenerated_Tool_01.INSTANCE
- .getToolWithStats(i, 1, Materials.Osmium, Materials.Osmium, null));
- aList.add(
- GT_MetaGenerated_Tool_01.INSTANCE
- .getToolWithStats(i, 1, Materials.Adamantium, Materials.Adamantium, null));
- aList.add(
- GT_MetaGenerated_Tool_01.INSTANCE
- .getToolWithStats(i, 1, Materials.Neutronium, Materials.Neutronium, null));
+ .getToolStats(new ItemStack(GT_MetaGenerated_Tool_01.INSTANCE, 1, i)) == null) {
+ continue;
}
+
+ ItemStack tStack = new ItemStack(GT_MetaGenerated_Tool_01.INSTANCE, 1, i);
+ GT_MetaGenerated_Tool_01.INSTANCE.isItemStackUsable(tStack);
+ aList.add(
+ GT_MetaGenerated_Tool_01.INSTANCE.getToolWithStats(i, 1, Materials.Lead, Materials.Lead, null));
+ aList.add(
+ GT_MetaGenerated_Tool_01.INSTANCE
+ .getToolWithStats(i, 1, Materials.Nickel, Materials.Nickel, null));
+ aList.add(
+ GT_MetaGenerated_Tool_01.INSTANCE
+ .getToolWithStats(i, 1, Materials.Cobalt, Materials.Cobalt, null));
+ aList.add(
+ GT_MetaGenerated_Tool_01.INSTANCE
+ .getToolWithStats(i, 1, Materials.Osmium, Materials.Osmium, null));
+ aList.add(
+ GT_MetaGenerated_Tool_01.INSTANCE
+ .getToolWithStats(i, 1, Materials.Adamantium, Materials.Adamantium, null));
+ aList.add(
+ GT_MetaGenerated_Tool_01.INSTANCE
+ .getToolWithStats(i, 1, Materials.Neutronium, Materials.Neutronium, null));
+
}
super.displayAllReleventItems(aList);
}
diff --git a/src/main/java/gregtech/loaders/postload/recipes/DistilleryRecipes.java b/src/main/java/gregtech/loaders/postload/recipes/DistilleryRecipes.java
index f4c5112d8f..4ae56e9511 100644
--- a/src/main/java/gregtech/loaders/postload/recipes/DistilleryRecipes.java
+++ b/src/main/java/gregtech/loaders/postload/recipes/DistilleryRecipes.java
@@ -341,6 +341,22 @@ public class DistilleryRecipes implements Runnable {
.eut(24)
.addTo(sDistilleryRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(GT_Utility.getIntegratedCircuit(1))
+ .fluidInputs(new FluidStack(FluidRegistry.getFluid("ic2biomass"), 20))
+ .fluidOutputs(new FluidStack(FluidRegistry.getFluid("ic2biogas"), 32))
+ .duration(2 * SECONDS)
+ .eut(16)
+ .addTo(sDistilleryRecipes);
+
+ GT_Values.RA.stdBuilder()
+ .itemInputs(GT_Utility.getIntegratedCircuit(2))
+ .fluidInputs(new FluidStack(FluidRegistry.getFluid("ic2biomass"), 4))
+ .fluidOutputs(Materials.Water.getFluid(2))
+ .duration(4 * SECONDS)
+ .eut(30)
+ .addTo(sDistilleryRecipes);
+
if (TinkerConstruct.isModLoaded()) {
GT_Values.RA.stdBuilder()
@@ -360,26 +376,6 @@ public class DistilleryRecipes implements Runnable {
.addTo(sDistilleryRecipes);
}
-
- if (!GregTech_API.mIC2Classic) {
-
- GT_Values.RA.stdBuilder()
- .itemInputs(GT_Utility.getIntegratedCircuit(1))
- .fluidInputs(new FluidStack(FluidRegistry.getFluid("ic2biomass"), 20))
- .fluidOutputs(new FluidStack(FluidRegistry.getFluid("ic2biogas"), 32))
- .duration(2 * SECONDS)
- .eut(16)
- .addTo(sDistilleryRecipes);
-
- GT_Values.RA.stdBuilder()
- .itemInputs(GT_Utility.getIntegratedCircuit(2))
- .fluidInputs(new FluidStack(FluidRegistry.getFluid("ic2biomass"), 4))
- .fluidOutputs(Materials.Water.getFluid(2))
- .duration(4 * SECONDS)
- .eut(30)
- .addTo(sDistilleryRecipes);
-
- }
}
public void distillationTowerRecipes() {
@@ -603,23 +599,18 @@ public class DistilleryRecipes implements Runnable {
.addTo(sDistillationRecipes);
GT_Values.RA.stdBuilder()
+ .itemOutputs(ItemList.IC2_Fertilizer.get(1))
+ .fluidInputs(new FluidStack(FluidRegistry.getFluid("ic2biomass"), 3000))
+ .fluidOutputs(new FluidStack(FluidRegistry.getFluid("ic2biogas"), 8000), Materials.Water.getFluid(125L))
+ .duration(12 * SECONDS + 10 * TICKS)
+ .eut(TierEU.RECIPE_HV)
+ .addTo(sDistillationRecipes);
+ GT_Values.RA.stdBuilder()
.fluidInputs(new FluidStack(ItemList.sOilExtraHeavy, 1000))
.fluidOutputs(Materials.OilHeavy.getFluid(1500))
.duration(16 * TICKS)
.eut(2400)
.addTo(sDistillationRecipes);
-
- if (!GregTech_API.mIC2Classic) {
-
- GT_Values.RA.stdBuilder()
- .itemOutputs(ItemList.IC2_Fertilizer.get(1))
- .fluidInputs(new FluidStack(FluidRegistry.getFluid("ic2biomass"), 3000))
- .fluidOutputs(new FluidStack(FluidRegistry.getFluid("ic2biogas"), 8000), Materials.Water.getFluid(125L))
- .duration(12 * SECONDS + 10 * TICKS)
- .eut(TierEU.RECIPE_HV)
- .addTo(sDistillationRecipes);
-
- }
}
public void universalDistillationTowerRecipes() {
diff --git a/src/main/java/gregtech/loaders/postload/recipes/FuelRecipes.java b/src/main/java/gregtech/loaders/postload/recipes/FuelRecipes.java
index 43098ec86c..d3e3b0d339 100644
--- a/src/main/java/gregtech/loaders/postload/recipes/FuelRecipes.java
+++ b/src/main/java/gregtech/loaders/postload/recipes/FuelRecipes.java
@@ -11,7 +11,6 @@ import static gregtech.api.util.GT_RecipeConstants.FUEL_VALUE;
import net.minecraft.init.Items;
import net.minecraft.item.ItemStack;
-import gregtech.api.GregTech_API;
import gregtech.api.enums.GT_Values;
import gregtech.api.util.GT_ModHandler;
import gregtech.api.util.GT_RecipeConstants;
@@ -21,16 +20,13 @@ public class FuelRecipes implements Runnable {
// todo: add an enum for the fuel type, int values are mysterious
@Override
public void run() {
- if (!GregTech_API.mIC2Classic) {
- GT_Values.RA.stdBuilder()
- .itemInputs(GT_ModHandler.getIC2Item("biogasCell", 1L))
- .metadata(FUEL_VALUE, 40)
- .metadata(FUEL_TYPE, 1)
- .duration(0)
- .eut(0)
- .addTo(GT_RecipeConstants.Fuel);
-
- }
+ GT_Values.RA.stdBuilder()
+ .itemInputs(GT_ModHandler.getIC2Item("biogasCell", 1L))
+ .metadata(FUEL_VALUE, 40)
+ .metadata(FUEL_TYPE, 1)
+ .duration(0)
+ .eut(0)
+ .addTo(GT_RecipeConstants.Fuel);
GT_Values.RA.stdBuilder()
.itemInputs(new ItemStack(Items.golden_apple, 1, 1))
diff --git a/src/main/java/gregtech/loaders/postload/recipes/PyrolyseRecipes.java b/src/main/java/gregtech/loaders/postload/recipes/PyrolyseRecipes.java
index 38365e9638..d465f0f33c 100644
--- a/src/main/java/gregtech/loaders/postload/recipes/PyrolyseRecipes.java
+++ b/src/main/java/gregtech/loaders/postload/recipes/PyrolyseRecipes.java
@@ -10,7 +10,6 @@ import static gregtech.api.util.GT_RecipeBuilder.SECONDS;
import net.minecraftforge.fluids.FluidRegistry;
import net.minecraftforge.fluids.FluidStack;
-import gregtech.api.GregTech_API;
import gregtech.api.enums.GT_Values;
import gregtech.api.enums.Materials;
import gregtech.api.enums.OrePrefixes;
@@ -68,16 +67,6 @@ public class PyrolyseRecipes implements Runnable {
.addTo(sPyrolyseRecipes);
}
- if (!GregTech_API.mIC2Classic) {
- GT_Values.RA.stdBuilder()
- .itemInputs(GT_ModHandler.getIC2Item("biochaff", 4), GT_Utility.getIntegratedCircuit(1))
- .fluidInputs(Materials.Water.getFluid(4000))
- .fluidOutputs(new FluidStack(FluidRegistry.getFluid("ic2biomass"), 5000))
- .duration(45 * SECONDS)
- .eut(10)
- .addTo(sPyrolyseRecipes);
- }
-
if (Forestry.isModLoaded()) {
GT_Values.RA.stdBuilder()
.itemInputs(getModItem(Forestry.ID, "fertilizerBio", 4), GT_Utility.getIntegratedCircuit(1))
@@ -97,6 +86,14 @@ public class PyrolyseRecipes implements Runnable {
}
GT_Values.RA.stdBuilder()
+ .itemInputs(GT_ModHandler.getIC2Item("biochaff", 4), GT_Utility.getIntegratedCircuit(1))
+ .fluidInputs(Materials.Water.getFluid(4000))
+ .fluidOutputs(new FluidStack(FluidRegistry.getFluid("ic2biomass"), 5000))
+ .duration(45 * SECONDS)
+ .eut(10)
+ .addTo(sPyrolyseRecipes);
+
+ GT_Values.RA.stdBuilder()
.itemInputs(GT_ModHandler.getIC2Item("biochaff", 1), GT_Utility.getIntegratedCircuit(2))
.fluidInputs(Materials.Water.getFluid(1500))
.fluidOutputs(Materials.FermentedBiomass.getFluid(1500))
diff --git a/src/main/java/gregtech/loaders/postload/recipes/RecipeRemover.java b/src/main/java/gregtech/loaders/postload/recipes/RecipeRemover.java
index 8dd51d8272..10132ece09 100644
--- a/src/main/java/gregtech/loaders/postload/recipes/RecipeRemover.java
+++ b/src/main/java/gregtech/loaders/postload/recipes/RecipeRemover.java
@@ -11,7 +11,6 @@ import net.minecraft.init.Blocks;
import net.minecraft.init.Items;
import net.minecraft.item.ItemStack;
-import gregtech.api.GregTech_API;
import gregtech.api.enums.GT_Values;
import gregtech.api.enums.ItemList;
import gregtech.api.enums.Materials;
@@ -115,43 +114,42 @@ public class RecipeRemover implements Runnable {
GT_ModHandler.getExtractorRecipeList(),
null);
- if (!GregTech_API.mIC2Classic) {
- try {
- Map<String, ILiquidHeatExchangerManager.HeatExchangeProperty> tLiqExchange = Recipes.liquidCooldownManager
- .getHeatExchangeProperties();
- Iterator<Map.Entry<String, ILiquidHeatExchangerManager.HeatExchangeProperty>> tIterator = tLiqExchange
- .entrySet()
- .iterator();
- while (tIterator.hasNext()) {
- Map.Entry<String, ILiquidHeatExchangerManager.HeatExchangeProperty> tEntry = tIterator.next();
- if (tEntry.getKey()
- .equals("ic2hotcoolant")) {
- tIterator.remove();
- Recipes.liquidCooldownManager.addFluid("ic2hotcoolant", "ic2coolant", 100);
- }
+ try {
+ Map<String, ILiquidHeatExchangerManager.HeatExchangeProperty> tLiqExchange = Recipes.liquidCooldownManager
+ .getHeatExchangeProperties();
+ Iterator<Map.Entry<String, ILiquidHeatExchangerManager.HeatExchangeProperty>> tIterator = tLiqExchange
+ .entrySet()
+ .iterator();
+ while (tIterator.hasNext()) {
+ Map.Entry<String, ILiquidHeatExchangerManager.HeatExchangeProperty> tEntry = tIterator.next();
+ if (tEntry.getKey()
+ .equals("ic2hotcoolant")) {
+ tIterator.remove();
+ Recipes.liquidCooldownManager.addFluid("ic2hotcoolant", "ic2coolant", 100);
}
- } catch (Throwable e) {
- /* Do nothing */
}
+ } catch (Throwable e) {
+ /* Do nothing */
+ }
- try {
- Map<String, ILiquidHeatExchangerManager.HeatExchangeProperty> tLiqExchange = Recipes.liquidHeatupManager
- .getHeatExchangeProperties();
- Iterator<Map.Entry<String, ILiquidHeatExchangerManager.HeatExchangeProperty>> tIterator = tLiqExchange
- .entrySet()
- .iterator();
- while (tIterator.hasNext()) {
- Map.Entry<String, ILiquidHeatExchangerManager.HeatExchangeProperty> tEntry = tIterator.next();
- if (tEntry.getKey()
- .equals("ic2coolant")) {
- tIterator.remove();
- Recipes.liquidHeatupManager.addFluid("ic2coolant", "ic2hotcoolant", 100);
- }
+ try {
+ Map<String, ILiquidHeatExchangerManager.HeatExchangeProperty> tLiqExchange = Recipes.liquidHeatupManager
+ .getHeatExchangeProperties();
+ Iterator<Map.Entry<String, ILiquidHeatExchangerManager.HeatExchangeProperty>> tIterator = tLiqExchange
+ .entrySet()
+ .iterator();
+ while (tIterator.hasNext()) {
+ Map.Entry<String, ILiquidHeatExchangerManager.HeatExchangeProperty> tEntry = tIterator.next();
+ if (tEntry.getKey()
+ .equals("ic2coolant")) {
+ tIterator.remove();
+ Recipes.liquidHeatupManager.addFluid("ic2coolant", "ic2hotcoolant", 100);
}
- } catch (Throwable e) {
- /* Do nothing */
}
+ } catch (Throwable e) {
+ /* Do nothing */
}
+
}
public void removeSmelting() {