aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGlodBlock <1356392126@qq.com>2021-08-05 23:10:51 +0800
committerGlodBlock <1356392126@qq.com>2021-08-05 23:10:51 +0800
commitc70dac523e1ca97930bd52edc6383465c509f358 (patch)
tree538f31b6aacc4b735bf841fd7d65cec490025eba
parentfe5cf0f61f14450ade1f473b0807e28f7450453f (diff)
downloadGT5-Unofficial-c70dac523e1ca97930bd52edc6383465c509f358.tar.gz
GT5-Unofficial-c70dac523e1ca97930bd52edc6383465c509f358.tar.bz2
GT5-Unofficial-c70dac523e1ca97930bd52edc6383465c509f358.zip
change Th232 line a bit. @Pxx500
-rw-r--r--src/main/java/GoodGenerator/Items/MyMaterial.java22
-rw-r--r--src/main/java/GoodGenerator/Loader/RecipeLoader.java111
2 files changed, 75 insertions, 58 deletions
diff --git a/src/main/java/GoodGenerator/Items/MyMaterial.java b/src/main/java/GoodGenerator/Items/MyMaterial.java
index 2cc78a6bf3..0b18deca8b 100644
--- a/src/main/java/GoodGenerator/Items/MyMaterial.java
+++ b/src/main/java/GoodGenerator/Items/MyMaterial.java
@@ -584,6 +584,28 @@ public class MyMaterial implements Runnable {
OffsetID + 50,
TextureSet.SET_FLUID
);
+
+ public static final Werkstoff zincChloride = new Werkstoff(
+ new short[]{0x73,0xa5,0xfc},
+ "Zinc Chloride",
+ subscriptNumbers("ZnCl2"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.COMPOUND,
+ new Werkstoff.GenerationFeatures().disable().onlyDust(),
+ OffsetID + 51,
+ TextureSet.SET_SHINY
+ );
+
+ public static final Werkstoff zincThoriumAlloy = new Werkstoff(
+ new short[]{0x12,0x34,0x56},
+ "Zn-Th Alloy",
+ subscriptNumbers("ZnTh"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.COMPOUND,
+ new Werkstoff.GenerationFeatures().disable().onlyDust().addMolten().addMetalItems(),
+ OffsetID + 52,
+ TextureSet.SET_SHINY
+ );
@Override
public void run() { }
}
diff --git a/src/main/java/GoodGenerator/Loader/RecipeLoader.java b/src/main/java/GoodGenerator/Loader/RecipeLoader.java
index c695f400f8..1f1f6b2b6a 100644
--- a/src/main/java/GoodGenerator/Loader/RecipeLoader.java
+++ b/src/main/java/GoodGenerator/Loader/RecipeLoader.java
@@ -259,95 +259,90 @@ public class RecipeLoader {
1200
);
- GT_Values.RA.addChemicalRecipe(
- WerkstoffLoader.Thorianit.get(OrePrefixes.dust,1),
- null,
- FluidRegistry.getFluidStack("nitricacid", 4000),
- MyMaterial.thoriumNitrate.getFluidOrGas(1000),
- null,
- 40,
- 30
- );
-
GT_Values.RA.addMultiblockChemicalRecipe(
new ItemStack[]{
- GT_Utility.getIntegratedCircuit(1)
+ Materials.Thorium.getDust(1),
},
new FluidStack[]{
- MyMaterial.thoriumNitrate.getFluidOrGas(1000),
- MyMaterial.oxalate.getFluidOrGas(4000)
+ Materials.HydrofluoricAcid.getFluid(100),
+ FluidRegistry.getFluidStack("nitricacid", 4000)
},
new FluidStack[]{
- Materials.NitrogenDioxide.getGas(4000),
- Materials.CarbonDioxide.getGas(4000)
- },
- new ItemStack[]{
- MyMaterial.thoriumOxalate.get(OrePrefixes.dust,1)
+ MyMaterial.thoriumNitrate.getFluidOrGas(1000),
+ Materials.NitrogenDioxide.getGas(4000)
},
- 100,
+ null,
+ 40,
120
);
GT_Values.RA.addChemicalRecipe(
- MyMaterial.thoriumOxalate.get(OrePrefixes.dust,1),
- GT_OreDictUnificator.get(OrePrefixes.dust,Materials.SodiumHydroxide,4),
- null,
+ GT_Utility.getIntegratedCircuit(1),
+ Materials.SodiumHydroxide.getDust(4),
+ MyMaterial.thoriumNitrate.getFluidOrGas(1000),
null,
- MyMaterial.thoriumHydroxide.get(OrePrefixes.dust,1),
- MyMaterial.sodiumOxalate.get(OrePrefixes.dust,2),
- 40,
+ MyMaterial.thoriumHydroxide.get(OrePrefixes.dust, 1),
+ WerkstoffLoader.SodiumNitrate.get(OrePrefixes.dust, 4),
+ 200,
120
);
GT_Values.RA.addChemicalRecipe(
- MyMaterial.sodiumOxalate.get(OrePrefixes.dust,1),
+ MyMaterial.thoriumHydroxide.get(OrePrefixes.dust,1),
GT_Utility.getIntegratedCircuit(1),
- Materials.HydrochloricAcid.getFluid(2000),
- MyMaterial.oxalate.getFluidOrGas(1000),
- GT_OreDictUnificator.get(OrePrefixes.dust,Materials.Salt,2),
+ Materials.HydrofluoricAcid.getFluid(4000),
+ MyMaterial.thoriumTetrafluoride.getFluidOrGas(1000),
null,
- 20,
+ null,
+ 400,
30
);
GT_Values.RA.addChemicalRecipe(
- MyMaterial.thoriumHydroxide.get(OrePrefixes.dust,1),
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Zinc, 1),
GT_Utility.getIntegratedCircuit(1),
- Materials.HydrochloricAcid.getFluid(4000),
- MyMaterial.thoriumTetrachloride.getFluidOrGas(1000),
+ Materials.Chlorine.getGas(2000),
null,
+ MyMaterial.zincChloride.get(OrePrefixes.dust, 3),
null,
- 200,
- 120
+ 100,
+ 30
);
- GT_Values.RA.addMultiblockChemicalRecipe(
- new ItemStack[]{
- GT_Utility.getIntegratedCircuit(1),
- },
- new FluidStack[]{
- MyMaterial.thoriumTetrachloride.getFluidOrGas(1000),
- Materials.HydrofluoricAcid.getFluid(4000)
- },
- new FluidStack[]{
- MyMaterial.thoriumTetrafluoride.getFluidOrGas(1000),
- Materials.HydrochloricAcid.getFluid(4000)
- },
+ GT_Values.RA.addElectrolyzerRecipe(
+ MyMaterial.zincChloride.get(OrePrefixes.dust, 3),
null,
- 240,
- 480
+ null,
+ Materials.Chlorine.getGas(2000),
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Zinc, 1),
+ null, null, null, null, null,
+ new int[]{10000},
+ 150,
+ 120
);
GT_Values.RA.addBlastRecipe(
- GT_Utility.getIntegratedCircuit(1),
- null,
+ MyMaterial.zincChloride.get(OrePrefixes.dust, 1),
+ Materials.Calcium.getDust(3),
MyMaterial.thorium232Tetrafluoride.getFluidOrGas(1000),
- Materials.Fluorine.getGas(4000),
- WerkstoffLoader.Thorium232.get(OrePrefixes.dust,1),
- null,
- 100,
+ WerkstoffLoader.CalciumChloride.getFluidOrGas(1000),
+ MyMaterial.zincThoriumAlloy.get(OrePrefixes.ingot, 1),
+ WerkstoffLoader.Fluorspar.get(OrePrefixes.dust, 8),
+ 300,
120,
- 1200
+ 3000
+ );
+
+ GT_Values.RA.addBlastRecipe(
+ MyMaterial.zincThoriumAlloy.get(OrePrefixes.ingot, 1),
+ GT_Utility.getIntegratedCircuit(11),
+ Materials.Argon.getGas(250),
+ Materials.Zinc.getMolten(108),
+ WerkstoffLoader.Thorium232.get(OrePrefixes.dust, 1),
+ null,
+ 150,
+ 480,
+ 1900
);
GT_Values.RA.addBlastRecipe(
@@ -1473,8 +1468,8 @@ public class RecipeLoader {
GT_Utility.getIntegratedCircuit(1),
null,
MyMaterial.thoriumTetrafluoride.getFluidOrGas(1000),
- MyMaterial.thorium232Tetrafluoride.getFluidOrGas(250),
- GT_OreDictUnificator.get(OrePrefixes.dustSmall,Materials.Thorium,3),
+ MyMaterial.thorium232Tetrafluoride.getFluidOrGas(750),
+ GT_OreDictUnificator.get(OrePrefixes.dustSmall,Materials.Thorium,1),
null,null,null,null,null,null,
100,
480