aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/loaders/postload
diff options
context:
space:
mode:
authorMary <33456283+FourIsTheNumber@users.noreply.github.com>2024-09-26 00:53:27 -0400
committerGitHub <noreply@github.com>2024-09-26 06:53:27 +0200
commit05877d269c462e42fdebbdd518cf7a6f32b2d816 (patch)
tree10ce803b6afaf6ba7bcb986b10f420d5e5ec06fa /src/main/java/gregtech/loaders/postload
parent21999bb1be1fd27264ca932403cda3b24b227468 (diff)
downloadGT5-Unofficial-05877d269c462e42fdebbdd518cf7a6f32b2d816.tar.gz
GT5-Unofficial-05877d269c462e42fdebbdd518cf7a6f32b2d816.tar.bz2
GT5-Unofficial-05877d269c462e42fdebbdd518cf7a6f32b2d816.zip
Collisions (#3284)
Diffstat (limited to 'src/main/java/gregtech/loaders/postload')
-rw-r--r--src/main/java/gregtech/loaders/postload/recipes/ChemicalRecipes.java5
-rw-r--r--src/main/java/gregtech/loaders/postload/recipes/DistilleryRecipes.java23
-rw-r--r--src/main/java/gregtech/loaders/postload/recipes/FluidExtractorRecipes.java8
-rw-r--r--src/main/java/gregtech/loaders/postload/recipes/FluidSolidifierRecipes.java52
4 files changed, 24 insertions, 64 deletions
diff --git a/src/main/java/gregtech/loaders/postload/recipes/ChemicalRecipes.java b/src/main/java/gregtech/loaders/postload/recipes/ChemicalRecipes.java
index ab3cd43dce..792a77d7c7 100644
--- a/src/main/java/gregtech/loaders/postload/recipes/ChemicalRecipes.java
+++ b/src/main/java/gregtech/loaders/postload/recipes/ChemicalRecipes.java
@@ -11,7 +11,6 @@ import static gregtech.api.util.GTRecipeBuilder.MINUTES;
import static gregtech.api.util.GTRecipeBuilder.SECONDS;
import static gregtech.api.util.GTRecipeBuilder.TICKS;
import static gregtech.api.util.GTRecipeConstants.UniversalChemical;
-import static gtPlusPlus.core.material.MaterialMisc.CALCIUM_CHLORIDE;
import static gtPlusPlus.core.material.MaterialMisc.SODIUM_NITRATE;
import static net.minecraftforge.fluids.FluidRegistry.getFluidStack;
@@ -5847,7 +5846,7 @@ public class ChemicalRecipes implements Runnable {
GTValues.RA.stdBuilder()
.itemInputs(
GTUtility.getIntegratedCircuit(1),
- CALCIUM_CHLORIDE.getDust(1),
+ WerkstoffLoader.CalciumChloride.get(OrePrefixes.dust, 1),
GTOreDictUnificator.get(OrePrefixes.dust, MaterialsKevlar.ParaPhenylenediamine, 9),
GTOreDictUnificator.get(OrePrefixes.dust, MaterialsKevlar.TerephthaloylChloride, 9))
.fluidInputs(MaterialsKevlar.NMethylIIPyrrolidone.getFluid(1000))
@@ -5861,7 +5860,7 @@ public class ChemicalRecipes implements Runnable {
GTValues.RA.stdBuilder()
.itemInputs(
GTUtility.getIntegratedCircuit(9),
- CALCIUM_CHLORIDE.getDust(7),
+ WerkstoffLoader.CalciumChloride.get(OrePrefixes.dust, 7),
GTOreDictUnificator.get(OrePrefixes.dust, MaterialsKevlar.ParaPhenylenediamine, 63),
GTOreDictUnificator.get(OrePrefixes.dust, MaterialsKevlar.TerephthaloylChloride, 63))
.fluidInputs(MaterialsKevlar.NMethylIIPyrrolidone.getFluid(7000))
diff --git a/src/main/java/gregtech/loaders/postload/recipes/DistilleryRecipes.java b/src/main/java/gregtech/loaders/postload/recipes/DistilleryRecipes.java
index 5354067da3..e22cf2ef7e 100644
--- a/src/main/java/gregtech/loaders/postload/recipes/DistilleryRecipes.java
+++ b/src/main/java/gregtech/loaders/postload/recipes/DistilleryRecipes.java
@@ -462,6 +462,19 @@ public class DistilleryRecipes implements Runnable {
GTValues.RA.stdBuilder()
.itemInputs(GTUtility.getIntegratedCircuit(3))
+ .fluidInputs(Materials.WoodTar.getFluid(1000))
+ .fluidOutputs(
+ Materials.Creosote.getFluid(250),
+ Materials.Phenol.getFluid(100),
+ Materials.Benzene.getFluid(400),
+ Materials.Toluene.getFluid(100),
+ MaterialsKevlar.IVDimethylbenzene.getFluid(150))
+ .duration(2 * SECONDS)
+ .eut(256)
+ .addTo(distillationTowerRecipes);
+
+ GTValues.RA.stdBuilder()
+ .itemInputs(GTUtility.getIntegratedCircuit(3))
.itemOutputs(Materials.Charcoal.getDustSmall(1))
.fluidInputs(Materials.CharcoalByproducts.getGas(1000))
.fluidOutputs(
@@ -608,16 +621,6 @@ public class DistilleryRecipes implements Runnable {
public void universalDistillationTowerRecipes() {
addUniversalDistillationRecipewithCircuit(
- Materials.WoodTar.getFluid(1000),
- new ItemStack[] { GTUtility.getIntegratedCircuit(3) },
- new FluidStack[] { Materials.Creosote.getFluid(250), Materials.Phenol.getFluid(100),
- Materials.Benzene.getFluid(400), Materials.Toluene.getFluid(100),
- MaterialsKevlar.IVDimethylbenzene.getFluid(150) },
- GTValues.NI,
- 40,
- 256);
-
- addUniversalDistillationRecipewithCircuit(
Materials.CharcoalByproducts.getGas(1000),
new ItemStack[] { GTUtility.getIntegratedCircuit(1) },
new FluidStack[] { Materials.WoodTar.getFluid(250), Materials.WoodVinegar.getFluid(400),
diff --git a/src/main/java/gregtech/loaders/postload/recipes/FluidExtractorRecipes.java b/src/main/java/gregtech/loaders/postload/recipes/FluidExtractorRecipes.java
index cfcfec8042..753e8c5143 100644
--- a/src/main/java/gregtech/loaders/postload/recipes/FluidExtractorRecipes.java
+++ b/src/main/java/gregtech/loaders/postload/recipes/FluidExtractorRecipes.java
@@ -4,7 +4,6 @@ import static gregtech.api.enums.Mods.Forestry;
import static gregtech.api.enums.Mods.IndustrialCraft2;
import static gregtech.api.enums.Mods.NewHorizonsCoreMod;
import static gregtech.api.enums.Mods.Railcraft;
-import static gregtech.api.enums.Mods.Thaumcraft;
import static gregtech.api.recipe.RecipeMaps.fluidExtractionRecipes;
import static gregtech.api.util.GTModHandler.getModItem;
import static gregtech.api.util.GTRecipeBuilder.SECONDS;
@@ -137,13 +136,6 @@ public class FluidExtractorRecipes implements Runnable {
.addTo(fluidExtractionRecipes);
GTValues.RA.stdBuilder()
- .itemInputs(getModItem(Thaumcraft.ID, "ItemResource", 1, 3))
- .fluidOutputs(Materials.Mercury.getFluid(1000L))
- .duration(6 * SECONDS + 8 * TICKS)
- .eut(4)
- .addTo(fluidExtractionRecipes);
-
- GTValues.RA.stdBuilder()
.itemInputs(GTOreDictUnificator.get(OrePrefixes.gem, Materials.Mercury, 1L))
.fluidOutputs(Materials.Mercury.getFluid(1000L))
.duration(6 * SECONDS + 8 * TICKS)
diff --git a/src/main/java/gregtech/loaders/postload/recipes/FluidSolidifierRecipes.java b/src/main/java/gregtech/loaders/postload/recipes/FluidSolidifierRecipes.java
index 69a82711e9..b27911a4f8 100644
--- a/src/main/java/gregtech/loaders/postload/recipes/FluidSolidifierRecipes.java
+++ b/src/main/java/gregtech/loaders/postload/recipes/FluidSolidifierRecipes.java
@@ -2,7 +2,6 @@ package gregtech.loaders.postload.recipes;
import static gregtech.api.enums.Mods.IndustrialCraft2;
import static gregtech.api.enums.Mods.Railcraft;
-import static gregtech.api.enums.Mods.Thaumcraft;
import static gregtech.api.recipe.RecipeMaps.fluidSolidifierRecipes;
import static gregtech.api.util.GTModHandler.getModItem;
import static gregtech.api.util.GTRecipeBuilder.INGOTS;
@@ -33,50 +32,17 @@ public class FluidSolidifierRecipes implements Runnable {
@Override
public void run() {
- Materials[] materialArray = new Materials[] { Materials.Iron, Materials.WroughtIron, Materials.Gold,
- Materials.Bronze, Materials.Copper, Materials.AnnealedCopper, Materials.Tin, Materials.Lead,
- Materials.Steel };
-
- ItemStack[] materialCasing = new ItemStack[] { ItemList.IC2_Item_Casing_Iron.get(1L),
- ItemList.IC2_Item_Casing_Iron.get(1L), ItemList.IC2_Item_Casing_Gold.get(1L),
- ItemList.IC2_Item_Casing_Bronze.get(1L), ItemList.IC2_Item_Casing_Copper.get(1L),
- ItemList.IC2_Item_Casing_Copper.get(1L), ItemList.IC2_Item_Casing_Tin.get(1L),
- ItemList.IC2_Item_Casing_Lead.get(1L), ItemList.IC2_Item_Casing_Steel.get(1L) };
-
- for (int i = 0; i < materialArray.length; i++) {
- if (materialArray[i].mStandardMoltenFluid == null) {
- continue;
- }
-
- GTValues.RA.stdBuilder()
- .itemInputs(ItemList.Shape_Mold_Casing.get(0L))
- .itemOutputs(materialCasing[i])
- .fluidInputs(materialArray[i].getMolten(72L))
- .duration(16 * TICKS)
- .eut(8)
- .addTo(fluidSolidifierRecipes);
- }
-
- {
- ItemStack flask = ItemList.VOLUMETRIC_FLASK.get(1);
- NBTTagCompound nbtFlask = new NBTTagCompound();
- nbtFlask.setInteger("Capacity", 1000);
- flask.setTagCompound(nbtFlask);
- GTValues.RA.stdBuilder()
- .itemInputs(ItemList.Shape_Mold_Ball.get(0))
- .itemOutputs(flask)
- .fluidInputs(new FluidStack(FluidRegistry.getFluid("molten.borosilicateglass"), 144))
- .duration(2 * SECONDS + 4 * TICKS)
- .eut(TierEU.RECIPE_LV)
- .addTo(fluidSolidifierRecipes);
- }
+ ItemStack flask = ItemList.VOLUMETRIC_FLASK.get(1);
+ NBTTagCompound nbtFlask = new NBTTagCompound();
+ nbtFlask.setInteger("Capacity", 1000);
+ flask.setTagCompound(nbtFlask);
GTValues.RA.stdBuilder()
- .itemInputs(ItemList.Shape_Mold_Ball.get(0L))
- .itemOutputs(getModItem(Thaumcraft.ID, "ItemResource", 1, 3))
- .fluidInputs(Materials.Mercury.getFluid(1000L))
- .duration(6 * SECONDS + 8 * TICKS)
- .eut(4)
+ .itemInputs(ItemList.Shape_Mold_Ball.get(0))
+ .itemOutputs(flask)
+ .fluidInputs(new FluidStack(FluidRegistry.getFluid("molten.borosilicateglass"), 144))
+ .duration(2 * SECONDS + 4 * TICKS)
+ .eut(TierEU.RECIPE_LV)
.addTo(fluidSolidifierRecipes);
GTValues.RA.stdBuilder()