aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJordan Byrne <draknyte1@hotmail.com>2018-05-12 18:14:09 +1000
committerJordan Byrne <draknyte1@hotmail.com>2018-05-12 18:14:09 +1000
commit1a03af3432c350a8805340f2c9118c89763dca24 (patch)
treeae33e58e380afc0df8ca8c1fb9013f372ab400ae /src
parentc4a201a62207f93aae0b7693af95c3c4df75b92c (diff)
downloadGT5-Unofficial-1a03af3432c350a8805340f2c9118c89763dca24.tar.gz
GT5-Unofficial-1a03af3432c350a8805340f2c9118c89763dca24.tar.bz2
GT5-Unofficial-1a03af3432c350a8805340f2c9118c89763dca24.zip
+ Added recipes for all Advanced Multis.
+ Added new casings for Advanced EBF. $ Fixed issue with AIC tooltip.
Diffstat (limited to 'src')
-rw-r--r--src/Java/gtPlusPlus/core/recipe/RECIPES_Machines.java132
-rw-r--r--src/Java/gtPlusPlus/xmod/gregtech/common/blocks/GregtechMetaCasingBlocks3.java4
-rw-r--r--src/Java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/processing/advanced/GregtechMetaTileEntity_Adv_Implosion.java6
3 files changed, 87 insertions, 55 deletions
diff --git a/src/Java/gtPlusPlus/core/recipe/RECIPES_Machines.java b/src/Java/gtPlusPlus/core/recipe/RECIPES_Machines.java
index 55b7793f93..cda886eb24 100644
--- a/src/Java/gtPlusPlus/core/recipe/RECIPES_Machines.java
+++ b/src/Java/gtPlusPlus/core/recipe/RECIPES_Machines.java
@@ -212,46 +212,42 @@ public class RECIPES_Machines {
}
if (LoadedMods.Gregtech){
-
-
-
//Lava Boiler
boiler_Coal = ItemList.Machine_Bronze_Boiler.get(1);
//IV MACHINES
-
if (!CORE.GTNH){
- EV_MACHINE_Electrolyzer = ItemList.Machine_EV_Electrolyzer.get(1);
- EV_MACHINE_BendingMachine= ItemList.Machine_EV_Bender.get(1);
- EV_MACHINE_Wiremill= ItemList.Machine_EV_Wiremill.get(1);
- HV_MACHINE_Macerator= ItemList.Machine_HV_Macerator.get(1);
- EV_MACHINE_Macerator= ItemList.Machine_EV_Macerator.get(1);
- EV_MACHINE_MassFabricator= ItemList.Machine_EV_Massfab.get(1);
- EV_MACHINE_Centrifuge= ItemList.Machine_EV_Centrifuge.get(1);
- EV_MACHINE_Cutter = ItemList.Machine_EV_Cutter.get(1);
- EV_MACHINE_Extruder = ItemList.Machine_EV_Extruder.get(1);
- EV_MACHINE_Sifter = ItemList.Machine_EV_Sifter.get(1);
- EV_MACHINE_ThermalCentrifuge = ItemList.Machine_EV_ThermalCentrifuge.get(1);
- EV_MACHINE_OreWasher = ItemList.Machine_EV_OreWasher.get(1);
- EV_MACHINE_AlloySmelter = ItemList.Machine_EV_AlloySmelter.get(1);
+ EV_MACHINE_Electrolyzer = ItemList.Machine_EV_Electrolyzer.get(1);
+ EV_MACHINE_BendingMachine= ItemList.Machine_EV_Bender.get(1);
+ EV_MACHINE_Wiremill= ItemList.Machine_EV_Wiremill.get(1);
+ HV_MACHINE_Macerator= ItemList.Machine_HV_Macerator.get(1);
+ EV_MACHINE_Macerator= ItemList.Machine_EV_Macerator.get(1);
+ EV_MACHINE_MassFabricator= ItemList.Machine_EV_Massfab.get(1);
+ EV_MACHINE_Centrifuge= ItemList.Machine_EV_Centrifuge.get(1);
+ EV_MACHINE_Cutter = ItemList.Machine_EV_Cutter.get(1);
+ EV_MACHINE_Extruder = ItemList.Machine_EV_Extruder.get(1);
+ EV_MACHINE_Sifter = ItemList.Machine_EV_Sifter.get(1);
+ EV_MACHINE_ThermalCentrifuge = ItemList.Machine_EV_ThermalCentrifuge.get(1);
+ EV_MACHINE_OreWasher = ItemList.Machine_EV_OreWasher.get(1);
+ EV_MACHINE_AlloySmelter = ItemList.Machine_EV_AlloySmelter.get(1);
}
- //Balance or some shit
+ //Balanced opposites
else {
- EV_MACHINE_Electrolyzer = ItemList.Machine_IV_Electrolyzer.get(1);
- EV_MACHINE_BendingMachine= ItemList.Machine_IV_Bender.get(1);
- EV_MACHINE_Wiremill= ItemList.Machine_IV_Wiremill.get(1);
- HV_MACHINE_Macerator= ItemList.Machine_EV_Macerator.get(1);
- EV_MACHINE_Macerator= ItemList.Machine_IV_Macerator.get(1);
- EV_MACHINE_MassFabricator= ItemList.Machine_LuV_Massfab.get(1);
- EV_MACHINE_Centrifuge= ItemList.Machine_IV_Centrifuge.get(1);
- EV_MACHINE_Cutter = ItemList.Machine_IV_Cutter.get(1);
- EV_MACHINE_Extruder = ItemList.Machine_IV_Extruder.get(1);
- EV_MACHINE_Sifter = ItemList.Machine_IV_Sifter.get(1);
- EV_MACHINE_ThermalCentrifuge = ItemList.Machine_IV_ThermalCentrifuge.get(1);
- EV_MACHINE_OreWasher = ItemList.Machine_IV_OreWasher.get(1);
- EV_MACHINE_AlloySmelter = ItemList.Machine_IV_AlloySmelter.get(1);
+ EV_MACHINE_Electrolyzer = ItemList.Machine_IV_Electrolyzer.get(1);
+ EV_MACHINE_BendingMachine= ItemList.Machine_IV_Bender.get(1);
+ EV_MACHINE_Wiremill= ItemList.Machine_IV_Wiremill.get(1);
+ HV_MACHINE_Macerator= ItemList.Machine_EV_Macerator.get(1);
+ EV_MACHINE_Macerator= ItemList.Machine_IV_Macerator.get(1);
+ EV_MACHINE_MassFabricator= ItemList.Machine_LuV_Massfab.get(1);
+ EV_MACHINE_Centrifuge= ItemList.Machine_IV_Centrifuge.get(1);
+ EV_MACHINE_Cutter = ItemList.Machine_IV_Cutter.get(1);
+ EV_MACHINE_Extruder = ItemList.Machine_IV_Extruder.get(1);
+ EV_MACHINE_Sifter = ItemList.Machine_IV_Sifter.get(1);
+ EV_MACHINE_ThermalCentrifuge = ItemList.Machine_IV_ThermalCentrifuge.get(1);
+ EV_MACHINE_OreWasher = ItemList.Machine_IV_OreWasher.get(1);
+ EV_MACHINE_AlloySmelter = ItemList.Machine_IV_AlloySmelter.get(1);
}
-
+
}
@@ -286,22 +282,6 @@ public class RECIPES_Machines {
"circuitMaster",ItemList.Cover_Screen.get(1),CI.getDataOrb(),
GregtechItemList.Gregtech_Computer_Cube.get(1));
- /*RecipeUtils.addShapedGregtechRecipe(
- CI.electricPiston_EV, OrePrefixes.circuit.get(Materials.Ultimate), CI.electricPiston_EV,
- CI.electricMotor_EV, CI.machineCasing_EV, CI.electricMotor_EV,
- "gearGtTitanium", "cableGt02Aluminium", "gearGtTitanium",
- ItemUtils.simpleMetaStack("gregtech:gt.blockmachines", 793, 1));
- RecipeUtils.addShapedGregtechRecipe(
- CI.electricPiston_IV, OrePrefixes.circuit.get(Materials.Superconductor), CI.electricPiston_IV,
- CI.electricMotor_IV, CI.machineCasing_IV, CI.electricMotor_IV,
- "gearGtTungstenSteel", "cableGt02Platinum", "gearGtTungstenSteel",
- ItemUtils.simpleMetaStack("gregtech:gt.blockmachines", 794, 1));
- RecipeUtils.addShapedGregtechRecipe(
- CI.electricPiston_LuV, OrePrefixes.circuit.get(Materials.Infinite), CI.electricPiston_LuV,
- CI.electricMotor_LuV, CI.machineCasing_LuV, CI.electricMotor_LuV,
- "gearGtChrome", "cableGt02Tungsten", "gearGtChrome",
- ItemUtils.simpleMetaStack("gregtech:gt.blockmachines", 795, 1));*/
-
//Buffer Core
RecipeUtils.addShapedGregtechRecipe(
CI.component_Plate[1], cableTier1, CI.component_Plate[1],
@@ -1196,9 +1176,59 @@ public class RECIPES_Machines {
plate,CI.getTieredCircuit(2),plate,
GregtechItemList.Industrial_FishingPond.get(1));
}
-
-
-
+
+ if (true) {
+
+ //Advanced Vacuum Freezer
+ ItemStack plate = ALLOY.HASTELLOY_N.getPlateDouble(1);
+ ItemStack gear = ALLOY.HASTELLOY_N.getGear(1);
+ ItemStack frame = ALLOY.HASTELLOY_N.getFrameBox(1);
+ ItemStack cell1 = ItemList.Reactor_Coolant_He_6.get(1);
+ ItemStack cell2 = ItemList.Reactor_Coolant_NaK_6.get(1);
+
+ RecipeUtils.recipeBuilder(
+ plate, gear, plate,
+ cell1, frame, cell2,
+ plate, gear, plate,
+ GregtechItemList.Casing_AdvancedVacuum.get(Casing_Amount));
+ RecipeUtils.recipeBuilder(
+ gear,CI.getTieredCircuit(6),gear,
+ CI.electricPiston_IV, GregtechItemList.Casing_AdvancedVacuum.get(1), CI.electricPiston_IV,
+ plate, GregtechItemList.Gregtech_Computer_Cube.get(1), plate,
+ GregtechItemList.Industrial_Cryogenic_Freezer.get(1));
+
+ //Advanced Blast Furnaace
+ plate = ALLOY.HG1223.getPlateDouble(1);
+ gear = ALLOY.INCOLOY_MA956.getGear(1);
+ frame = ALLOY.INCOLOY_DS.getFrameBox(1);
+ cell1 = ItemUtils.simpleMetaStack("IC2:reactorHeatSwitchDiamond:1", 1, 1);
+ cell2 = ItemUtils.simpleMetaStack("IC2:reactorVentGold:1", 1, 1);
+ ItemStack cell3 = ItemUtils.simpleMetaStack("IC2:reactorVentDiamond:1:1", 1, 1);
+
+ RecipeUtils.recipeBuilder(
+ plate, cell1, plate,
+ cell3, frame, cell2,
+ plate, gear, plate,
+ GregtechItemList.Casing_Adv_BlastFurnace.get(Casing_Amount));
+ RecipeUtils.recipeBuilder(
+ gear,CI.getTieredCircuit(6),gear,
+ CI.robotArm_IV, GregtechItemList.Casing_Adv_BlastFurnace.get(1), CI.robotArm_IV,
+ plate, GregtechItemList.Gregtech_Computer_Cube.get(1), plate,
+ GregtechItemList.Machine_Adv_BlastFurnace.get(1));
+
+ //Advanced Implosion Compressor
+ plate = ItemUtils.getItemStackOfAmountFromOreDict("plateAlloyIridium", 1);
+ gear = ALLOY.HG1223.getGear(1);
+ frame = ALLOY.HG1223.getFrameBox(1);
+ cell1 = ItemUtils.simpleMetaStack("IC2:reactorHeatSwitchDiamond:1", 1, 1);
+ cell2 = ItemUtils.simpleMetaStack("IC2:reactorVentGold:1", 1, 1);
+
+ RecipeUtils.recipeBuilder(
+ gear,CI.getTieredCircuit(6),gear,
+ CI.fieldGenerator_IV, CI.machineHull_ZPM, CI.robotArm_IV,
+ plate, GregtechItemList.Gregtech_Computer_Cube.get(1), plate,
+ GregtechItemList.Machine_Adv_ImplosionCompressor.get(1));
+ }
if (CORE.ConfigSwitches.enableMultiblock_IndustrialMultiMachine){
ItemStack plate = ALLOY.STABALLOY.getPlate(1);
diff --git a/src/Java/gtPlusPlus/xmod/gregtech/common/blocks/GregtechMetaCasingBlocks3.java b/src/Java/gtPlusPlus/xmod/gregtech/common/blocks/GregtechMetaCasingBlocks3.java
index c38d2ff6bf..aaf4f9f1a6 100644
--- a/src/Java/gtPlusPlus/xmod/gregtech/common/blocks/GregtechMetaCasingBlocks3.java
+++ b/src/Java/gtPlusPlus/xmod/gregtech/common/blocks/GregtechMetaCasingBlocks3.java
@@ -56,7 +56,7 @@ extends GregtechMetaCasingBlocksAbstract {
GT_LanguageManager.addStringLocalization(this.getUnlocalizedName() + ".8.name", "Vanadium Redox Power Cell (MAX)");
GT_LanguageManager.addStringLocalization(this.getUnlocalizedName() + ".9.name", "Supply Depot Casing");
GT_LanguageManager.addStringLocalization(this.getUnlocalizedName() + ".10.name", "Advanced Cryogenic Casing");
- GT_LanguageManager.addStringLocalization(this.getUnlocalizedName() + ".11.name", "Placeholder");
+ GT_LanguageManager.addStringLocalization(this.getUnlocalizedName() + ".11.name", "Volcanus Casing");
GT_LanguageManager.addStringLocalization(this.getUnlocalizedName() + ".12.name", "Placeholder");
GT_LanguageManager.addStringLocalization(this.getUnlocalizedName() + ".13.name", "Placeholder");
GT_LanguageManager.addStringLocalization(this.getUnlocalizedName() + ".14.name", "Placeholder");
@@ -72,7 +72,7 @@ extends GregtechMetaCasingBlocksAbstract {
GregtechItemList.Casing_Vanadium_Redox_MAX.set(new ItemStack(this, 1, 8));
GregtechItemList.Casing_AmazonWarehouse.set(new ItemStack(this, 1, 9));
GregtechItemList.Casing_AdvancedVacuum.set(new ItemStack(this, 1, 10));
- //GregtechItemList.Casing_ThermalContainment.set(new ItemStack(this, 1, 11));
+ GregtechItemList.Casing_Adv_BlastFurnace.set(new ItemStack(this, 1, 11));
//GregtechItemList.Casing_Autocrafter.set(new ItemStack(this, 1, 12));
//GregtechItemList.Casing_CuttingFactoryFrame.set(new ItemStack(this, 1, 13));
//GregtechItemList.Casing_TeslaTower.set(new ItemStack(this, 1, 14));
diff --git a/src/Java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/processing/advanced/GregtechMetaTileEntity_Adv_Implosion.java b/src/Java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/processing/advanced/GregtechMetaTileEntity_Adv_Implosion.java
index bfd5c8b25a..30393128dd 100644
--- a/src/Java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/processing/advanced/GregtechMetaTileEntity_Adv_Implosion.java
+++ b/src/Java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/processing/advanced/GregtechMetaTileEntity_Adv_Implosion.java
@@ -7,7 +7,6 @@ import gregtech.api.gui.GT_GUIContainer_MultiMachine;
import gregtech.api.interfaces.ITexture;
import gregtech.api.interfaces.metatileentity.IMetaTileEntity;
import gregtech.api.interfaces.tileentity.IGregTechTileEntity;
-import gregtech.api.metatileentity.implementations.GT_MetaTileEntity_MultiBlockBase;
import gregtech.api.objects.GT_RenderedTexture;
import gregtech.api.util.GT_Recipe;
import gregtech.api.util.GT_Utility;
@@ -40,7 +39,10 @@ public class GregtechMetaTileEntity_Adv_Implosion
return new GregtechMetaTileEntity_Adv_Implosion(this.mName);
}
- public String[] getDescription() {
+ public String[] getDescription() {
+ if (mCasingName.contains("gt.blockcasings")) {
+ mCasingName = ItemList.Casing_RobustTungstenSteel.get(1).getDisplayName();
+ }
return new String[]{
"Controller Block for the Advanced Implosion Compressor",
"Size(WxHxD): 3x3x3 (Hollow), Controller (Front centered)",