aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gtPlusPlus/xmod/gregtech
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/gtPlusPlus/xmod/gregtech')
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/HANDLER_GT.java15
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_Hatch_DynamoBuffer.java15
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_Hatch_Muffler_Adv.java43
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/api/metatileentity/implementations/GregtechMetaPipeEntity_Cable.java83
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/api/metatileentity/implementations/base/GregtechMetaPipeEntityBase_Cable.java43
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/api/metatileentity/implementations/base/GregtechMeta_MultiBlockBase.java46
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/api/world/GTPP_Worldgen_GT_Ore_Layer.java17
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/common/Meta_GT_Proxy.java50
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/common/StaticFields59.java26
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/common/blocks/fluid/GregtechFluidHandler.java180
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/common/covers/GTPP_Cover_Overflow_Item.java10
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/common/items/MetaGeneratedGregtechItems.java624
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/automation/GT_MetaTileEntity_TesseractGenerator.java9
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/automation/GT_MetaTileEntity_TesseractTerminal.java9
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/generators/GT_MetaTileEntity_RfConvertor.java2
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/basic/GregtechMetaGarbageCollector.java2
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/processing/GregtechMetaTileEntity_IronBlastFurnace.java23
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/production/GT4Entity_AutoCrafter.java93
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/production/bedrock/GregtechMetaTileEntity_BedrockMiningPlatformBase.java4
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/loaders/GT_Material_Loader.java13
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/loaders/RecipeGen_BlastSmelterGT_Ex.java13
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/loaders/RecipeGen_BlastSmelterGT_GTNH.java9
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/loaders/RecipeGen_Fluids.java258
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/loaders/RecipeGen_Recycling.java8
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/loaders/RecipeGen_ShapedCrafting.java46
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/loaders/recipe/RecipeLoader_Nuclear.java172
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/recipes/GregtechRecipeAdder.java428
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/Gregtech4Content.java23
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechAdvancedBoilers.java7
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechAlgaeContent.java7
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechAmazonWarehouse.java6
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechComponentAssembler.java7
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechConduits.java304
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechCustomHatches.java14
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechCyclotron.java6
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechDehydrator.java9
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechEnergyBuffer.java6
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechGeothermalThermalGenerator.java9
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechHiAmpTransformer.java232
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIndustrialAlloySmelter.java6
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIndustrialArcFurnace.java6
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIndustrialBlastSmelter.java8
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIndustrialCentrifuge.java8
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIndustrialCokeOven.java8
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIndustrialCuttingFactory.java8
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIndustrialElectrolyzer.java8
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIndustrialExtruder.java8
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIndustrialFishPond.java8
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIndustrialFluidHeater.java6
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIndustrialForgeHammer.java6
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIndustrialFuelRefinery.java8
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIndustrialGeneratorArray.java10
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIndustrialMacerator.java8
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIndustrialMassFabricator.java93
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIndustrialMixer.java8
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIndustrialMultiMachine.java8
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIndustrialPlatePress.java8
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIndustrialSifter.java8
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIndustrialThermalCentrifuge.java8
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIndustrialTreeFarm.java8
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIndustrialWashPlant.java8
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIndustrialWiremill.java8
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIronBlastFurnace.java8
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechLFTR.java8
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechLargeTurbinesAndHeatExchanger.java6
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechMolecularTransformer.java6
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechNitroDieselFix.java390
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechPollutionDevices.java8
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechPowerBreakers.java6
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechPowerSubStation.java8
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechQuantumForceTransformer.java16
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechRTG.java6
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechRocketFuelGenerator.java112
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechSafeBlock.java8
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechSimpleWasher.java11
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechSolarGenerators.java3
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechSolarTower.java6
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechSteamCondenser.java8
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechSuperChests.java64
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechSuperConductionPoint.java18
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechThaumcraftDevices.java2
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechTieredChunkloaders.java7
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechTieredFluidTanks.java33
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechTreeFarmerTE.java8
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechWirelessChargers.java158
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/NewHorizonsAccelerator.java144
86 files changed, 1206 insertions, 2972 deletions
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/HANDLER_GT.java b/src/main/java/gtPlusPlus/xmod/gregtech/HANDLER_GT.java
index 96b17f0685..51f5697cc4 100644
--- a/src/main/java/gtPlusPlus/xmod/gregtech/HANDLER_GT.java
+++ b/src/main/java/gtPlusPlus/xmod/gregtech/HANDLER_GT.java
@@ -37,7 +37,6 @@ import gtPlusPlus.api.objects.minecraft.multi.NoEUBonusMultiBehaviour;
import gtPlusPlus.api.objects.minecraft.multi.NoOutputBonusMultiBehaviour;
import gtPlusPlus.api.objects.minecraft.multi.NoSpeedBonusMultiBehaviour;
import gtPlusPlus.core.handler.COMPAT_HANDLER;
-import gtPlusPlus.core.handler.OldCircuitHandler;
import gtPlusPlus.core.lib.CORE;
import gtPlusPlus.core.lib.CORE.ConfigSwitches;
import gtPlusPlus.core.lib.LoadedMods;
@@ -88,10 +87,6 @@ public class HANDLER_GT {
GT_Materials.init(mMaterialProperties);
}
- if (ConfigSwitches.enableOldGTcircuits && !CORE.GTNH) {
- OldCircuitHandler.preInit();
- }
-
GregtechFluidHandler.run();
}
@@ -111,10 +106,6 @@ public class HANDLER_GT {
sMetaGeneratedToolInstance = MetaGeneratedGregtechTools.getInstance();
}
- if (ConfigSwitches.enableOldGTcircuits && !CORE.GTNH) {
- OldCircuitHandler.init();
- }
-
// Generates recipes for all gregtech smelting and alloy smelting combinations.
// RecipeGen_BlastSmelterGT.generateRecipes();
// new RecipeGen_BlastSmelterGT_Ex();
@@ -136,10 +127,6 @@ public class HANDLER_GT {
GregtechNitroDieselFix.run();
}
- if (ConfigSwitches.enableOldGTcircuits && !CORE.GTNH) {
- OldCircuitHandler.postInit();
- }
-
// Register custom singles to the PA
AddCustomMachineToPA.register();
@@ -508,7 +495,7 @@ public class HANDLER_GT {
Item aU;
Collection<GT_Recipe> aAssRecipes = GT_Recipe.GT_Recipe_Map.sAssemblerRecipes.mRecipeList;
// 170, 172, 174, 176
- if (aAssRecipes.size() > 0 && (CORE.MAIN_GREGTECH_5U_EXPERIMENTAL_FORK || CORE.GTNH)) {
+ if (aAssRecipes.size() > 0) {
recipe: for (GT_Recipe aG : aAssRecipes) {
if (aG.mOutputs != null && aG.mOutputs.length > 0) {
outputs: for (ItemStack aI : aG.mOutputs) {
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_Hatch_DynamoBuffer.java b/src/main/java/gtPlusPlus/xmod/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_Hatch_DynamoBuffer.java
index 160ca2ceae..8b7f2bf685 100644
--- a/src/main/java/gtPlusPlus/xmod/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_Hatch_DynamoBuffer.java
+++ b/src/main/java/gtPlusPlus/xmod/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_Hatch_DynamoBuffer.java
@@ -6,7 +6,6 @@ import gregtech.api.interfaces.tileentity.IGregTechTileEntity;
import gregtech.api.metatileentity.MetaTileEntity;
import gregtech.api.metatileentity.implementations.GT_MetaTileEntity_Hatch_Dynamo;
import gtPlusPlus.core.lib.CORE;
-import gtPlusPlus.core.util.Utils;
import gtPlusPlus.xmod.gregtech.common.blocks.textures.TexturesGtBlock;
public class GT_MetaTileEntity_Hatch_DynamoBuffer extends GT_MetaTileEntity_Hatch_Dynamo {
@@ -56,18 +55,10 @@ public class GT_MetaTileEntity_Hatch_DynamoBuffer extends GT_MetaTileEntity_Hatc
@Override
public String[] getDescription() {
String[] g;
- if (CORE.GTNH || (CORE.MAIN_GREGTECH_5U_EXPERIMENTAL_FORK && Utils.getGregtechVersionAsInt() >= 50932)) {
- g = new String[] { "Dynamo with internal storage and additional Amp capacity",
- "Does not accept more than " + (this.maxEUOutput() * this.maxAmperesIn()) + "EU/t as input",
- CORE.GT_Tooltip.get() };
+ g = new String[] { "Dynamo with internal storage and additional Amp capacity",
+ "Does not accept more than " + (this.maxEUOutput() * this.maxAmperesIn()) + "EU/t as input",
+ CORE.GT_Tooltip.get() };
- } else {
- g = new String[] { "Dynamo with internal storage and additional Amp capacity",
- "Stores " + maxEUStore() + "EU", "Amperage In: 4", "Amperage Out: 4",
- "Does not accept more than " + (this.maxEUOutput() * this.maxAmperesIn()) + "EU/t as input",
- "Large Turbines only supply 1A to this, other Multiblocks can inject more amps",
- CORE.GT_Tooltip.get() };
- }
return g;
}
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_Hatch_Muffler_Adv.java b/src/main/java/gtPlusPlus/xmod/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_Hatch_Muffler_Adv.java
index 96bbde32b5..7897dda8bc 100644
--- a/src/main/java/gtPlusPlus/xmod/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_Hatch_Muffler_Adv.java
+++ b/src/main/java/gtPlusPlus/xmod/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_Hatch_Muffler_Adv.java
@@ -34,15 +34,13 @@ public class GT_MetaTileEntity_Hatch_Muffler_Adv extends GT_MetaTileEntity_Hatch
@Override
public void onConfigLoad(GT_Config aConfig) {
super.onConfigLoad(aConfig);
- if (CORE.MAIN_GREGTECH_5U_EXPERIMENTAL_FORK || CORE.GTNH) {
- try {
- Integer a1 = (int) StaticFields59.getFieldFromGregtechProxy("mPollutionSmogLimit");
- if (a1 != null && a1 > 0) {
- mPollutionSmogLimit = a1;
- }
- } catch (Throwable t) {
- mPollutionSmogLimit = 500000;
+ try {
+ Integer a1 = (int) StaticFields59.getFieldFromGregtechProxy("mPollutionSmogLimit");
+ if (a1 != null && a1 > 0) {
+ mPollutionSmogLimit = a1;
}
+ } catch (Throwable t) {
+ mPollutionSmogLimit = 500000;
}
}
@@ -58,23 +56,18 @@ public class GT_MetaTileEntity_Hatch_Muffler_Adv extends GT_MetaTileEntity_Hatch
}
public String[] getDescription() {
- if (CORE.MAIN_GREGTECH_5U_EXPERIMENTAL_FORK) {
- String[] mDescArray = StaticFields59.getDescriptionArray(this);
- String[] desc = new String[mDescArray.length + 7];
- System.arraycopy(mDescArray, 0, desc, 0, mDescArray.length);
- desc[mDescArray.length] = "DO NOT OBSTRUCT THE OUTPUT!";
- desc[mDescArray.length + 1] = "Requires 3 Air on the exhaust face";
- desc[mDescArray.length + 2] = "Requires Air Filters";
- desc[mDescArray.length + 3] = "Mufflers require T2 Filters from IV-" + GT_Values.VN[9];
- desc[mDescArray.length + 4] = "Reduces Pollution to " + this.calculatePollutionReductionForTooltip(100)
- + "%";
- desc[mDescArray.length + 5] = "Recovers " + (105 - this.calculatePollutionReductionForTooltip(100))
- + "% of CO2/CO/SO2";
- desc[mDescArray.length + 6] = CORE.GT_Tooltip.get();
- return desc;
- } else {
- return new String[] {};
- }
+ String[] mDescArray = StaticFields59.getDescriptionArray(this);
+ String[] desc = new String[mDescArray.length + 7];
+ System.arraycopy(mDescArray, 0, desc, 0, mDescArray.length);
+ desc[mDescArray.length] = "DO NOT OBSTRUCT THE OUTPUT!";
+ desc[mDescArray.length + 1] = "Requires 3 Air on the exhaust face";
+ desc[mDescArray.length + 2] = "Requires Air Filters";
+ desc[mDescArray.length + 3] = "Mufflers require T2 Filters from IV-" + GT_Values.VN[9];
+ desc[mDescArray.length + 4] = "Reduces Pollution to " + this.calculatePollutionReductionForTooltip(100) + "%";
+ desc[mDescArray.length + 5] = "Recovers " + (105 - this.calculatePollutionReductionForTooltip(100))
+ + "% of CO2/CO/SO2";
+ desc[mDescArray.length + 6] = CORE.GT_Tooltip.get();
+ return desc;
}
public ITexture[] getTexturesActive(ITexture aBaseTexture) {
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/api/metatileentity/implementations/GregtechMetaPipeEntity_Cable.java b/src/main/java/gtPlusPlus/xmod/gregtech/api/metatileentity/implementations/GregtechMetaPipeEntity_Cable.java
index 1605448cfb..edb9a357a7 100644
--- a/src/main/java/gtPlusPlus/xmod/gregtech/api/metatileentity/implementations/GregtechMetaPipeEntity_Cable.java
+++ b/src/main/java/gtPlusPlus/xmod/gregtech/api/metatileentity/implementations/GregtechMetaPipeEntity_Cable.java
@@ -1,7 +1,5 @@
package gtPlusPlus.xmod.gregtech.api.metatileentity.implementations;
-import static gtPlusPlus.core.lib.CORE.GTNH;
-
import gregtech.api.enums.*;
import gregtech.api.interfaces.ITexture;
import gregtech.api.interfaces.metatileentity.IMetaTileEntity;
@@ -16,13 +14,11 @@ public class GregtechMetaPipeEntity_Cable extends GT_MetaPipeEntity_Cable implem
private static Textures.BlockIcons INSULATION_MEDIUM_PLUS;
static {
- if (GTNH) {
- try {
- INSULATION_MEDIUM_PLUS = (Textures.BlockIcons) GT_Utility
- .getField(Textures.BlockIcons.class, "INSULATION_MEDIUM_PLUS").get(null);
- } catch (IllegalAccessException | NullPointerException e) {
- throw new Error(e);
- }
+ try {
+ INSULATION_MEDIUM_PLUS = (Textures.BlockIcons) GT_Utility
+ .getField(Textures.BlockIcons.class, "INSULATION_MEDIUM_PLUS").get(null);
+ } catch (IllegalAccessException | NullPointerException e) {
+ throw new Error(e);
}
}
@@ -92,8 +88,7 @@ public class GregtechMetaPipeEntity_Cable extends GT_MetaPipeEntity_Cable implem
@Override
public ITexture[] getTexture(IGregTechTileEntity aBaseMetaTileEntity, byte aSide, byte aConnections,
byte aColorIndex, boolean aConnected, boolean aRedstone) {
- return GTNH ? getTextureGTNH(aBaseMetaTileEntity, aSide, aConnections, aColorIndex, aConnected, aRedstone)
- : getTexturePure(aBaseMetaTileEntity, aSide, aConnections, aColorIndex, aConnected, aRedstone);
+ return getTextureGTNH(aBaseMetaTileEntity, aSide, aConnections, aColorIndex, aConnected, aRedstone);
}
private ITexture[] getTextureGTNH(IGregTechTileEntity aBaseMetaTileEntity, byte aSide, byte aConnections,
@@ -152,70 +147,4 @@ public class GregtechMetaPipeEntity_Cable extends GT_MetaPipeEntity_Cable implem
Textures.BlockIcons.INSULATION_FULL,
Dyes.getModulation(aColorIndex, Dyes.CABLE_INSULATION.mRGBa)) };
}
-
- private ITexture[] getTexturePure(IGregTechTileEntity aBaseMetaTileEntity, byte aSide, byte aConnections,
- byte aColorIndex, boolean aConnected, boolean aRedstone) {
-
- // if (this.vRGB == null || this.vRGB.length < 3 || this.vRGB.length > 4){
- // this.vRGB = new short[]{200, 0, 200, 0};
- // }
- // if (this.vRGB.length != 4){
- // short[] tempRGB = this.vRGB;
- // this.vRGB = new short[]{tempRGB[0], tempRGB[1], tempRGB[2], 0};
- // }
- //
- // Materials wireMaterial = this.mMaterial;
- //
- // if (wireMaterial == null){
- // wireMaterial = Materials.Iron;
- // }
-
- // With the code in constructors it should work
- Materials wireMaterial = mMaterial;
- if (wireMaterial == null) {
- wireMaterial = Materials.Iron;
- }
-
- if (!(this.mInsulated)) return new ITexture[] { new GT_RenderedTexture(
- wireMaterial.mIconSet.mTextures[69],
- Dyes.getModulation(aColorIndex, this.vRGB)) };
- if (aConnected) {
- float tThickNess = getThickNess();
- if (tThickNess < 0.124F) return new ITexture[] { new GT_RenderedTexture(
- Textures.BlockIcons.INSULATION_FULL,
- Dyes.getModulation(aColorIndex, Dyes.CABLE_INSULATION.mRGBa)) };
- if (tThickNess < 0.374F)
- return new ITexture[] { new GT_RenderedTexture(wireMaterial.mIconSet.mTextures[69], this.vRGB),
- new GT_RenderedTexture(
- Textures.BlockIcons.INSULATION_TINY,
- Dyes.getModulation(aColorIndex, Dyes.CABLE_INSULATION.mRGBa)) };
- if (tThickNess < 0.499F)
- return new ITexture[] { new GT_RenderedTexture(wireMaterial.mIconSet.mTextures[69], this.vRGB),
- new GT_RenderedTexture(
- Textures.BlockIcons.INSULATION_SMALL,
- Dyes.getModulation(aColorIndex, Dyes.CABLE_INSULATION.mRGBa)) };
- if (tThickNess < 0.624F)
- return new ITexture[] { new GT_RenderedTexture(wireMaterial.mIconSet.mTextures[69], this.vRGB),
- new GT_RenderedTexture(
- Textures.BlockIcons.INSULATION_MEDIUM,
- Dyes.getModulation(aColorIndex, Dyes.CABLE_INSULATION.mRGBa)) };
- if (tThickNess < 0.749F)
- return new ITexture[] { new GT_RenderedTexture(wireMaterial.mIconSet.mTextures[69], this.vRGB),
- new GT_RenderedTexture(
- Textures.BlockIcons.INSULATION_LARGE,
- Dyes.getModulation(aColorIndex, Dyes.CABLE_INSULATION.mRGBa)) };
- if (tThickNess < 0.874F)
- return new ITexture[] { new GT_RenderedTexture(wireMaterial.mIconSet.mTextures[69], this.vRGB),
- new GT_RenderedTexture(
- Textures.BlockIcons.INSULATION_HUGE,
- Dyes.getModulation(aColorIndex, Dyes.CABLE_INSULATION.mRGBa)) };
- return new ITexture[] { new GT_RenderedTexture(wireMaterial.mIconSet.mTextures[69], this.vRGB),
- new GT_RenderedTexture(
- Textures.BlockIcons.INSULATION_FULL,
- Dyes.getModulation(aColorIndex, Dyes.CABLE_INSULATION.mRGBa)) };
- }
- return new ITexture[] { new GT_RenderedTexture(
- Textures.BlockIcons.INSULATION_FULL,
- Dyes.getModulation(aColorIndex, Dyes.CABLE_INSULATION.mRGBa)) };
- }
}
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/api/metatileentity/implementations/base/GregtechMetaPipeEntityBase_Cable.java b/src/main/java/gtPlusPlus/xmod/gregtech/api/metatileentity/implementations/base/GregtechMetaPipeEntityBase_Cable.java
index 6a5fb9d4d2..0a06c89549 100644
--- a/src/main/java/gtPlusPlus/xmod/gregtech/api/metatileentity/implementations/base/GregtechMetaPipeEntityBase_Cable.java
+++ b/src/main/java/gtPlusPlus/xmod/gregtech/api/metatileentity/implementations/base/GregtechMetaPipeEntityBase_Cable.java
@@ -35,7 +35,6 @@ import gregtech.api.objects.GT_RenderedTexture;
import gregtech.api.util.GT_Utility;
import gregtech.common.GT_Proxy;
import gtPlusPlus.api.objects.Logger;
-import gtPlusPlus.core.lib.CORE;
import gtPlusPlus.xmod.gregtech.api.enums.GregtechOrePrefixes.GT_Materials;
import ic2.api.energy.tile.IEnergySink;
@@ -83,22 +82,20 @@ public class GregtechMetaPipeEntityBase_Cable extends MetaPipeEntity implements
final String lookingForValue = "mWireHeatingTicks";
int temp = 4;
Field field;
- if (CORE.MAIN_GREGTECH_5U_EXPERIMENTAL_FORK) {
- try {
- field = clazz.getClass().getField(lookingForValue);
- final Class<?> clazzType = field.getType();
- if (clazzType.toString().equals("int")) {
- temp = (field.getInt(clazz));
- } else {
- temp = 4;
- }
- } catch (NoSuchFieldException | SecurityException | IllegalArgumentException | IllegalAccessException e) {
- // Utils.LOG_INFO("FATAL ERROR - REFLECTION FAILED FOR GT CABLES
- // - PLEASE REPORT THIS.");
- Logger.WARNING("FATAL ERROR - REFLECTION FAILED FOR GT CABLES - PLEASE REPORT THIS.");
- Logger.ERROR("FATAL ERROR - REFLECTION FAILED FOR GT CABLES - PLEASE REPORT THIS.");
+ try {
+ field = clazz.getClass().getField(lookingForValue);
+ final Class<?> clazzType = field.getType();
+ if (clazzType.toString().equals("int")) {
+ temp = (field.getInt(clazz));
+ } else {
temp = 4;
}
+ } catch (NoSuchFieldException | SecurityException | IllegalArgumentException | IllegalAccessException e) {
+ // Utils.LOG_INFO("FATAL ERROR - REFLECTION FAILED FOR GT CABLES
+ // - PLEASE REPORT THIS.");
+ Logger.WARNING("FATAL ERROR - REFLECTION FAILED FOR GT CABLES - PLEASE REPORT THIS.");
+ Logger.ERROR("FATAL ERROR - REFLECTION FAILED FOR GT CABLES - PLEASE REPORT THIS.");
+ temp = 4;
}
return temp;
}
@@ -365,20 +362,12 @@ public class GregtechMetaPipeEntityBase_Cable extends MetaPipeEntity implements
this.mTransferredAmperageLast20 = Math.max(this.mTransferredAmperageLast20, this.mTransferredAmperage);
if ((aVoltage > this.mVoltage) || (this.mTransferredAmperage > this.mAmperage)) {
- // GT 5.09
- if (CORE.MAIN_GREGTECH_5U_EXPERIMENTAL_FORK) {
- if (this.mOverheat > (this.mWireHeatingTicks * 100)) {
- this.getBaseMetaTileEntity().setToFire();
- } else {
- this.mOverheat += 100;
- }
- return aAmperage;
- }
- // GT 5.08
- else {
+ if (this.mOverheat > (this.mWireHeatingTicks * 100)) {
this.getBaseMetaTileEntity().setToFire();
- return aAmperage;
+ } else {
+ this.mOverheat += 100;
}
+ return aAmperage;
}
return rUsedAmperes;
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/api/metatileentity/implementations/base/GregtechMeta_MultiBlockBase.java b/src/main/java/gtPlusPlus/xmod/gregtech/api/metatileentity/implementations/base/GregtechMeta_MultiBlockBase.java
index 75bb0ce94f..88215b7f44 100644
--- a/src/main/java/gtPlusPlus/xmod/gregtech/api/metatileentity/implementations/base/GregtechMeta_MultiBlockBase.java
+++ b/src/main/java/gtPlusPlus/xmod/gregtech/api/metatileentity/implementations/base/GregtechMeta_MultiBlockBase.java
@@ -68,7 +68,6 @@ import gtPlusPlus.api.objects.Logger;
import gtPlusPlus.api.objects.data.*;
import gtPlusPlus.api.objects.minecraft.BlockPos;
import gtPlusPlus.api.objects.minecraft.multi.SpecialMultiBehaviour;
-import gtPlusPlus.core.lib.CORE;
import gtPlusPlus.core.lib.LoadedMods;
import gtPlusPlus.core.recipe.common.CI;
import gtPlusPlus.core.util.math.MathUtils;
@@ -1886,37 +1885,20 @@ public abstract class GregtechMeta_MultiBlockBase<T extends GT_MetaTileEntity_Ex
"Invalid recipe, Fallback lookup. " + this.getRecipeMap().mRecipeList.size()
+ " | "
+ this.getRecipeMap().mNEIName);
- if (!CORE.MAIN_GREGTECH_5U_EXPERIMENTAL_FORK) {
- try {
- return (GT_Recipe) findRecipe08.invoke(
- getRecipeMap(),
- aTileEntity,
- aRecipe,
- aNotUnificated,
- aVoltage,
- aFluids,
- aSpecialSlot,
- aInputs);
- } catch (IllegalAccessException | IllegalArgumentException | InvocationTargetException e) {
- e.printStackTrace();
- return null;
- }
- } else {
- try {
- return (GT_Recipe) findRecipe09.invoke(
- getRecipeMap(),
- aTileEntity,
- aRecipe,
- aNotUnificated,
- aDontCheckStackSizes,
- aVoltage,
- aFluids,
- aSpecialSlot,
- aInputs);
- } catch (IllegalAccessException | IllegalArgumentException | InvocationTargetException e) {
- e.printStackTrace();
- return null;
- }
+ try {
+ return (GT_Recipe) findRecipe09.invoke(
+ getRecipeMap(),
+ aTileEntity,
+ aRecipe,
+ aNotUnificated,
+ aDontCheckStackSizes,
+ aVoltage,
+ aFluids,
+ aSpecialSlot,
+ aInputs);
+ } catch (IllegalAccessException | IllegalArgumentException | InvocationTargetException e) {
+ e.printStackTrace();
+ return null;
}
} else {
return mRecipeResult;
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/api/world/GTPP_Worldgen_GT_Ore_Layer.java b/src/main/java/gtPlusPlus/xmod/gregtech/api/world/GTPP_Worldgen_GT_Ore_Layer.java
index e3f33f45e4..6e87662ef1 100644
--- a/src/main/java/gtPlusPlus/xmod/gregtech/api/world/GTPP_Worldgen_GT_Ore_Layer.java
+++ b/src/main/java/gtPlusPlus/xmod/gregtech/api/world/GTPP_Worldgen_GT_Ore_Layer.java
@@ -16,7 +16,6 @@ import gregtech.api.enums.GT_Values;
import gregtech.api.enums.Materials;
import gregtech.common.blocks.GT_TileEntity_Ores;
import gregtech.loaders.misc.GT_Achievements;
-import gtPlusPlus.core.lib.CORE;
import gtPlusPlus.core.material.Material;
public class GTPP_Worldgen_GT_Ore_Layer extends GTPP_Worldgen {
@@ -241,18 +240,10 @@ public class GTPP_Worldgen_GT_Ore_Layer extends GTPP_Worldgen {
}
if (mSetOre != null) {
- if (CORE.MAIN_GREGTECH_5U_EXPERIMENTAL_FORK) {
- try {
- return (boolean) mSetOre.invoke(world, x, y, z, secondarymeta, bool);
- } catch (IllegalArgumentException | IllegalAccessException | InvocationTargetException t) {
- return false;
- }
- } else {
- try {
- return (boolean) mSetOre.invoke(world, x, y, z, secondarymeta);
- } catch (IllegalArgumentException | IllegalAccessException | InvocationTargetException t) {
- return false;
- }
+ try {
+ return (boolean) mSetOre.invoke(world, x, y, z, secondarymeta, bool);
+ } catch (IllegalArgumentException | IllegalAccessException | InvocationTargetException t) {
+ return false;
}
} else {
return false;
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/common/Meta_GT_Proxy.java b/src/main/java/gtPlusPlus/xmod/gregtech/common/Meta_GT_Proxy.java
index 2ae449e012..a33a74c151 100644
--- a/src/main/java/gtPlusPlus/xmod/gregtech/common/Meta_GT_Proxy.java
+++ b/src/main/java/gtPlusPlus/xmod/gregtech/common/Meta_GT_Proxy.java
@@ -42,7 +42,6 @@ import gtPlusPlus.xmod.gregtech.api.metatileentity.BaseCustomTileEntity;
import gtPlusPlus.xmod.gregtech.api.metatileentity.custom.power.BaseCustomPower_MTE;
import gtPlusPlus.xmod.gregtech.common.covers.CoverManager;
import gtPlusPlus.xmod.gregtech.common.helpers.MachineUpdateHandler;
-import gtPlusPlus.xmod.gregtech.common.tileentities.machines.basic.GT_MetaTileEntity_WorldAccelerator;
import ic2.core.init.BlocksItems;
import ic2.core.init.InternalName;
@@ -364,28 +363,22 @@ public class Meta_GT_Proxy {
}
public static boolean setTileEntityClassAsBlacklistedInWorldAccelerator(String aClassName) {
- if (CORE.GTNH) {
- Class aMainModClass = ReflectionUtils.getClass("com.dreammaster.main.MainRegistry");
- Class aCoreModConfig = ReflectionUtils.getClass("com.dreammaster.config");
- if (aMainModClass != null && aCoreModConfig != null) {
- Field aCoreConfig = ReflectionUtils.getField(aMainModClass, "CoreConfig");
- if (aCoreConfig != null) {
- Field aBlackList = ReflectionUtils.getField(aCoreModConfig, "BlacklistedTileEntiyClassNames");
- Object aInstance = ReflectionUtils.getFieldValue(aCoreConfig);
- if (aBlackList != null && aInstance != null) {
- String[] aBlackListValue = (String[]) ReflectionUtils.getFieldValue(aBlackList, aInstance);
- if (aBlackListValue != null) {
- aBlackListValue = ArrayUtils.add(aBlackListValue, aClassName);
- ReflectionUtils.setField(aInstance, aBlackList, aBlackListValue);
- return true;
- }
+ Class aMainModClass = ReflectionUtils.getClass("com.dreammaster.main.MainRegistry");
+ Class aCoreModConfig = ReflectionUtils.getClass("com.dreammaster.config");
+ if (aMainModClass != null && aCoreModConfig != null) {
+ Field aCoreConfig = ReflectionUtils.getField(aMainModClass, "CoreConfig");
+ if (aCoreConfig != null) {
+ Field aBlackList = ReflectionUtils.getField(aCoreModConfig, "BlacklistedTileEntiyClassNames");
+ Object aInstance = ReflectionUtils.getFieldValue(aCoreConfig);
+ if (aBlackList != null && aInstance != null) {
+ String[] aBlackListValue = (String[]) ReflectionUtils.getFieldValue(aBlackList, aInstance);
+ if (aBlackListValue != null) {
+ aBlackListValue = ArrayUtils.add(aBlackListValue, aClassName);
+ ReflectionUtils.setField(aInstance, aBlackList, aBlackListValue);
+ return true;
}
}
}
- } else {
- GT_MetaTileEntity_WorldAccelerator.BlacklistedTileEntiyClassNames = ArrayUtils
- .add(GT_MetaTileEntity_WorldAccelerator.BlacklistedTileEntiyClassNames, aClassName);
- return true;
}
return false;
}
@@ -394,21 +387,8 @@ public class Meta_GT_Proxy {
for (int i = 0; i <= 6; i++) {
GT_ValidHeatingCoilMetas.put(i);
}
- if (CORE.GTNH) {
- for (int i = 7; i <= 8; i++) {
- GT_ValidHeatingCoilMetas.put(i);
- }
- }
- }
-
- public static boolean areWeUsingGregtech5uExperimental() {
- final int version = GregTech_API.VERSION;
- if ((version == 508) || (version == 507)) {
- return false;
- } else if (version == 509) {
- return true;
- } else {
- return false;
+ for (int i = 7; i <= 8; i++) {
+ GT_ValidHeatingCoilMetas.put(i);
}
}
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/common/StaticFields59.java b/src/main/java/gtPlusPlus/xmod/gregtech/common/StaticFields59.java
index 502674fb18..02148c3ef9 100644
--- a/src/main/java/gtPlusPlus/xmod/gregtech/common/StaticFields59.java
+++ b/src/main/java/gtPlusPlus/xmod/gregtech/common/StaticFields59.java
@@ -25,7 +25,6 @@ import gregtech.api.util.GT_Recipe;
import gregtech.api.util.GT_Recipe.GT_Recipe_Map;
import gregtech.common.GT_Proxy;
import gtPlusPlus.api.objects.Logger;
-import gtPlusPlus.core.lib.CORE;
import gtPlusPlus.core.util.Utils;
import gtPlusPlus.core.util.reflect.ProxyFinder;
import gtPlusPlus.core.util.reflect.ReflectionUtils;
@@ -97,22 +96,13 @@ public class StaticFields59 {
Logger.INFO("[SH] Got Method: calculatePollutionReduction");
// Yep...
- if (!CORE.MAIN_GREGTECH_5U_EXPERIMENTAL_FORK) {
- mAddFurnaceRecipe = getMethod(
- GT_ModHandler.class,
- "addSmeltingAndAlloySmeltingRecipe",
- ItemStack.class,
- ItemStack.class);
- Logger.INFO("[SH] Got Method: addSmeltingAndAlloySmeltingRecipe");
- } else {
- mAddFurnaceRecipe = getMethod(
- GT_ModHandler.class,
- "addSmeltingAndAlloySmeltingRecipe",
- ItemStack.class,
- ItemStack.class,
- boolean.class);
- Logger.INFO("[SH] Got Method: addSmeltingAndAlloySmeltingRecipe");
- }
+ mAddFurnaceRecipe = getMethod(
+ GT_ModHandler.class,
+ "addSmeltingAndAlloySmeltingRecipe",
+ ItemStack.class,
+ ItemStack.class,
+ boolean.class);
+ Logger.INFO("[SH] Got Method: addSmeltingAndAlloySmeltingRecipe");
}
public static final synchronized Block getBlockCasings5() {
@@ -293,7 +283,7 @@ public class StaticFields59 {
Logger.INFO("Heating Coils are bad.");
mHeatingCapacity = 0;
}
- if (CORE.GTNH && aCoilTier <= 10) {
+ if (aCoilTier <= 10) {
mHeatingCapacity += 1;
}
return mHeatingCapacity;
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/common/blocks/fluid/GregtechFluidHandler.java b/src/main/java/gtPlusPlus/xmod/gregtech/common/blocks/fluid/GregtechFluidHandler.java
index f42768c451..ed3254921c 100644
--- a/src/main/java/gtPlusPlus/xmod/gregtech/common/blocks/fluid/GregtechFluidHandler.java
+++ b/src/main/java/gtPlusPlus/xmod/gregtech/common/blocks/fluid/GregtechFluidHandler.java
@@ -87,103 +87,101 @@ public class GregtechFluidHandler {
}
}
- if (LoadedMods.IndustrialCraft2) {
- Logger.INFO("Adding in GT Fluids for various nuclear related content.");
-
- FluidUtils.addGtFluid(
- "hydrofluoricAcid",
- "Industrial Strength Hydrofluoric Acid",
- GT_Materials.HydrofluoricAcid,
- 1,
- 120,
- GT_OreDictUnificator.get(OrePrefixes.cell, GT_Materials.HydrofluoricAcid, 1L),
- ItemUtils.getEmptyCell(),
- 1000,
- false);
- generateIC2FluidCell("HydrofluoricAcid");
-
- FluidUtils.generateFluidNoPrefix(
- "SulfurDioxide",
- "High Quality Sulfur Dioxide",
- 263,
- GT_Materials.SulfurDioxide.mRGBa);
-
- FluidUtils.addGtFluid(
- "sulfurousAcid",
- "Sulfurous Acid",
- GT_Materials.SulfurousAcid,
- 4,
- 75,
- GT_OreDictUnificator.get(OrePrefixes.cell, GT_Materials.SulfurousAcid, 1L),
- ItemUtils.getEmptyCell(),
- 1000,
- false);
- generateIC2FluidCell("SulfurousAcid");
-
- FluidUtils.addGtFluid(
- "sulfuricApatite",
- "Sulfuric Apatite Mix",
- GT_Materials.SulfuricApatite,
- 4,
- 500,
- GT_OreDictUnificator.get(OrePrefixes.cell, GT_Materials.SulfuricApatite, 1L),
- ItemUtils.getEmptyCell(),
- 1000,
- false);
- generateIC2FluidCell("SulfuricApatite");
-
- // Check for IHL Hydrogen Chloride
- if (!LoadedMods.IHL || (ItemUtils.getItemStackOfAmountFromOreDict("cellHydrogenChloride", 1) == null)) {
- if (FluidUtils.getFluidStack("hydrogenchloride", 1) == null) {
- if (LoadedMods.IHL) {
- Logger.INFO(
- "IHL Loaded but hydrogen chloride could not be found for some reason. How about we add our own.");
- } else {
- Logger.INFO("No Suitable versions of Hydrogen Chloride available, adding our own.");
- }
- FluidUtils.addGtFluid(
- "hydrogenChloride",
- "Industrial Strength Hydrogen Chloride",
- GT_Materials.HydrogenChloride,
- 4,
- 75,
- GT_OreDictUnificator.get(OrePrefixes.cell, GT_Materials.HydrogenChloride, 1L),
- ItemUtils.getEmptyCell(),
- 1000,
- false);
- generateIC2FluidCell("HydrogenChloride");
+ Logger.INFO("Adding in GT Fluids for various nuclear related content.");
+
+ FluidUtils.addGtFluid(
+ "hydrofluoricAcid",
+ "Industrial Strength Hydrofluoric Acid",
+ GT_Materials.HydrofluoricAcid,
+ 1,
+ 120,
+ GT_OreDictUnificator.get(OrePrefixes.cell, GT_Materials.HydrofluoricAcid, 1L),
+ ItemUtils.getEmptyCell(),
+ 1000,
+ false);
+ generateIC2FluidCell("HydrofluoricAcid");
+
+ FluidUtils.generateFluidNoPrefix(
+ "SulfurDioxide",
+ "High Quality Sulfur Dioxide",
+ 263,
+ GT_Materials.SulfurDioxide.mRGBa);
+
+ FluidUtils.addGtFluid(
+ "sulfurousAcid",
+ "Sulfurous Acid",
+ GT_Materials.SulfurousAcid,
+ 4,
+ 75,
+ GT_OreDictUnificator.get(OrePrefixes.cell, GT_Materials.SulfurousAcid, 1L),
+ ItemUtils.getEmptyCell(),
+ 1000,
+ false);
+ generateIC2FluidCell("SulfurousAcid");
+
+ FluidUtils.addGtFluid(
+ "sulfuricApatite",
+ "Sulfuric Apatite Mix",
+ GT_Materials.SulfuricApatite,
+ 4,
+ 500,
+ GT_OreDictUnificator.get(OrePrefixes.cell, GT_Materials.SulfuricApatite, 1L),
+ ItemUtils.getEmptyCell(),
+ 1000,
+ false);
+ generateIC2FluidCell("SulfuricApatite");
+
+ // Check for IHL Hydrogen Chloride
+ if (!LoadedMods.IHL || (ItemUtils.getItemStackOfAmountFromOreDict("cellHydrogenChloride", 1) == null)) {
+ if (FluidUtils.getFluidStack("hydrogenchloride", 1) == null) {
+ if (LoadedMods.IHL) {
+ Logger.INFO(
+ "IHL Loaded but hydrogen chloride could not be found for some reason. How about we add our own.");
+ } else {
+ Logger.INFO("No Suitable versions of Hydrogen Chloride available, adding our own.");
}
+ FluidUtils.addGtFluid(
+ "hydrogenChloride",
+ "Industrial Strength Hydrogen Chloride",
+ GT_Materials.HydrogenChloride,
+ 4,
+ 75,
+ GT_OreDictUnificator.get(OrePrefixes.cell, GT_Materials.HydrogenChloride, 1L),
+ ItemUtils.getEmptyCell(),
+ 1000,
+ false);
+ generateIC2FluidCell("HydrogenChloride");
}
-
- FluidUtils.addGtFluid(
- "sulfuricLithium",
- "Sulfuric Lithium Mix",
- GT_Materials.SulfuricLithium,
- 4,
- 280,
- GT_OreDictUnificator.get(OrePrefixes.cell, GT_Materials.SulfuricLithium, 1L),
- ItemUtils.getEmptyCell(),
- 1000,
- false);
- generateIC2FluidCell("SulfuricLithium");
-
- FluidUtils.addGtFluid(
- "lithiumHydroxide",
- "Lithium Hydroxide",
- GT_Materials.LithiumHydroxide,
- 4,
- 500,
- GT_OreDictUnificator.get(OrePrefixes.cell, GT_Materials.LithiumHydroxide, 1L),
- ItemUtils.getEmptyCell(),
- 1000,
- false);
- generateIC2FluidCell("LithiumHydroxide");
}
+
+ FluidUtils.addGtFluid(
+ "sulfuricLithium",
+ "Sulfuric Lithium Mix",
+ GT_Materials.SulfuricLithium,
+ 4,
+ 280,
+ GT_OreDictUnificator.get(OrePrefixes.cell, GT_Materials.SulfuricLithium, 1L),
+ ItemUtils.getEmptyCell(),
+ 1000,
+ false);
+ generateIC2FluidCell("SulfuricLithium");
+
+ FluidUtils.addGtFluid(
+ "lithiumHydroxide",
+ "Lithium Hydroxide",
+ GT_Materials.LithiumHydroxide,
+ 4,
+ 500,
+ GT_OreDictUnificator.get(OrePrefixes.cell, GT_Materials.LithiumHydroxide, 1L),
+ ItemUtils.getEmptyCell(),
+ 1000,
+ false);
+ generateIC2FluidCell("LithiumHydroxide");
}
private static ItemStack generateIC2FluidCell(final String fluidNameWithCaps) {
Logger.INFO("Adding a Cell for " + fluidNameWithCaps);
- if (LoadedMods.IndustrialCraft2 && !LoadedMods.IndustrialCraft2Classic) {
+ if (!LoadedMods.IndustrialCraft2Classic) {
return Utils.createInternalNameAndFluidCell(fluidNameWithCaps);
}
return null;
@@ -191,7 +189,7 @@ public class GregtechFluidHandler {
private static ItemStack generateIC2FluidCellNoOreDict(final String fluidNameWithCaps) {
Logger.INFO("Adding a Cell for " + fluidNameWithCaps);
- if (LoadedMods.IndustrialCraft2 && !LoadedMods.IndustrialCraft2Classic) {
+ if (!LoadedMods.IndustrialCraft2Classic) {
return Utils.createInternalNameAndFluidCellNoOreDict(fluidNameWithCaps);
}
return null;
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/common/covers/GTPP_Cover_Overflow_Item.java b/src/main/java/gtPlusPlus/xmod/gregtech/common/covers/GTPP_Cover_Overflow_Item.java
index 27cd5be67e..c8152dcca7 100644
--- a/src/main/java/gtPlusPlus/xmod/gregtech/common/covers/GTPP_Cover_Overflow_Item.java
+++ b/src/main/java/gtPlusPlus/xmod/gregtech/common/covers/GTPP_Cover_Overflow_Item.java
@@ -12,7 +12,6 @@ import gregtech.api.interfaces.tileentity.ICoverable;
import gregtech.api.interfaces.tileentity.IGregTechTileEntity;
import gregtech.api.util.GT_CoverBehavior;
import gregtech.api.util.GT_Utility;
-import gtPlusPlus.core.lib.CORE;
import gtPlusPlus.core.util.minecraft.LangUtils;
import gtPlusPlus.core.util.reflect.ReflectionUtils;
@@ -31,12 +30,7 @@ public class GTPP_Cover_Overflow_Item extends GT_CoverBehavior {
sQuantumChest = ReflectionUtils.getClass("gregtech.common.tileentities.storage.GT_MetaTileEntity_QuantumChest");
sSuperChestGTPP = ReflectionUtils
.getClass("gtPlusPlus.xmod.gregtech.common.tileentities.storage.GT_MetaTileEntity_TieredChest");
- if (CORE.GTNH) {
- sSuperChestGTNH = ReflectionUtils
- .getClass("gregtech.common.tileentities.storage.GT_MetaTileEntity_SuperChest");
- } else {
- sSuperChestGTNH = null;
- }
+ sSuperChestGTNH = ReflectionUtils.getClass("gregtech.common.tileentities.storage.GT_MetaTileEntity_SuperChest");
if (sQuantumChest != null) {
mItemAmountFields.put(0, ReflectionUtils.getField(sQuantumChest, "mItemCount"));
mItemTypeFields.put(0, ReflectionUtils.getField(sQuantumChest, "mItemStack"));
@@ -81,7 +75,7 @@ public class GTPP_Cover_Overflow_Item extends GT_CoverBehavior {
} else if (sSuperChestGTPP.isInstance(aMetaTileEntity)) {
didHandle = handleDigitalChest(aMetaTileEntity, 1);
- } else if (CORE.GTNH && sSuperChestGTNH != null && sSuperChestGTNH.isInstance(aMetaTileEntity)) {
+ } else if (sSuperChestGTNH != null && sSuperChestGTNH.isInstance(aMetaTileEntity)) {
didHandle = handleDigitalChest(aMetaTileEntity, 2);
}
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/common/items/MetaGeneratedGregtechItems.java b/src/main/java/gtPlusPlus/xmod/gregtech/common/items/MetaGeneratedGregtechItems.java
index 4ccec0bb93..0aa7f8cee9 100644
--- a/src/main/java/gtPlusPlus/xmod/gregtech/common/items/MetaGeneratedGregtechItems.java
+++ b/src/main/java/gtPlusPlus/xmod/gregtech/common/items/MetaGeneratedGregtechItems.java
@@ -14,8 +14,6 @@ import gregtech.api.enums.Textures;
import gregtech.api.interfaces.ITexture;
import gregtech.api.objects.GT_MultiTexture;
import gregtech.api.objects.GT_RenderedTexture;
-import gregtech.api.objects.ItemData;
-import gregtech.api.objects.MaterialStack;
import gregtech.api.util.GT_FoodStat;
import gregtech.api.util.GT_ModHandler;
import gregtech.common.covers.GT_Cover_Arm;
@@ -24,7 +22,6 @@ import gregtech.common.covers.GT_Cover_Pump;
import gregtech.common.items.behaviors.Behaviour_DataOrb;
import gregtech.common.items.behaviors.Behaviour_DataStick;
import gtPlusPlus.api.objects.Logger;
-import gtPlusPlus.core.handler.OldCircuitHandler;
import gtPlusPlus.core.lib.CORE;
import gtPlusPlus.core.util.Utils;
import gtPlusPlus.core.util.data.StringUtils;
@@ -54,572 +51,15 @@ public class MetaGeneratedGregtechItems extends Gregtech_MetaItem_X32 {
int tLastID = 0;
registerCustomCircuits();
- OldCircuitHandler.addCircuitItems();
- if (!CORE.MAIN_GREGTECH_5U_EXPERIMENTAL_FORK) {
- Logger.INFO(
- "Gregtech 5.09 not found, using fallback components. (I like how I have to add compat to something I added first and had stolen.)");
- GregtechItemList.Electric_Pump_LuV.set(
- this.addItem(
- tLastID = 0,
- "Electric Pump (LuV)",
- "163920 L/sec (as Cover)",
- new Object[] { getTcAspectStack(TC_Aspects.ELECTRUM, 1L),
- getTcAspectStack(TC_Aspects.MACHINA, 1L), getTcAspectStack(TC_Aspects.ITER, 1L),
- getTcAspectStack(TC_Aspects.AQUA, 1L) }));
- GregtechItemList.Electric_Pump_ZPM.set(
- this.addItem(
- tLastID = 1,
- "Electric Pump (ZPM)",
- "655680 L/sec (as Cover)",
- new Object[] { getTcAspectStack(TC_Aspects.ELECTRUM, 2L),
- getTcAspectStack(TC_Aspects.MACHINA, 2L), getTcAspectStack(TC_Aspects.ITER, 2L),
- getTcAspectStack(TC_Aspects.AQUA, 2L) }));
- GregtechItemList.Electric_Pump_UV.set(
- this.addItem(
- tLastID = 2,
- "Electric Pump (UV)",
- "2622720 L/sec (as Cover)",
- new Object[] { getTcAspectStack(TC_Aspects.ELECTRUM, 4L),
- getTcAspectStack(TC_Aspects.MACHINA, 4L), getTcAspectStack(TC_Aspects.ITER, 4L),
- getTcAspectStack(TC_Aspects.AQUA, 4L) }));
- GregtechItemList.Electric_Pump_MAX.set(
- this.addItem(
- tLastID = 3,
- "Electric Pump (MAX)",
- "10490880 L/sec (as Cover)",
- new Object[] { getTcAspectStack(TC_Aspects.ELECTRUM, 8L),
- getTcAspectStack(TC_Aspects.MACHINA, 8L), getTcAspectStack(TC_Aspects.ITER, 8L),
- getTcAspectStack(TC_Aspects.AQUA, 8L) }));
- GregTech_API.registerCover(
- GregtechItemList.Electric_Pump_LuV.get(1L),
- new GT_MultiTexture(
- new ITexture[] { Textures.BlockIcons.MACHINE_CASINGS[5][0],
- new GT_RenderedTexture(Textures.BlockIcons.OVERLAY_PUMP) }),
- new GT_Cover_Pump(8196));
- GregTech_API.registerCover(
- GregtechItemList.Electric_Pump_ZPM.get(1L),
- new GT_MultiTexture(
- new ITexture[] { Textures.BlockIcons.MACHINE_CASINGS[6][0],
- new GT_RenderedTexture(Textures.BlockIcons.OVERLAY_PUMP) }),
- new GT_Cover_Pump(32768));
- GregTech_API.registerCover(
- GregtechItemList.Electric_Pump_UV.get(1L),
- new GT_MultiTexture(
- new ITexture[] { Textures.BlockIcons.MACHINE_CASINGS[7][0],
- new GT_RenderedTexture(Textures.BlockIcons.OVERLAY_PUMP) }),
- new GT_Cover_Pump(131072));
- GregTech_API.registerCover(
- GregtechItemList.Electric_Pump_MAX.get(1L),
- new GT_MultiTexture(
- new ITexture[] { Textures.BlockIcons.MACHINE_CASINGS[8][0],
- new GT_RenderedTexture(Textures.BlockIcons.OVERLAY_PUMP) }),
- new GT_Cover_Pump(524288));
- // GT_ModHandler.addCraftingRecipe(GregtechItemList.Electric_Pump_LuV.get(1L),
- // //GT_ModHandler.RecipeBits.DISMANTLEABLE | //GT_ModHandler.RecipeBits.NOT_REMOVABLE |
- // //GT_ModHandler.RecipeBits.REVERSIBLE, new Object[]{"SXO", "dPw", "OMW", Character.valueOf('M'),
- // GregtechItemList.Electric_Motor_LuV, Character.valueOf('O'), OrePrefixes.ring.get(Materials.Rubber),
- // Character.valueOf('X'), OrePrefixes.rotor.get(Materials.Tin), Character.valueOf('S'),
- // OrePrefixes.screw.get(Materials.Tin), Character.valueOf('W'), OrePrefixes.cableGt01.get(Materials.Tin),
- // Character.valueOf('P'), OrePrefixes.pipeMedium.get(Materials.Bronze)});
- // GT_ModHandler.addCraftingRecipe(GregtechItemList.Electric_Pump_ZPM.get(1L),
- // //GT_ModHandler.RecipeBits.DISMANTLEABLE | //GT_ModHandler.RecipeBits.NOT_REMOVABLE |
- // //GT_ModHandler.RecipeBits.REVERSIBLE, new Object[]{"SXO", "dPw", "OMW", Character.valueOf('M'),
- // GregtechItemList.Electric_Motor_ZPM, Character.valueOf('O'), OrePrefixes.ring.get(Materials.Rubber),
- // Character.valueOf('X'), OrePrefixes.rotor.get(Materials.Bronze), Character.valueOf('S'),
- // OrePrefixes.screw.get(Materials.Bronze), Character.valueOf('W'),
- // OrePrefixes.cableGt01.get(Materials.AnyCopper), Character.valueOf('P'),
- // OrePrefixes.pipeMedium.get(Materials.Steel)});
- // GT_ModHandler.addCraftingRecipe(GregtechItemList.Electric_Pump_UV.get(1L),
- // //GT_ModHandler.RecipeBits.DISMANTLEABLE | //GT_ModHandler.RecipeBits.NOT_REMOVABLE |
- // //GT_ModHandler.RecipeBits.REVERSIBLE, new Object[]{"SXO", "dPw", "OMW", Character.valueOf('M'),
- // GregtechItemList.Electric_Motor_UV, Character.valueOf('O'), OrePrefixes.ring.get(Materials.Rubber),
- // Character.valueOf('X'), OrePrefixes.rotor.get(Materials.Steel), Character.valueOf('S'),
- // OrePrefixes.screw.get(Materials.Steel), Character.valueOf('W'),
- // OrePrefixes.cableGt01.get(Materials.Gold), Character.valueOf('P'),
- // OrePrefixes.pipeMedium.get(Materials.StainlessSteel)});
- // GT_ModHandler.addCraftingRecipe(GregtechItemList.Electric_Pump_MAX.get(1L),
- // //GT_ModHandler.RecipeBits.DISMANTLEABLE | //GT_ModHandler.RecipeBits.NOT_REMOVABLE |
- // //GT_ModHandler.RecipeBits.REVERSIBLE, new Object[]{"SXO", "dPw", "OMW", Character.valueOf('M'),
- // GregtechItemList.Electric_Motor_MAX, Character.valueOf('O'), OrePrefixes.ring.get(Materials.Rubber),
- // Character.valueOf('X'), OrePrefixes.rotor.get(Materials.StainlessSteel), Character.valueOf('S'),
- // OrePrefixes.screw.get(Materials.StainlessSteel), Character.valueOf('W'),
- // OrePrefixes.cableGt01.get(Materials.Aluminium), Character.valueOf('P'),
- // OrePrefixes.pipeMedium.get(Materials.Titanium)});
- tLastID = 4;
- GregtechItemList.Electric_Motor_LuV.set(
- this.addItem(
- tLastID = 4,
- "Electric Motor (LuV)",
- "",
- new Object[] { getTcAspectStack(TC_Aspects.ELECTRUM, 1L),
- getTcAspectStack(TC_Aspects.MACHINA, 1L),
- getTcAspectStack(TC_Aspects.MOTUS, 1L) }));
- GregtechItemList.Electric_Motor_ZPM.set(
- this.addItem(
- tLastID = 5,
- "Electric Motor (ZPM)",
- "",
- new Object[] { getTcAspectStack(TC_Aspects.ELECTRUM, 2L),
- getTcAspectStack(TC_Aspects.MACHINA, 2L),
- getTcAspectStack(TC_Aspects.MOTUS, 2L) }));
- GregtechItemList.Electric_Motor_UV.set(
- this.addItem(
- tLastID = 6,
- "Electric Motor (UV)",
- "",
- new Object[] { getTcAspectStack(TC_Aspects.ELECTRUM, 4L),
- getTcAspectStack(TC_Aspects.MACHINA, 4L),
- getTcAspectStack(TC_Aspects.MOTUS, 4L) }));
- GregtechItemList.Electric_Motor_MAX.set(
- this.addItem(
- tLastID = 7,
- "Electric Motor (MAX)",
- "",
- new Object[] { getTcAspectStack(TC_Aspects.ELECTRUM, 8L),
- getTcAspectStack(TC_Aspects.MACHINA, 8L),
- getTcAspectStack(TC_Aspects.MOTUS, 8L) }));
- // GT_ModHandler.addCraftingRecipe(GregtechItemList.Electric_Motor_LuV.get(1L),
- // //GT_ModHandler.RecipeBits.DISMANTLEABLE | //GT_ModHandler.RecipeBits.NOT_REMOVABLE |
- // //GT_ModHandler.RecipeBits.REVERSIBLE, new Object[]{"CWR", "WIW", "RWC", Character.valueOf('I'),
- // OrePrefixes.stick.get(Materials.IronMagnetic), Character.valueOf('R'),
- // OrePrefixes.stick.get(Materials.AnyIron), Character.valueOf('W'),
- // OrePrefixes.wireGt01.get(Materials.AnyCopper), Character.valueOf('C'),
- // OrePrefixes.cableGt01.get(Materials.Tin)});
- // GT_ModHandler.addCraftingRecipe(GregtechItemList.Electric_Motor_ZPM.get(1L),
- // //GT_ModHandler.RecipeBits.DISMANTLEABLE | //GT_ModHandler.RecipeBits.NOT_REMOVABLE |
- // //GT_ModHandler.RecipeBits.REVERSIBLE, new Object[]{"CWR", "WIW", "RWC", Character.valueOf('I'),
- // OrePrefixes.stick.get(Materials.SteelMagnetic), Character.valueOf('R'),
- // OrePrefixes.stick.get(Materials.Aluminium), Character.valueOf('W'),
- // OrePrefixes.wireGt01.get(Materials.Electrum), Character.valueOf('C'),
- // OrePrefixes.cableGt01.get(Materials.Silver)});
- // GT_ModHandler.addCraftingRecipe(GregtechItemList.Electric_Motor_UV.get(1L),
- // //GT_ModHandler.RecipeBits.DISMANTLEABLE | //GT_ModHandler.RecipeBits.NOT_REMOVABLE |
- // //GT_ModHandler.RecipeBits.REVERSIBLE, new Object[]{"CWR", "WIW", "RWC", Character.valueOf('I'),
- // OrePrefixes.stick.get(Materials.SteelMagnetic), Character.valueOf('R'),
- // OrePrefixes.stick.get(Materials.StainlessSteel), Character.valueOf('W'),
- // OrePrefixes.wireGt02.get(Materials.Cupronickel), Character.valueOf('C'),
- // OrePrefixes.cableGt01.get(Materials.Gold)});
- // GT_ModHandler.addCraftingRecipe(GregtechItemList.Electric_Motor_MAX.get(1L),
- // //GT_ModHandler.RecipeBits.DISMANTLEABLE | //GT_ModHandler.RecipeBits.NOT_REMOVABLE |
- // //GT_ModHandler.RecipeBits.REVERSIBLE, new Object[]{"CWR", "WIW", "RWC", Character.valueOf('I'),
- // OrePrefixes.stick.get(Materials.NeodymiumMagnetic), Character.valueOf('R'),
- // OrePrefixes.stick.get(Materials.Titanium), Character.valueOf('W'),
- // OrePrefixes.wireGt02.get(Materials.TungstenSteel), Character.valueOf('C'),
- // OrePrefixes.cableGt01.get(Materials.Nichrome)});
-
- tLastID = 8;
- GregtechItemList.Conveyor_Module_LuV.set(
- this.addItem(
- tLastID = 8,
- "Conveyor Module (LuV)",
- "1 Stack every 20 secs (as Cover)",
- new Object[] { getTcAspectStack(TC_Aspects.ELECTRUM, 1L),
- getTcAspectStack(TC_Aspects.MACHINA, 1L), getTcAspectStack(TC_Aspects.ITER, 1L) }));
- GregtechItemList.Conveyor_Module_ZPM.set(
- this.addItem(
- tLastID = 9,
- "Conveyor Module (ZPM)",
- "1 Stack every 5 secs (as Cover)",
- new Object[] { getTcAspectStack(TC_Aspects.ELECTRUM, 2L),
- getTcAspectStack(TC_Aspects.MACHINA, 2L), getTcAspectStack(TC_Aspects.ITER, 2L) }));
- GregtechItemList.Conveyor_Module_UV.set(
- this.addItem(
- tLastID = 10,
- "Conveyor Module (UV)",
- "1 Stack every 1 sec (as Cover)",
- new Object[] { getTcAspectStack(TC_Aspects.ELECTRUM, 4L),
- getTcAspectStack(TC_Aspects.MACHINA, 4L), getTcAspectStack(TC_Aspects.ITER, 4L) }));
- GregtechItemList.Conveyor_Module_MAX.set(
- this.addItem(
- tLastID = 11,
- "Conveyor Module (MAX)",
- "1 Stack every 1/5 sec (as Cover)",
- new Object[] { getTcAspectStack(TC_Aspects.ELECTRUM, 8L),
- getTcAspectStack(TC_Aspects.MACHINA, 8L), getTcAspectStack(TC_Aspects.ITER, 8L) }));
- // GT_ModHandler.addCraftingRecipe(GregtechItemList.Conveyor_Module_LuV.get(1L),
- // //GT_ModHandler.RecipeBits.DISMANTLEABLE | //GT_ModHandler.RecipeBits.NOT_REMOVABLE |
- // //GT_ModHandler.RecipeBits.REVERSIBLE, new Object[]{"RRR", "MCM", "RRR", Character.valueOf('M'),
- // GregtechItemList.Electric_Motor_LuV, Character.valueOf('C'), OrePrefixes.cableGt01.get(Materials.Tin),
- // Character.valueOf('R'), OrePrefixes.plate.get(Materials.Rubber)});
- // GT_ModHandler.addCraftingRecipe(GregtechItemList.Conveyor_Module_ZPM.get(1L),
- // //GT_ModHandler.RecipeBits.DISMANTLEABLE | //GT_ModHandler.RecipeBits.NOT_REMOVABLE |
- // //GT_ModHandler.RecipeBits.REVERSIBLE, new Object[]{"RRR", "MCM", "RRR", Character.valueOf('M'),
- // GregtechItemList.Electric_Motor_ZPM, Character.valueOf('C'),
- // OrePrefixes.cableGt01.get(Materials.AnyCopper), Character.valueOf('R'),
- // OrePrefixes.plate.get(Materials.Rubber)});
- // GT_ModHandler.addCraftingRecipe(GregtechItemList.Conveyor_Module_UV.get(1L),
- // //GT_ModHandler.RecipeBits.DISMANTLEABLE | //GT_ModHandler.RecipeBits.NOT_REMOVABLE |
- // //GT_ModHandler.RecipeBits.REVERSIBLE, new Object[]{"RRR", "MCM", "RRR", Character.valueOf('M'),
- // GregtechItemList.Electric_Motor_UV, Character.valueOf('C'), OrePrefixes.cableGt01.get(Materials.Gold),
- // Character.valueOf('R'), OrePrefixes.plate.get(Materials.Rubber)});
- // GT_ModHandler.addCraftingRecipe(GregtechItemList.Conveyor_Module_MAX.get(1L),
- // //GT_ModHandler.RecipeBits.DISMANTLEABLE | //GT_ModHandler.RecipeBits.NOT_REMOVABLE |
- // //GT_ModHandler.RecipeBits.REVERSIBLE, new Object[]{"RRR", "MCM", "RRR", Character.valueOf('M'),
- // GregtechItemList.Electric_Motor_MAX, Character.valueOf('C'),
- // OrePrefixes.cableGt01.get(Materials.Aluminium), Character.valueOf('R'),
- // OrePrefixes.plate.get(Materials.Rubber)});
- GregTech_API.registerCover(
- GregtechItemList.Conveyor_Module_LuV.get(1L),
- new GT_MultiTexture(
- new ITexture[] { Textures.BlockIcons.MACHINE_CASINGS[1][0],
- new GT_RenderedTexture(Textures.BlockIcons.OVERLAY_CONVEYOR) }),
- new GT_Cover_Conveyor(400));
- GregTech_API.registerCover(
- GregtechItemList.Conveyor_Module_ZPM.get(1L),
- new GT_MultiTexture(
- new ITexture[] { Textures.BlockIcons.MACHINE_CASINGS[2][0],
- new GT_RenderedTexture(Textures.BlockIcons.OVERLAY_CONVEYOR) }),
- new GT_Cover_Conveyor(100));
- GregTech_API.registerCover(
- GregtechItemList.Conveyor_Module_UV.get(1L),
- new GT_MultiTexture(
- new ITexture[] { Textures.BlockIcons.MACHINE_CASINGS[3][0],
- new GT_RenderedTexture(Textures.BlockIcons.OVERLAY_CONVEYOR) }),
- new GT_Cover_Conveyor(20));
- GregTech_API.registerCover(
- GregtechItemList.Conveyor_Module_MAX.get(1L),
- new GT_MultiTexture(
- new ITexture[] { Textures.BlockIcons.MACHINE_CASINGS[4][0],
- new GT_RenderedTexture(Textures.BlockIcons.OVERLAY_CONVEYOR) }),
- new GT_Cover_Conveyor(4));
- tLastID = 12;
- GregtechItemList.Electric_Piston_LuV.set(
- this.addItem(
- tLastID = 12,
- "Electric Piston (LuV)",
- "",
- new Object[] { getTcAspectStack(TC_Aspects.ELECTRUM, 1L),
- getTcAspectStack(TC_Aspects.MACHINA, 2L),
- getTcAspectStack(TC_Aspects.MOTUS, 1L) }));
- GregtechItemList.Electric_Piston_ZPM.set(
- this.addItem(
- tLastID = 13,
- "Electric Piston (ZPM)",
- "",
- new Object[] { getTcAspectStack(TC_Aspects.ELECTRUM, 2L),
- getTcAspectStack(TC_Aspects.MACHINA, 4L),
- getTcAspectStack(TC_Aspects.MOTUS, 2L) }));
- GregtechItemList.Electric_Piston_UV.set(
- this.addItem(
- tLastID = 14,
- "Electric Piston (UV)",
- "",
- new Object[] { getTcAspectStack(TC_Aspects.ELECTRUM, 4L),
- getTcAspectStack(TC_Aspects.MACHINA, 8L),
- getTcAspectStack(TC_Aspects.MOTUS, 4L) }));
- GregtechItemList.Electric_Piston_MAX.set(
- this.addItem(
- tLastID = 15,
- "Electric Piston (MAX)",
- "",
- new Object[] { getTcAspectStack(TC_Aspects.ELECTRUM, 8L),
- getTcAspectStack(TC_Aspects.MACHINA, 16L),
- getTcAspectStack(TC_Aspects.MOTUS, 8L) }));
- // GT_ModHandler.addCraftingRecipe(GregtechItemList.Electric_Piston_LuV.get(1L),
- // //GT_ModHandler.RecipeBits.DISMANTLEABLE | //GT_ModHandler.RecipeBits.NOT_REMOVABLE |
- // //GT_ModHandler.RecipeBits.REVERSIBLE, new Object[]{"PPP", "CSS", "CMG", Character.valueOf('P'),
- // OrePrefixes.plate.get(Materials.Steel), Character.valueOf('S'), OrePrefixes.stick.get(Materials.Steel),
- // Character.valueOf('G'), OrePrefixes.gearGtSmall.get(Materials.Steel), Character.valueOf('M'),
- // GregtechItemList.Electric_Motor_LuV, Character.valueOf('C'), OrePrefixes.cableGt01.get(Materials.Tin)});
- // GT_ModHandler.addCraftingRecipe(GregtechItemList.Electric_Piston_ZPM.get(1L),
- // //GT_ModHandler.RecipeBits.DISMANTLEABLE | //GT_ModHandler.RecipeBits.NOT_REMOVABLE |
- // //GT_ModHandler.RecipeBits.REVERSIBLE, new Object[]{"PPP", "CSS", "CMG", Character.valueOf('P'),
- // OrePrefixes.plate.get(Materials.Aluminium), Character.valueOf('S'),
- // OrePrefixes.stick.get(Materials.Aluminium), Character.valueOf('G'),
- // OrePrefixes.gearGtSmall.get(Materials.Aluminium), Character.valueOf('M'),
- // GregtechItemList.Electric_Motor_ZPM, Character.valueOf('C'),
- // OrePrefixes.cableGt01.get(Materials.AnyCopper)});
- // GT_ModHandler.addCraftingRecipe(GregtechItemList.Electric_Piston_UV.get(1L),
- // //GT_ModHandler.RecipeBits.DISMANTLEABLE | //GT_ModHandler.RecipeBits.NOT_REMOVABLE |
- // //GT_ModHandler.RecipeBits.REVERSIBLE, new Object[]{"PPP", "CSS", "CMG", Character.valueOf('P'),
- // OrePrefixes.plate.get(Materials.StainlessSteel), Character.valueOf('S'),
- // OrePrefixes.stick.get(Materials.StainlessSteel), Character.valueOf('G'),
- // OrePrefixes.gearGtSmall.get(Materials.StainlessSteel), Character.valueOf('M'),
- // GregtechItemList.Electric_Motor_UV, Character.valueOf('C'), OrePrefixes.cableGt01.get(Materials.Gold)});
- // GT_ModHandler.addCraftingRecipe(GregtechItemList.Electric_Piston_MAX.get(1L),
- // //GT_ModHandler.RecipeBits.DISMANTLEABLE | //GT_ModHandler.RecipeBits.NOT_REMOVABLE |
- // //GT_ModHandler.RecipeBits.REVERSIBLE, new Object[]{"PPP", "CSS", "CMG", Character.valueOf('P'),
- // OrePrefixes.plate.get(Materials.Titanium), Character.valueOf('S'),
- // OrePrefixes.stick.get(Materials.Titanium), Character.valueOf('G'),
- // OrePrefixes.gearGtSmall.get(Materials.Titanium), Character.valueOf('M'),
- // GregtechItemList.Electric_Motor_MAX, Character.valueOf('C'),
- // OrePrefixes.cableGt01.get(Materials.Aluminium)});
- tLastID = 16;
- GregtechItemList.Robot_Arm_LuV.set(
- this.addItem(
- tLastID = 16,
- "Robot Arm (LuV)",
- "Inserts into specific Slots (as Cover)",
- new Object[] { getTcAspectStack(TC_Aspects.ELECTRUM, 1L),
- getTcAspectStack(TC_Aspects.MACHINA, 2L), getTcAspectStack(TC_Aspects.MOTUS, 1L),
- Utils.getTcAspectStack("COGNITIO", 1L) }));
- GregtechItemList.Robot_Arm_ZPM.set(
- this.addItem(
- tLastID = 17,
- "Robot Arm (ZPM)",
- "Inserts into specific Slots (as Cover)",
- new Object[] { getTcAspectStack(TC_Aspects.ELECTRUM, 2L),
- getTcAspectStack(TC_Aspects.MACHINA, 4L), getTcAspectStack(TC_Aspects.MOTUS, 2L),
- getTcAspectStack("COGNITIO", 2L) }));
- GregtechItemList.Robot_Arm_UV.set(
- this.addItem(
- tLastID = 18,
- "Robot Arm (UV)",
- "Inserts into specific Slots (as Cover)",
- new Object[] { getTcAspectStack(TC_Aspects.ELECTRUM, 4L),
- getTcAspectStack(TC_Aspects.MACHINA, 8L), getTcAspectStack(TC_Aspects.MOTUS, 4L),
- getTcAspectStack("COGNITIO", 4L) }));
- GregtechItemList.Robot_Arm_MAX.set(
- this.addItem(
- tLastID = 19,
- "Robot Arm (MAX)",
- "Inserts into specific Slots (as Cover)",
- new Object[] { getTcAspectStack(TC_Aspects.ELECTRUM, 8L),
- getTcAspectStack(TC_Aspects.MACHINA, 16L), getTcAspectStack(TC_Aspects.MOTUS, 8L),
- getTcAspectStack("COGNITIO", 8L) }));
- // GT_ModHandler.addCraftingRecipe(GregtechItemList.Robot_Arm_LuV.get(1L),
- // //GT_ModHandler.RecipeBits.DISMANTLEABLE | //GT_ModHandler.RecipeBits.NOT_REMOVABLE |
- // //GT_ModHandler.RecipeBits.REVERSIBLE, new Object[]{"CCC", "MSM", "PES", Character.valueOf('S'),
- // OrePrefixes.stick.get(Materials.Steel), Character.valueOf('M'), GregtechItemList.Electric_Motor_LuV,
- // Character.valueOf('P'), GregtechItemList.Electric_Piston_LuV, Character.valueOf('E'),
- // OrePrefixes.circuit.get(Materials.Basic), Character.valueOf('C'),
- // OrePrefixes.cableGt01.get(Materials.Tin)});
- // GT_ModHandler.addCraftingRecipe(GregtechItemList.Robot_Arm_ZPM.get(1L),
- // //GT_ModHandler.RecipeBits.DISMANTLEABLE | //GT_ModHandler.RecipeBits.NOT_REMOVABLE |
- // //GT_ModHandler.RecipeBits.REVERSIBLE, new Object[]{"CCC", "MSM", "PES", Character.valueOf('S'),
- // OrePrefixes.stick.get(Materials.Aluminium), Character.valueOf('M'), GregtechItemList.Electric_Motor_ZPM,
- // Character.valueOf('P'), GregtechItemList.Electric_Piston_ZPM, Character.valueOf('E'),
- // OrePrefixes.circuit.get(Materials.Good), Character.valueOf('C'),
- // OrePrefixes.cableGt01.get(Materials.AnyCopper)});
- // GT_ModHandler.addCraftingRecipe(GregtechItemList.Robot_Arm_UV.get(1L),
- // //GT_ModHandler.RecipeBits.DISMANTLEABLE | //GT_ModHandler.RecipeBits.NOT_REMOVABLE |
- // //GT_ModHandler.RecipeBits.REVERSIBLE, new Object[]{"CCC", "MSM", "PES", Character.valueOf('S'),
- // OrePrefixes.stick.get(Materials.StainlessSteel), Character.valueOf('M'),
- // GregtechItemList.Electric_Motor_UV, Character.valueOf('P'), GregtechItemList.Electric_Piston_UV,
- // Character.valueOf('E'), OrePrefixes.circuit.get(Materials.Advanced), Character.valueOf('C'),
- // OrePrefixes.cableGt01.get(Materials.Gold)});
- // GT_ModHandler.addCraftingRecipe(GregtechItemList.Robot_Arm_MAX.get(1L),
- // //GT_ModHandler.RecipeBits.DISMANTLEABLE | //GT_ModHandler.RecipeBits.NOT_REMOVABLE |
- // //GT_ModHandler.RecipeBits.REVERSIBLE, new Object[]{"CCC", "MSM", "PES", Character.valueOf('S'),
- // OrePrefixes.stick.get(Materials.Titanium), Character.valueOf('M'), GregtechItemList.Electric_Motor_MAX,
- // Character.valueOf('P'), GregtechItemList.Electric_Piston_MAX, Character.valueOf('E'),
- // OrePrefixes.circuit.get(Materials.Elite), Character.valueOf('C'),
- // OrePrefixes.cableGt01.get(Materials.Aluminium)});
- GregTech_API.registerCover(
- GregtechItemList.Robot_Arm_LuV.get(1L),
- new GT_MultiTexture(
- new ITexture[] { Textures.BlockIcons.MACHINE_CASINGS[1][0],
- new GT_RenderedTexture(Textures.BlockIcons.OVERLAY_ARM) }),
- new GT_Cover_Arm(400));
- GregTech_API.registerCover(
- GregtechItemList.Robot_Arm_ZPM.get(1L),
- new GT_MultiTexture(
- new ITexture[] { Textures.BlockIcons.MACHINE_CASINGS[2][0],
- new GT_RenderedTexture(Textures.BlockIcons.OVERLAY_ARM) }),
- new GT_Cover_Arm(100));
- GregTech_API.registerCover(
- GregtechItemList.Robot_Arm_UV.get(1L),
- new GT_MultiTexture(
- new ITexture[] { Textures.BlockIcons.MACHINE_CASINGS[3][0],
- new GT_RenderedTexture(Textures.BlockIcons.OVERLAY_ARM) }),
- new GT_Cover_Arm(20));
- GregTech_API.registerCover(
- GregtechItemList.Robot_Arm_MAX.get(1L),
- new GT_MultiTexture(
- new ITexture[] { Textures.BlockIcons.MACHINE_CASINGS[4][0],
- new GT_RenderedTexture(Textures.BlockIcons.OVERLAY_ARM) }),
- new GT_Cover_Arm(4));
- tLastID = 20;
- GregtechItemList.Field_Generator_LuV.set(
- this.addItem(
- tLastID = 20,
- "Field Generator (LuV)",
- "",
- new Object[] { getTcAspectStack(TC_Aspects.ELECTRUM, 2L),
- getTcAspectStack(TC_Aspects.MACHINA, 1L),
- getTcAspectStack(TC_Aspects.TUTAMEN, 1L) }));
- GregtechItemList.Field_Generator_ZPM.set(
- this.addItem(
- tLastID = 21,
- "Field Generator (ZPM)",
- "",
- new Object[] { getTcAspectStack(TC_Aspects.ELECTRUM, 4L),
- getTcAspectStack(TC_Aspects.MACHINA, 2L),
- getTcAspectStack(TC_Aspects.TUTAMEN, 2L) }));
- GregtechItemList.Field_Generator_UV.set(
- this.addItem(
- tLastID = 22,
- "Field Generator (UV)",
- "",
- new Object[] { getTcAspectStack(TC_Aspects.ELECTRUM, 8L),
- getTcAspectStack(TC_Aspects.MACHINA, 4L),
- getTcAspectStack(TC_Aspects.TUTAMEN, 4L) }));
- GregtechItemList.Field_Generator_MAX.set(
- this.addItem(
- tLastID = 23,
- "Field Generator (MAX)",
- "",
- new Object[] { getTcAspectStack(TC_Aspects.ELECTRUM, 16L),
- getTcAspectStack(TC_Aspects.MACHINA, 8L),
- getTcAspectStack(TC_Aspects.TUTAMEN, 8L) }));
- // GT_ModHandler.addCraftingRecipe(GregtechItemList.Field_Generator_LuV.get(1L),
- // //GT_ModHandler.RecipeBits.DISMANTLEABLE | //GT_ModHandler.RecipeBits.NOT_REMOVABLE |
- // //GT_ModHandler.RecipeBits.REVERSIBLE, new Object[]{"WCW", "CGC", "WCW", Character.valueOf('G'),
- // OrePrefixes.gem.get(Materials.EnderPearl), Character.valueOf('C'),
- // OrePrefixes.circuit.get(Materials.Basic), Character.valueOf('W'),
- // OrePrefixes.wireGt01.get(Materials.Osmium)});
- // GT_ModHandler.addCraftingRecipe(GregtechItemList.Field_Generator_ZPM.get(1L),
- // //GT_ModHandler.RecipeBits.DISMANTLEABLE | //GT_ModHandler.RecipeBits.NOT_REMOVABLE |
- // //GT_ModHandler.RecipeBits.REVERSIBLE, new Object[]{"WCW", "CGC", "WCW", Character.valueOf('G'),
- // OrePrefixes.gem.get(Materials.EnderEye), Character.valueOf('C'), OrePrefixes.circuit.get(Materials.Good),
- // Character.valueOf('W'), OrePrefixes.wireGt02.get(Materials.Osmium)});
- // GT_ModHandler.addCraftingRecipe(GregtechItemList.Field_Generator_UV.get(1L),
- // //GT_ModHandler.RecipeBits.DISMANTLEABLE | //GT_ModHandler.RecipeBits.NOT_REMOVABLE |
- // //GT_ModHandler.RecipeBits.REVERSIBLE, new Object[]{"WCW", "CGC", "WCW", Character.valueOf('G'),
- // OrePrefixes.gem.get(Materials.NetherStar), Character.valueOf('C'),
- // OrePrefixes.circuit.get(Materials.Advanced), Character.valueOf('W'),
- // OrePrefixes.wireGt04.get(Materials.Osmium)});
- // GT_ModHandler.addCraftingRecipe(GregtechItemList.Field_Generator_MAX.get(1L),
- // //GT_ModHandler.RecipeBits.DISMANTLEABLE | //GT_ModHandler.RecipeBits.NOT_REMOVABLE |
- // //GT_ModHandler.RecipeBits.REVERSIBLE, new Object[]{"WCW", "CGC", "WCW", Character.valueOf('G'),
- // OrePrefixes.gem.get(Materials.NetherStar), Character.valueOf('C'),
- // OrePrefixes.circuit.get(Materials.Elite), Character.valueOf('W'),
- // OrePrefixes.wireGt08.get(Materials.Osmium)});
- tLastID = 24;
- GregtechItemList.Emitter_LuV.set(
- this.addItem(
- tLastID = 24,
- "Emitter (LuV)",
- "",
- new Object[] { getTcAspectStack(TC_Aspects.ELECTRUM, 1L),
- getTcAspectStack(TC_Aspects.MACHINA, 1L), getTcAspectStack(TC_Aspects.LUX, 1L) }));
- GregtechItemList.Emitter_ZPM.set(
- this.addItem(
- tLastID = 25,
- "Emitter (ZPM)",
- "",
- new Object[] { getTcAspectStack(TC_Aspects.ELECTRUM, 2L),
- getTcAspectStack(TC_Aspects.MACHINA, 2L), getTcAspectStack(TC_Aspects.LUX, 2L) }));
- GregtechItemList.Emitter_UV.set(
- this.addItem(
- tLastID = 26,
- "Emitter (UV)",
- "",
- new Object[] { getTcAspectStack(TC_Aspects.ELECTRUM, 4L),
- getTcAspectStack(TC_Aspects.MACHINA, 4L), getTcAspectStack(TC_Aspects.LUX, 4L) }));
- GregtechItemList.Emitter_MAX.set(
- this.addItem(
- tLastID = 27,
- "Emitter (MAX)",
- "",
- new Object[] { getTcAspectStack(TC_Aspects.ELECTRUM, 8L),
- getTcAspectStack(TC_Aspects.MACHINA, 8L), getTcAspectStack(TC_Aspects.LUX, 8L) }));
- // GT_ModHandler.addCraftingRecipe(GregtechItemList.Emitter_LuV.get(1L),
- // //GT_ModHandler.RecipeBits.DISMANTLEABLE | //GT_ModHandler.RecipeBits.NOT_REMOVABLE |
- // //GT_ModHandler.RecipeBits.REVERSIBLE, new Object[]{"SSC", "WQS", "CWS", Character.valueOf('Q'),
- // OrePrefixes.gem.get(Materials.Quartzite), Character.valueOf('S'), OrePrefixes.stick.get(Materials.Brass),
- // Character.valueOf('C'), OrePrefixes.circuit.get(Materials.Basic), Character.valueOf('W'),
- // OrePrefixes.cableGt01.get(Materials.Tin)});
- // GT_ModHandler.addCraftingRecipe(GregtechItemList.Emitter_ZPM.get(1L),
- // //GT_ModHandler.RecipeBits.DISMANTLEABLE | //GT_ModHandler.RecipeBits.NOT_REMOVABLE |
- // //GT_ModHandler.RecipeBits.REVERSIBLE, new Object[]{"SSC", "WQS", "CWS", Character.valueOf('Q'),
- // OrePrefixes.gem.get(Materials.NetherQuartz), Character.valueOf('S'),
- // OrePrefixes.stick.get(Materials.Electrum), Character.valueOf('C'),
- // OrePrefixes.circuit.get(Materials.Good), Character.valueOf('W'),
- // OrePrefixes.cableGt01.get(Materials.AnyCopper)});
- // GT_ModHandler.addCraftingRecipe(GregtechItemList.Emitter_UV.get(1L),
- // //GT_ModHandler.RecipeBits.DISMANTLEABLE | //GT_ModHandler.RecipeBits.NOT_REMOVABLE |
- // //GT_ModHandler.RecipeBits.REVERSIBLE, new Object[]{"SSC", "WQS", "CWS", Character.valueOf('Q'),
- // OrePrefixes.gem.get(Materials.Emerald), Character.valueOf('S'), OrePrefixes.stick.get(Materials.Chrome),
- // Character.valueOf('C'), OrePrefixes.circuit.get(Materials.Advanced), Character.valueOf('W'),
- // OrePrefixes.cableGt01.get(Materials.Gold)});
- // GT_ModHandler.addCraftingRecipe(GregtechItemList.Emitter_MAX.get(1L),
- // //GT_ModHandler.RecipeBits.DISMANTLEABLE | //GT_ModHandler.RecipeBits.NOT_REMOVABLE |
- // //GT_ModHandler.RecipeBits.REVERSIBLE, new Object[]{"SSC", "WQS", "CWS", Character.valueOf('Q'),
- // OrePrefixes.gem.get(Materials.EnderPearl), Character.valueOf('S'),
- // OrePrefixes.stick.get(Materials.Platinum), Character.valueOf('C'),
- // OrePrefixes.circuit.get(Materials.Elite), Character.valueOf('W'),
- // OrePrefixes.cableGt01.get(Materials.Aluminium)});
- tLastID = 28;
- GregtechItemList.Sensor_LuV.set(
- this.addItem(
- tLastID = 28,
- "Sensor (LuV)",
- "",
- new Object[] { getTcAspectStack(TC_Aspects.ELECTRUM, 1L),
- getTcAspectStack(TC_Aspects.MACHINA, 1L),
- getTcAspectStack(TC_Aspects.SENSUS, 1L) }));
- GregtechItemList.Sensor_ZPM.set(
- this.addItem(
- tLastID = 29,
- "Sensor (ZPM)",
- "",
- new Object[] { getTcAspectStack(TC_Aspects.ELECTRUM, 2L),
- getTcAspectStack(TC_Aspects.MACHINA, 2L),
- getTcAspectStack(TC_Aspects.SENSUS, 2L) }));
- GregtechItemList.Sensor_UV.set(
- this.addItem(
- tLastID = 30,
- "Sensor (UV)",
- "",
- new Object[] { getTcAspectStack(TC_Aspects.ELECTRUM, 4L),
- getTcAspectStack(TC_Aspects.MACHINA, 4L),
- getTcAspectStack(TC_Aspects.SENSUS, 4L) }));
- GregtechItemList.Sensor_MAX.set(
- this.addItem(
- tLastID = 31,
- "Sensor (MAX)",
- "",
- new Object[] { getTcAspectStack(TC_Aspects.ELECTRUM, 8L),
- getTcAspectStack(TC_Aspects.MACHINA, 8L),
- getTcAspectStack(TC_Aspects.SENSUS, 8L) }));
- // GT_ModHandler.addCraftingRecipe(GregtechItemList.Sensor_LuV.get(1L),
- // //GT_ModHandler.RecipeBits.DISMANTLEABLE | //GT_ModHandler.RecipeBits.NOT_REMOVABLE |
- // //GT_ModHandler.RecipeBits.REVERSIBLE, new Object[]{"P Q", "PS ", "CPP", Character.valueOf('Q'),
- // OrePrefixes.gem.get(Materials.Quartzite), Character.valueOf('S'), OrePrefixes.stick.get(Materials.Brass),
- // Character.valueOf('P'), OrePrefixes.plate.get(Materials.Steel), Character.valueOf('C'),
- // OrePrefixes.circuit.get(Materials.Basic)});
- // GT_ModHandler.addCraftingRecipe(GregtechItemList.Sensor_ZPM.get(1L),
- // //GT_ModHandler.RecipeBits.DISMANTLEABLE | //GT_ModHandler.RecipeBits.NOT_REMOVABLE |
- // //GT_ModHandler.RecipeBits.REVERSIBLE, new Object[]{"P Q", "PS ", "CPP", Character.valueOf('Q'),
- // OrePrefixes.gem.get(Materials.NetherQuartz), Character.valueOf('S'),
- // OrePrefixes.stick.get(Materials.Electrum), Character.valueOf('P'),
- // OrePrefixes.plate.get(Materials.Aluminium), Character.valueOf('C'),
- // OrePrefixes.circuit.get(Materials.Good)});
- // GT_ModHandler.addCraftingRecipe(GregtechItemList.Sensor_UV.get(1L),
- // //GT_ModHandler.RecipeBits.DISMANTLEABLE | //GT_ModHandler.RecipeBits.NOT_REMOVABLE |
- // //GT_ModHandler.RecipeBits.REVERSIBLE, new Object[]{"P Q", "PS ", "CPP", Character.valueOf('Q'),
- // OrePrefixes.gem.get(Materials.Emerald), Character.valueOf('S'), OrePrefixes.stick.get(Materials.Chrome),
- // Character.valueOf('P'), OrePrefixes.plate.get(Materials.StainlessSteel), Character.valueOf('C'),
- // OrePrefixes.circuit.get(Materials.Advanced)});
- // GT_ModHandler.addCraftingRecipe(GregtechItemList.Sensor_MAX.get(1L),
- // //GT_ModHandler.RecipeBits.DISMANTLEABLE | //GT_ModHandler.RecipeBits.NOT_REMOVABLE |
- // //GT_ModHandler.RecipeBits.REVERSIBLE, new Object[]{"P Q", "PS ", "CPP", Character.valueOf('Q'),
- // OrePrefixes.gem.get(Materials.EnderPearl), Character.valueOf('S'),
- // OrePrefixes.stick.get(Materials.Platinum), Character.valueOf('P'),
- // OrePrefixes.plate.get(Materials.Titanium), Character.valueOf('C'),
- // OrePrefixes.circuit.get(Materials.Elite)});
-
- // Handler for ULV Components
- registerComponents_ULV();
-
- } else {
- // Simplify life.
- registerComponents_ULV();
- registerComponents_MAX();
- }
+ // Simplify life.
+ registerComponents_ULV();
+ registerComponents_MAX();
// Extruder Shape
GregtechItemList.Shape_Extruder_WindmillShaft
.set(this.addItem(tLastID = 40, "Extruder Shape (Shaft)", "Extruder Shape for making Windmill Shafts"));
- // GTNH Already adds this.
- if (!CORE.GTNH) {
- GregtechItemList.Shape_Extruder_SmallGear
- .set(this.addItem(221, "Extruder Shape (Small Gear)", "Extruder Shape for making small gears"));
- }
-
// Batteries
GregtechItemList.Battery_RE_EV_Sodium.set(
this.addItem(
@@ -756,64 +196,6 @@ public class MetaGeneratedGregtechItems extends Gregtech_MetaItem_X32 {
getTcAspectStack(TC_Aspects.CORPUS, 1L), getTcAspectStack(TC_Aspects.FAMES, 1L),
getTcAspectStack(TC_Aspects.IGNIS, 1L) }));
- if (!CORE.GTNH) {
- GregtechItemList.Fluid_Cell_144L.set(
- this.addItem(
- tLastID = 61,
- "144L Invar Fluid Cell",
- "Holds exactly one dust worth of liquid.",
- new Object[] {
- new ItemData(
- Materials.Invar,
- (OrePrefixes.plate.mMaterialAmount * 8L)
- + (4L * OrePrefixes.ring.mMaterialAmount),
- new MaterialStack[0]),
- getTcAspectStack(TC_Aspects.VACUOS, 2L), getTcAspectStack(TC_Aspects.AQUA, 1L) }));
- this.setFluidContainerStats(32000 + tLastID, 144L, 64L);
-
- GregtechItemList.Fluid_Cell_36L.set(
- this.addItem(
- tLastID = 62,
- "36L Brass Fluid Cell",
- "Holds exactly one small dust worth of liquid.",
- new Object[] {
- new ItemData(
- Materials.Brass,
- (OrePrefixes.plate.mMaterialAmount * 8L)
- + (4L * OrePrefixes.ring.mMaterialAmount),
- new MaterialStack[0]),
- getTcAspectStack(TC_Aspects.VACUOS, 2L), getTcAspectStack(TC_Aspects.AQUA, 1L) }));
- this.setFluidContainerStats(32000 + tLastID, 36L, 64L);
-
- GregtechItemList.Fluid_Cell_16L.set(
- this.addItem(
- tLastID = 63,
- "16L Bronze Fluid Cell",
- "Holds exactly one tiny dust / nugget worth of liquid.",
- new Object[] {
- new ItemData(
- Materials.Bronze,
- (OrePrefixes.plate.mMaterialAmount * 8L)
- + (4L * OrePrefixes.ring.mMaterialAmount),
- new MaterialStack[0]),
- getTcAspectStack(TC_Aspects.VACUOS, 2L), getTcAspectStack(TC_Aspects.AQUA, 1L) }));
- this.setFluidContainerStats(32000 + tLastID, 16L, 64L);
-
- GregtechItemList.Fluid_Cell_1L.set(
- this.addItem(
- tLastID = 64,
- "1L Wrought Iron Fluid Cell",
- "Holds exactly one litre worth of liquid.",
- new Object[] {
- new ItemData(
- Materials.WroughtIron,
- (OrePrefixes.plate.mMaterialAmount * 8L)
- + (4L * OrePrefixes.ring.mMaterialAmount),
- new MaterialStack[0]),
- getTcAspectStack(TC_Aspects.VACUOS, 2L), getTcAspectStack(TC_Aspects.AQUA, 1L) }));
- this.setFluidContainerStats(32000 + tLastID, 1L, 64L);
- }
-
GregtechItemList.Cover_Overflow_ULV.set(
this.addItem(
71,
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/automation/GT_MetaTileEntity_TesseractGenerator.java b/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/automation/GT_MetaTileEntity_TesseractGenerator.java
index 7534c0035c..80e7db9bbf 100644
--- a/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/automation/GT_MetaTileEntity_TesseractGenerator.java
+++ b/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/automation/GT_MetaTileEntity_TesseractGenerator.java
@@ -165,10 +165,7 @@ public class GT_MetaTileEntity_TesseractGenerator extends GT_MetaTileEntity_Basi
@Override
public void onConfigLoad(final GT_Config aConfig) {
- int J = 1;
- if (CORE.GTNH) {
- J = 4;
- }
+ int J = 4;
TESSERACT_ENERGY_COST = 128 * J;
TESSERACT_ENERGY_COST_DIMENSIONAL = 512 * J;
}
@@ -535,9 +532,7 @@ public class GT_MetaTileEntity_TesseractGenerator extends GT_MetaTileEntity_Basi
? TESSERACT_ENERGY_COST
: TESSERACT_ENERGY_COST_DIMENSIONAL);
- if (CORE.GTNH) {
- J *= 4;
- }
+ J *= 4;
this.mNeededEnergy += J;
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/automation/GT_MetaTileEntity_TesseractTerminal.java b/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/automation/GT_MetaTileEntity_TesseractTerminal.java
index b7742d2d4e..2cab13f04f 100644
--- a/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/automation/GT_MetaTileEntity_TesseractTerminal.java
+++ b/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/automation/GT_MetaTileEntity_TesseractTerminal.java
@@ -134,13 +134,8 @@ public class GT_MetaTileEntity_TesseractTerminal extends GT_MetaTileEntity_Basic
@Override
public void onConfigLoad(final GT_Config aConfig) {
sInterDimensionalTesseractAllowed = true;
- if (CORE.GTNH) {
- TESSERACT_ENERGY_COST = 512;
- TESSERACT_ENERGY_COST_DIMENSIONAL = 2048;
- } else {
- TESSERACT_ENERGY_COST = 128;
- TESSERACT_ENERGY_COST_DIMENSIONAL = 512;
- }
+ TESSERACT_ENERGY_COST = 512;
+ TESSERACT_ENERGY_COST_DIMENSIONAL = 2048;
}
@Override
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/generators/GT_MetaTileEntity_RfConvertor.java b/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/generators/GT_MetaTileEntity_RfConvertor.java
index cbee852fea..d763490539 100644
--- a/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/generators/GT_MetaTileEntity_RfConvertor.java
+++ b/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/generators/GT_MetaTileEntity_RfConvertor.java
@@ -205,7 +205,7 @@ public class GT_MetaTileEntity_RfConvertor extends GregtechMetaEnergyBuffer impl
aCurrentOutputAmperage = aTest;
PlayerUtils.messagePlayer(aPlayer, "Now handling " + maxAmperesOut() + " Amps.");
} else {
- if (this.mTier < (CORE.GTNH ? GT_Values.V.length : 9)) {
+ if (this.mTier < GT_Values.V.length) {
this.mTier++;
} else {
this.mTier = 0;
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/basic/GregtechMetaGarbageCollector.java b/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/basic/GregtechMetaGarbageCollector.java
index 9818e0fc52..de4d8f1890 100644
--- a/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/basic/GregtechMetaGarbageCollector.java
+++ b/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/basic/GregtechMetaGarbageCollector.java
@@ -376,7 +376,7 @@ public class GregtechMetaGarbageCollector extends GregtechMetaTileEntity {
mLocalTickVar = System.currentTimeMillis();
long aDiff = mLocalTickVar - this.mLastCleanup;
if (Utils.getSecondsFromMillis(aDiff) >= (this.mFrequency * 60)) {
- CORE.gc();
+ System.gc();
this.mLastCleanup = mLocalTickVar;
}
}
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/processing/GregtechMetaTileEntity_IronBlastFurnace.java b/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/processing/GregtechMetaTileEntity_IronBlastFurnace.java
index fc6dfb6482..e0d35ff7d2 100644
--- a/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/processing/GregtechMetaTileEntity_IronBlastFurnace.java
+++ b/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/processing/GregtechMetaTileEntity_IronBlastFurnace.java
@@ -27,7 +27,6 @@ import gregtech.api.objects.GT_RenderedTexture;
import gregtech.api.util.GT_OreDictUnificator;
import gregtech.api.util.GT_Utility;
import gtPlusPlus.core.block.ModBlocks;
-import gtPlusPlus.core.lib.CORE;
import gtPlusPlus.xmod.gregtech.api.gui.GTPP_UITextures;
import gtPlusPlus.xmod.gregtech.common.blocks.textures.TexturesGtBlock;
@@ -55,18 +54,10 @@ public class GregtechMetaTileEntity_IronBlastFurnace extends MetaTileEntity impl
@Override
public String[] getDescription() {
- if (CORE.MAIN_GREGTECH_5U_EXPERIMENTAL_FORK) {
- return new String[] { "Iron is a much better furnace material!", "Can be Automated",
- "Multiblock: 3x3x5 hollow with opening on top",
- "Same shape as Bronze/Bricked blast furnace, except one ring of 8 taller.",
- "40 Iron Plated Bricks required", };
- } else {
- return new String[] { "Sloooowly, Skip the Bronze age, Get some Steel!",
- "Multiblock: 3x3x5 hollow with opening on top", "40 Iron Plated Bricks required", "----",
- "Even though Iron melts hotter than bronze,", "this machine is to help players skip looking",
- "for tin and copper, which are not as common",
- "as Iron is. This machine takes 5x longer than the bronze", "blast furnace as a result.", "----", };
- }
+ return new String[] { "Iron is a much better furnace material!", "Can be Automated",
+ "Multiblock: 3x3x5 hollow with opening on top",
+ "Same shape as Bronze/Bricked blast furnace, except one ring of 8 taller.",
+ "40 Iron Plated Bricks required", };
}
@Override
@@ -345,11 +336,7 @@ public class GregtechMetaTileEntity_IronBlastFurnace extends MetaTileEntity impl
}
private int getProperTime(int time) {
- if (CORE.MAIN_GREGTECH_5U_EXPERIMENTAL_FORK) {
- return (int) (time / 3);
- } else {
- return time;
- }
+ return time / 3;
}
private boolean checkRecipe() {
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/production/GT4Entity_AutoCrafter.java b/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/production/GT4Entity_AutoCrafter.java
index 3a4f2b81a5..9242389d50 100644
--- a/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/production/GT4Entity_AutoCrafter.java
+++ b/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/production/GT4Entity_AutoCrafter.java
@@ -6,7 +6,6 @@ import static com.gtnewhorizon.structurelib.structure.StructureUtility.transpose
import static gregtech.api.enums.GT_HatchElement.*;
import static gregtech.api.util.GT_StructureUtility.buildHatchAdder;
-import java.lang.reflect.Field;
import java.util.ArrayList;
import net.minecraft.entity.player.EntityPlayer;
@@ -35,7 +34,6 @@ import gtPlusPlus.api.objects.Logger;
import gtPlusPlus.core.block.ModBlocks;
import gtPlusPlus.core.lib.CORE;
import gtPlusPlus.core.util.minecraft.PlayerUtils;
-import gtPlusPlus.core.util.reflect.ReflectionUtils;
import gtPlusPlus.xmod.gregtech.api.metatileentity.implementations.base.GregtechMeta_MultiBlockBase;
import gtPlusPlus.xmod.gregtech.common.helpers.CraftingHelper;
import gtPlusPlus.xmod.gregtech.common.helpers.autocrafter.AC_Helper_Utils;
@@ -52,12 +50,11 @@ public class GT4Entity_AutoCrafter extends GregtechMeta_MultiBlockBase<GT4Entity
/** The crafting matrix inventory (3x3). */
public CraftingHelper mInventoryCrafter;
- public static enum MODE {
+ public enum MODE {
- CRAFTING("CIRCUIT", "ASSEMBLY"),
+ CRAFTING("DISASSEMBLY", "ASSEMBLY"),
ASSEMBLY("CRAFTING", "DISASSEMBLY"),
- DISASSEMBLY("ASSEMBLY", "CIRCUIT"),
- CIRCUIT("DISASSEMBLY", "CRAFTING");
+ DISASSEMBLY("ASSEMBLY", "CRAFTING");
private final String lastMode;
private final String nextMode;
@@ -88,9 +85,7 @@ public class GT4Entity_AutoCrafter extends GregtechMeta_MultiBlockBase<GT4Entity
@Override
public String getMachineType() {
- String sType = "Assembler, Disassembler, "
- + ((CORE.MAIN_GREGTECH_5U_EXPERIMENTAL_FORK && !CORE.GTNH) ? "Circuit Assembler" : "");
- return sType;
+ return "Assembler, Disassembler";
}
@Override
@@ -208,78 +203,32 @@ public class GT4Entity_AutoCrafter extends GregtechMeta_MultiBlockBase<GT4Entity
public GT_Recipe.GT_Recipe_Map getRecipeMap() {
if (this.mMachineMode == MODE.ASSEMBLY) {
return GT_Recipe.GT_Recipe_Map.sAssemblerRecipes;
- } else if (this.mMachineMode == MODE.CIRCUIT && !CORE.GTNH) {
- if (fCircuitMap != null) {
- return fCircuitMap;
- }
- GT_Recipe_Map r;
- try {
- Field f = ReflectionUtils.getField(GT_Recipe.GT_Recipe_Map.class, "sCircuitAssemblerRecipes");
- if (f != null) {
- r = (GT_Recipe_Map) f.get(null);
- if (r != null) {
- fCircuitMap = r;
- return r;
- }
- }
- } catch (IllegalArgumentException | IllegalAccessException e) {}
} else if (this.mMachineMode == MODE.DISASSEMBLY || this.mMachineMode == MODE.CRAFTING) {
return null;
}
return GT_Recipe.GT_Recipe_Map.sAssemblerRecipes;
}
- private boolean isModernGT = true;
-
@Override
public void onModeChangeByScrewdriver(byte aSide, EntityPlayer aPlayer, float aX, float aY, float aZ) {
- if (isModernGT && !CORE.MAIN_GREGTECH_5U_EXPERIMENTAL_FORK) {
- isModernGT = false;
- }
- // 5.09 support
- if (isModernGT && !CORE.GTNH) {
+ if (mMachineMode.nextMode() == MODE.CRAFTING) {
+ mMachineMode = MODE.ASSEMBLY;
+ } else {
mMachineMode = mMachineMode.nextMode();
- if (mMachineMode == MODE.CRAFTING) {
- PlayerUtils.messagePlayer(
- aPlayer,
- "Running the Auto-Crafter in mode: " + EnumChatFormatting.AQUA + "AutoCrafting");
- } else if (mMachineMode == MODE.ASSEMBLY) {
- PlayerUtils.messagePlayer(
- aPlayer,
- "Running the Auto-Crafter in mode: " + EnumChatFormatting.GREEN + "Assembly");
- } else if (mMachineMode == MODE.DISASSEMBLY) {
- PlayerUtils.messagePlayer(
- aPlayer,
- "Running the Auto-Crafter in mode: " + EnumChatFormatting.RED + "Disassembly");
- } else {
- PlayerUtils.messagePlayer(
- aPlayer,
- "Running the Auto-Crafter in mode: " + EnumChatFormatting.YELLOW + "Circuit Assembly");
- }
}
- // 5.08 support
- else {
- if (mMachineMode.nextMode() == MODE.CIRCUIT) {
- mMachineMode = MODE.ASSEMBLY;
- } else if (mMachineMode.nextMode() == MODE.CRAFTING) {
- mMachineMode = MODE.ASSEMBLY;
- } else {
- mMachineMode = mMachineMode.nextMode();
- }
- if (mMachineMode == MODE.CRAFTING) {
- PlayerUtils.messagePlayer(
- aPlayer,
- "You are now running the Auto-Crafter in mode: " + EnumChatFormatting.AQUA + "AutoCrafting");
- } else if (mMachineMode == MODE.ASSEMBLY) {
- PlayerUtils.messagePlayer(
- aPlayer,
- "You are now running the Auto-Crafter in mode: " + EnumChatFormatting.GREEN + "Assembly");
- } else {
- PlayerUtils.messagePlayer(
- aPlayer,
- "You are now running the Auto-Crafter in mode: " + EnumChatFormatting.RED + "Disassembly");
- }
+ if (mMachineMode == MODE.CRAFTING) {
+ PlayerUtils.messagePlayer(
+ aPlayer,
+ "You are now running the Auto-Crafter in mode: " + EnumChatFormatting.AQUA + "AutoCrafting");
+ } else if (mMachineMode == MODE.ASSEMBLY) {
+ PlayerUtils.messagePlayer(
+ aPlayer,
+ "You are now running the Auto-Crafter in mode: " + EnumChatFormatting.GREEN + "Assembly");
+ } else {
+ PlayerUtils.messagePlayer(
+ aPlayer,
+ "You are now running the Auto-Crafter in mode: " + EnumChatFormatting.RED + "Disassembly");
}
}
@@ -484,8 +433,8 @@ public class GT4Entity_AutoCrafter extends GregtechMeta_MultiBlockBase<GT4Entity
if (mMachineMode == MODE.DISASSEMBLY) {
tMode = "§cDisassembly";
tSpecialText = "" + (60 + 12 * this.mTier) + "% chance to recover disassembled parts.";
- } else if (mMachineMode == MODE.ASSEMBLY || mMachineMode == MODE.CIRCUIT) {
- tMode = mMachineMode == MODE.ASSEMBLY ? "§aAssembly" : "§eCircuit Assembly";
+ } else if (mMachineMode == MODE.ASSEMBLY) {
+ tMode = "§aAssembly";
if (mLastRecipeToBuffer != null && mLastRecipeToBuffer.mOutputs[0].getDisplayName() != null) {
tSpecialText = "Currently processing: " + mLastRecipeToBuffer.mOutputs[0].getDisplayName();
} else {
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/production/bedrock/GregtechMetaTileEntity_BedrockMiningPlatformBase.java b/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/production/bedrock/GregtechMetaTileEntity_BedrockMiningPlatformBase.java
index 2c40e6875a..6543720022 100644
--- a/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/production/bedrock/GregtechMetaTileEntity_BedrockMiningPlatformBase.java
+++ b/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/production/bedrock/GregtechMetaTileEntity_BedrockMiningPlatformBase.java
@@ -474,9 +474,7 @@ public abstract class GregtechMetaTileEntity_BedrockMiningPlatformBase extends G
if (LoadedMods.Railcraft || OreDictUtils.containsValidEntries("oreSaltpeter")) {
mMixedOreData.put(new Pair<String, Integer>("oreSaltpeter", 10));
}
- if (LoadedMods.IndustrialCraft2 || OreDictUtils.containsValidEntries("oreUranium")) {
- mMixedOreData.put(new Pair<String, Integer>("oreUranium", 10));
- }
+ mMixedOreData.put(new Pair<String, Integer>("oreUranium", 10));
if (OreDictUtils.containsValidEntries("oreSulfur")) {
mMixedOreData.put(new Pair<String, Integer>("oreSulfur", 15));
}
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/loaders/GT_Material_Loader.java b/src/main/java/gtPlusPlus/xmod/gregtech/loaders/GT_Material_Loader.java
index 980efc1bdb..3d66558c4f 100644
--- a/src/main/java/gtPlusPlus/xmod/gregtech/loaders/GT_Material_Loader.java
+++ b/src/main/java/gtPlusPlus/xmod/gregtech/loaders/GT_Material_Loader.java
@@ -8,7 +8,6 @@ import gregtech.api.enums.Materials;
import gregtech.api.enums.OrePrefixes;
import gtPlusPlus.api.objects.Logger;
import gtPlusPlus.api.objects.data.AutoMap;
-import gtPlusPlus.core.lib.CORE;
import gtPlusPlus.core.util.Utils;
import gtPlusPlus.core.util.minecraft.MaterialUtils;
import gtPlusPlus.core.util.reflect.ReflectionUtils;
@@ -39,7 +38,7 @@ public class GT_Material_Loader {
// Try Reflectively add ourselves to the GT loader.
Class mInterface = ReflectionUtils.getClass("gregtech.api.interfaces.IMaterialHandler");
- if (CORE.MAIN_GREGTECH_5U_EXPERIMENTAL_FORK && mInterface != null) {
+ if (mInterface != null) {
// Make this class Dynamically implement IMaterialHandler
if (mProxyObject == null) {
@@ -114,10 +113,6 @@ public class GT_Material_Loader {
*/
private static synchronized boolean tryEnableMaterial(Materials mMaterial) {
- if (!CORE.MAIN_GREGTECH_5U_EXPERIMENTAL_FORK) {
- return false;
- }
-
boolean value = ReflectionUtils.setField(mMaterial, "mHasParentMod", true);
if (value) {
Logger.DEBUG_MATERIALS("Set mHasParentMod true for " + mMaterial.mDefaultLocalName);
@@ -128,9 +123,6 @@ public class GT_Material_Loader {
}
private static synchronized boolean tryEnableMaterialPart(OrePrefixes prefix, Materials mMaterial) {
- if (!CORE.MAIN_GREGTECH_5U_EXPERIMENTAL_FORK) {
- return false;
- }
try {
Method enableComponent = ReflectionUtils.getClass("gregtech.api.enums.OrePrefixes")
.getDeclaredMethod("enableComponent", Materials.class);
@@ -157,9 +149,6 @@ public class GT_Material_Loader {
}
private static synchronized boolean tryEnableAllComponentsForMaterial(Materials material) {
- if (!CORE.MAIN_GREGTECH_5U_EXPERIMENTAL_FORK) {
- return false;
- }
try {
tryEnableMaterial(material);
int mValid = 0;
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/loaders/RecipeGen_BlastSmelterGT_Ex.java b/src/main/java/gtPlusPlus/xmod/gregtech/loaders/RecipeGen_BlastSmelterGT_Ex.java
index 97807f3053..c0f1ba3b77 100644
--- a/src/main/java/gtPlusPlus/xmod/gregtech/loaders/RecipeGen_BlastSmelterGT_Ex.java
+++ b/src/main/java/gtPlusPlus/xmod/gregtech/loaders/RecipeGen_BlastSmelterGT_Ex.java
@@ -26,13 +26,10 @@ public class RecipeGen_BlastSmelterGT_Ex implements IOreRecipeRegistrator {
@Override
public void registerOre(OrePrefixes aPrefix, Materials aMaterial, String aOreDictName, String aModName,
ItemStack aStack) {
-
- boolean keepHighTempRecipes = !CORE.GTNH;
-
switch (aPrefix) {
case dust:
ItemStack tDustStack;
- if (keepHighTempRecipes || aMaterial.mBlastFurnaceTemp <= 3600) {
+ if (aMaterial.mBlastFurnaceTemp <= 3600) {
if ((null != (tDustStack = GT_OreDictUnificator.get(OrePrefixes.ingot, aMaterial.mSmeltInto, 1L)))
&& (!aMaterial.contains(SubTag.NO_SMELTING))) {
if (aMaterial.mBlastFurnaceRequired) {
@@ -58,7 +55,7 @@ public class RecipeGen_BlastSmelterGT_Ex implements IOreRecipeRegistrator {
}
}
case ingot:
- if (keepHighTempRecipes || aMaterial.mBlastFurnaceTemp <= 3600) {
+ if (aMaterial.mBlastFurnaceTemp <= 3600) {
if ((null != (tDustStack = GT_OreDictUnificator.get(OrePrefixes.ingot, aMaterial.mSmeltInto, 1L)))
&& (!aMaterial.contains(SubTag.NO_SMELTING))) {
if (aMaterial.mBlastFurnaceRequired) {
@@ -80,7 +77,7 @@ public class RecipeGen_BlastSmelterGT_Ex implements IOreRecipeRegistrator {
}
break;
case dustSmall:
- if (keepHighTempRecipes || aMaterial.mBlastFurnaceTemp <= 3600) {
+ if (aMaterial.mBlastFurnaceTemp <= 3600) {
if (aMaterial.mBlastFurnaceRequired) {
addBlastRecipe(
GT_Utility.copyAmount(4L, new Object[] { aStack }),
@@ -102,7 +99,7 @@ public class RecipeGen_BlastSmelterGT_Ex implements IOreRecipeRegistrator {
}
break;
case dustTiny:
- if (keepHighTempRecipes || aMaterial.mBlastFurnaceTemp <= 3600) {
+ if (aMaterial.mBlastFurnaceTemp <= 3600) {
if (!aMaterial.contains(gregtech.api.enums.SubTag.NO_SMELTING)) {
if (aMaterial.mBlastFurnaceRequired) {
addBlastRecipe(
@@ -127,7 +124,7 @@ public class RecipeGen_BlastSmelterGT_Ex implements IOreRecipeRegistrator {
}
break;
default:
- if (keepHighTempRecipes || aMaterial.mBlastFurnaceTemp <= 3600) {
+ if (aMaterial.mBlastFurnaceTemp <= 3600) {
if (!aMaterial.contains(SubTag.NO_SMELTING)) {
if ((aMaterial.mBlastFurnaceRequired) || (aMaterial.mDirectSmelting.mBlastFurnaceRequired)) {
addBlastRecipe(
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/loaders/RecipeGen_BlastSmelterGT_GTNH.java b/src/main/java/gtPlusPlus/xmod/gregtech/loaders/RecipeGen_BlastSmelterGT_GTNH.java
index bfd5fdc2cb..4a82c5e92f 100644
--- a/src/main/java/gtPlusPlus/xmod/gregtech/loaders/RecipeGen_BlastSmelterGT_GTNH.java
+++ b/src/main/java/gtPlusPlus/xmod/gregtech/loaders/RecipeGen_BlastSmelterGT_GTNH.java
@@ -77,10 +77,7 @@ public class RecipeGen_BlastSmelterGT_GTNH {
if (x.mInputs[0] != null) {
for (int tag : OreDictionary.getOreIDs(x.mInputs[0])) {
String oreName = OreDictionary.getOreName(tag).toLowerCase();
- String mType = "dust";
- if (CORE.GTNH) {
- mType = "ingot";
- }
+ String mType = "ingot";
if (oreName.startsWith(mType) && !oreName.contains("double")
&& !oreName.contains("triple")
&& !oreName.contains("quad")
@@ -154,8 +151,8 @@ public class RecipeGen_BlastSmelterGT_GTNH {
enabled = x.mEnabled;
special = x.mSpecialValue;
- // Check for GTNH, if it's found, continue to next recipe if the Temp is too high.
- if (CORE.GTNH && special > 3600) {
+ // continue to next recipe if the Temp is too high.
+ if (special > 3600) {
Logger.MACHINE_INFO("[ABS] Skipping ABS addition for GTNH due to temp.");
continue;
} else {
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/loaders/RecipeGen_Fluids.java b/src/main/java/gtPlusPlus/xmod/gregtech/loaders/RecipeGen_Fluids.java
index 9f12a591ff..35d1a987e2 100644
--- a/src/main/java/gtPlusPlus/xmod/gregtech/loaders/RecipeGen_Fluids.java
+++ b/src/main/java/gtPlusPlus/xmod/gregtech/loaders/RecipeGen_Fluids.java
@@ -7,7 +7,6 @@ import gregtech.api.enums.GT_Values;
import gregtech.api.enums.ItemList;
import gtPlusPlus.api.interfaces.RunnableWithInfo;
import gtPlusPlus.api.objects.Logger;
-import gtPlusPlus.core.lib.CORE;
import gtPlusPlus.core.material.Material;
import gtPlusPlus.core.material.MaterialGenerator;
import gtPlusPlus.core.util.minecraft.ItemUtils;
@@ -118,144 +117,141 @@ public class RecipeGen_Fluids extends RecipeGen_Base {
(144 * 9) + "l fluid molder from 1 block Recipe: " + material.getLocalizedName() + " - Failed");
}
- if (CORE.GTNH) {
+ // GTNH
- // GTNH
+ // Shape_Mold_Rod
+ // Shape_Mold_Rod_Long
+ // Shape_Mold_Bolt,
+ // Shape_Mold_Screw,
+ // Shape_Mold_Ring,
- // Shape_Mold_Rod
- // Shape_Mold_Rod_Long
- // Shape_Mold_Bolt,
- // Shape_Mold_Screw,
- // Shape_Mold_Ring,
+ ItemList mold_Rod = ItemUtils.getValueOfItemList("Shape_Mold_Rod", null);
+ ItemList mold_Rod_Long = ItemUtils.getValueOfItemList("Shape_Mold_Rod_Long", null);
+ ItemList mold_Bolt = ItemUtils.getValueOfItemList("Shape_Mold_Bolt", null);
+ ItemList mold_Screw = ItemUtils.getValueOfItemList("Shape_Mold_Screw", null);
+ ItemList mold_Ring = ItemUtils.getValueOfItemList("Shape_Mold_Ring", null);
+ ItemList mold_Rotor = ItemUtils.getValueOfItemList("Shape_Mold_Rotor", null);
- ItemList mold_Rod = ItemUtils.getValueOfItemList("Shape_Mold_Rod", null);
- ItemList mold_Rod_Long = ItemUtils.getValueOfItemList("Shape_Mold_Rod_Long", null);
- ItemList mold_Bolt = ItemUtils.getValueOfItemList("Shape_Mold_Bolt", null);
- ItemList mold_Screw = ItemUtils.getValueOfItemList("Shape_Mold_Screw", null);
- ItemList mold_Ring = ItemUtils.getValueOfItemList("Shape_Mold_Ring", null);
- ItemList mold_Rotor = ItemUtils.getValueOfItemList("Shape_Mold_Rotor", null);
+ // Rod
+ if (ItemUtils.checkForInvalidItems(material.getRod(1)))
+ if (mold_Rod != null && GT_Values.RA.addFluidSolidifierRecipe(
+ mold_Rod.get(0), // Item Shape
+ material.getFluidStack(72), // Fluid Input
+ material.getRod(1), // output
+ 150, // Duration
+ material.vVoltageMultiplier // Eu Tick
+ )) {
+ Logger.WARNING(
+ (144 * 9) + "l fluid molder from 1 rod Recipe: "
+ + material.getLocalizedName()
+ + " - Success");
+ } else {
+ Logger.WARNING(
+ (144 * 9) + "l fluid molder from 1 rod Recipe: "
+ + material.getLocalizedName()
+ + " - Failed");
+ }
- // Rod
- if (ItemUtils.checkForInvalidItems(material.getRod(1)))
- if (mold_Rod != null && GT_Values.RA.addFluidSolidifierRecipe(
- mold_Rod.get(0), // Item Shape
- material.getFluidStack(72), // Fluid Input
- material.getRod(1), // output
- 150, // Duration
- material.vVoltageMultiplier // Eu Tick
- )) {
- Logger.WARNING(
- (144 * 9) + "l fluid molder from 1 rod Recipe: "
- + material.getLocalizedName()
- + " - Success");
- } else {
- Logger.WARNING(
- (144 * 9) + "l fluid molder from 1 rod Recipe: "
- + material.getLocalizedName()
- + " - Failed");
- }
+ // Rod Long
+ if (ItemUtils.checkForInvalidItems(material.getLongRod(1)))
+ if (mold_Rod_Long != null && GT_Values.RA.addFluidSolidifierRecipe(
+ mold_Rod_Long.get(0), // Item
+ // Shape
+ material.getFluidStack(144), // Fluid Input
+ material.getLongRod(1), // output
+ 300, // Duration
+ material.vVoltageMultiplier // Eu Tick
+ )) {
+ Logger.WARNING(
+ (144 * 9) + "l fluid molder from 1 rod long Recipe: "
+ + material.getLocalizedName()
+ + " - Success");
+ } else {
+ Logger.WARNING(
+ (144 * 9) + "l fluid molder from 1 rod long Recipe: "
+ + material.getLocalizedName()
+ + " - Failed");
+ }
- // Rod Long
- if (ItemUtils.checkForInvalidItems(material.getLongRod(1)))
- if (mold_Rod_Long != null && GT_Values.RA.addFluidSolidifierRecipe(
- mold_Rod_Long.get(0), // Item
- // Shape
- material.getFluidStack(144), // Fluid Input
- material.getLongRod(1), // output
- 300, // Duration
- material.vVoltageMultiplier // Eu Tick
- )) {
- Logger.WARNING(
- (144 * 9) + "l fluid molder from 1 rod long Recipe: "
- + material.getLocalizedName()
- + " - Success");
- } else {
- Logger.WARNING(
- (144 * 9) + "l fluid molder from 1 rod long Recipe: "
- + material.getLocalizedName()
- + " - Failed");
- }
+ // Bolt
+ if (ItemUtils.checkForInvalidItems(material.getBolt(1)))
+ if (mold_Bolt != null && GT_Values.RA.addFluidSolidifierRecipe(
+ mold_Bolt.get(0), // Item Shape
+ material.getFluidStack(18), // Fluid Input
+ material.getBolt(1), // output
+ 50, // Duration
+ material.vVoltageMultiplier // Eu Tick
+ )) {
+ Logger.WARNING(
+ (144 * 9) + "l fluid molder from 1 bolt Recipe: "
+ + material.getLocalizedName()
+ + " - Success");
+ } else {
+ Logger.WARNING(
+ (144 * 9) + "l fluid molder from 1 bolt Recipe: "
+ + material.getLocalizedName()
+ + " - Failed");
+ }
- // Bolt
- if (ItemUtils.checkForInvalidItems(material.getBolt(1)))
- if (mold_Bolt != null && GT_Values.RA.addFluidSolidifierRecipe(
- mold_Bolt.get(0), // Item Shape
- material.getFluidStack(18), // Fluid Input
- material.getBolt(1), // output
- 50, // Duration
- material.vVoltageMultiplier // Eu Tick
- )) {
- Logger.WARNING(
- (144 * 9) + "l fluid molder from 1 bolt Recipe: "
- + material.getLocalizedName()
- + " - Success");
- } else {
- Logger.WARNING(
- (144 * 9) + "l fluid molder from 1 bolt Recipe: "
- + material.getLocalizedName()
- + " - Failed");
- }
+ // Screw
+ if (ItemUtils.checkForInvalidItems(material.getScrew(1)))
+ if (mold_Screw != null && GT_Values.RA.addFluidSolidifierRecipe(
+ mold_Screw.get(0), // Item Shape
+ material.getFluidStack(18), // Fluid Input
+ material.getScrew(1), // output
+ 50, // Duration
+ material.vVoltageMultiplier // Eu Tick
+ )) {
+ Logger.WARNING(
+ (144 * 9) + "l fluid molder from 1 screw Recipe: "
+ + material.getLocalizedName()
+ + " - Success");
+ } else {
+ Logger.WARNING(
+ (144 * 9) + "l fluid molder from 1 screw Recipe: "
+ + material.getLocalizedName()
+ + " - Failed");
+ }
- // Screw
- if (ItemUtils.checkForInvalidItems(material.getScrew(1)))
- if (mold_Screw != null && GT_Values.RA.addFluidSolidifierRecipe(
- mold_Screw.get(0), // Item Shape
- material.getFluidStack(18), // Fluid Input
- material.getScrew(1), // output
- 50, // Duration
- material.vVoltageMultiplier // Eu Tick
- )) {
- Logger.WARNING(
- (144 * 9) + "l fluid molder from 1 screw Recipe: "
- + material.getLocalizedName()
- + " - Success");
- } else {
- Logger.WARNING(
- (144 * 9) + "l fluid molder from 1 screw Recipe: "
- + material.getLocalizedName()
- + " - Failed");
- }
+ // Ring
+ if (ItemUtils.checkForInvalidItems(material.getRing(1)))
+ if (mold_Ring != null && GT_Values.RA.addFluidSolidifierRecipe(
+ mold_Ring.get(0), // Item Shape
+ material.getFluidStack(36), // Fluid Input
+ material.getRing(1), // output
+ 100, // Duration
+ material.vVoltageMultiplier // Eu Tick
+ )) {
+ Logger.WARNING(
+ (144 * 9) + "l fluid molder from 1 ring Recipe: "
+ + material.getLocalizedName()
+ + " - Success");
+ } else {
+ Logger.WARNING(
+ (144 * 9) + "l fluid molder from 1 ring Recipe: "
+ + material.getLocalizedName()
+ + " - Failed");
+ }
- // Ring
- if (ItemUtils.checkForInvalidItems(material.getRing(1)))
- if (mold_Ring != null && GT_Values.RA.addFluidSolidifierRecipe(
- mold_Ring.get(0), // Item Shape
- material.getFluidStack(36), // Fluid Input
- material.getRing(1), // output
- 100, // Duration
- material.vVoltageMultiplier // Eu Tick
- )) {
- Logger.WARNING(
- (144 * 9) + "l fluid molder from 1 ring Recipe: "
- + material.getLocalizedName()
- + " - Success");
- } else {
- Logger.WARNING(
- (144 * 9) + "l fluid molder from 1 ring Recipe: "
- + material.getLocalizedName()
- + " - Failed");
- }
-
- // Rotor
- if (ItemUtils.checkForInvalidItems(material.getRotor(1)))
- if (mold_Rotor != null && GT_Values.RA.addFluidSolidifierRecipe(
- mold_Rotor.get(0), // Item Shape
- material.getFluidStack(612), // Fluid Input
- material.getRotor(1), // output
- 100, // Duration
- material.vVoltageMultiplier // Eu Tick
- )) {
- Logger.WARNING(
- (144 * 9) + "l fluid molder from 1 rotor Recipe: "
- + material.getLocalizedName()
- + " - Success");
- } else {
- Logger.WARNING(
- (144 * 9) + "l fluid molder from 1 rotor Recipe: "
- + material.getLocalizedName()
- + " - Failed");
- }
- }
+ // Rotor
+ if (ItemUtils.checkForInvalidItems(material.getRotor(1)))
+ if (mold_Rotor != null && GT_Values.RA.addFluidSolidifierRecipe(
+ mold_Rotor.get(0), // Item Shape
+ material.getFluidStack(612), // Fluid Input
+ material.getRotor(1), // output
+ 100, // Duration
+ material.vVoltageMultiplier // Eu Tick
+ )) {
+ Logger.WARNING(
+ (144 * 9) + "l fluid molder from 1 rotor Recipe: "
+ + material.getLocalizedName()
+ + " - Success");
+ } else {
+ Logger.WARNING(
+ (144 * 9) + "l fluid molder from 1 rotor Recipe: "
+ + material.getLocalizedName()
+ + " - Failed");
+ }
}
}
}
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/loaders/RecipeGen_Recycling.java b/src/main/java/gtPlusPlus/xmod/gregtech/loaders/RecipeGen_Recycling.java
index 1c938e0da4..d821751c7b 100644
--- a/src/main/java/gtPlusPlus/xmod/gregtech/loaders/RecipeGen_Recycling.java
+++ b/src/main/java/gtPlusPlus/xmod/gregtech/loaders/RecipeGen_Recycling.java
@@ -383,14 +383,6 @@ public class RecipeGen_Recycling implements Runnable {
return ItemUtils.getSimpleStack(Items.clay_ball, amount);
}
- if (!CORE.MAIN_GREGTECH_5U_EXPERIMENTAL_FORK) {
- if (oredictName.toLowerCase().contains("rutile")) {
- mTemp = oredictName.replace("Rutile", "Titanium");
- }
- if (oredictName.toLowerCase().contains("vanadiumsteel")) {
- mTemp = oredictName.replace("VanadiumSteel", "StainlessSteel");
- }
- }
final ArrayList<ItemStack> oreDictList = OreDictionary.getOres(mTemp);
if (!oreDictList.isEmpty()) {
final ItemStack returnValue = oreDictList.get(0).copy();
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/loaders/RecipeGen_ShapedCrafting.java b/src/main/java/gtPlusPlus/xmod/gregtech/loaders/RecipeGen_ShapedCrafting.java
index 8bc90b6ba0..e414d8c511 100644
--- a/src/main/java/gtPlusPlus/xmod/gregtech/loaders/RecipeGen_ShapedCrafting.java
+++ b/src/main/java/gtPlusPlus/xmod/gregtech/loaders/RecipeGen_ShapedCrafting.java
@@ -6,11 +6,9 @@ import java.util.Set;
import gregtech.api.util.GT_ModHandler;
import gtPlusPlus.api.interfaces.RunnableWithInfo;
import gtPlusPlus.api.objects.Logger;
-import gtPlusPlus.core.lib.CORE;
import gtPlusPlus.core.material.Material;
import gtPlusPlus.core.material.MaterialGenerator;
import gtPlusPlus.core.util.minecraft.ItemUtils;
-import gtPlusPlus.core.util.minecraft.RecipeUtils;
public class RecipeGen_ShapedCrafting extends RecipeGen_Base {
@@ -33,19 +31,6 @@ public class RecipeGen_ShapedCrafting extends RecipeGen_Base {
private void generateRecipes(final Material material) {
Logger.WARNING("Generating Shaped Crafting recipes for " + material.getLocalizedName()); // TODO
- if (!CORE.GTNH) {
- // Nuggets
- if (ItemUtils.checkForInvalidItems(material.getNugget(1))
- && ItemUtils.checkForInvalidItems(material.getIngot(1)))
- GT_ModHandler.addShapelessCraftingRecipe(
- material.getIngot(1),
- new Object[] { material.getNugget(1), material.getNugget(1), material.getNugget(1),
- material.getNugget(1), material.getNugget(1), material.getNugget(1),
- material.getNugget(1), material.getNugget(1), material.getNugget(1) });
- }
-
- // Plates
-
// Single Plate Shaped/Shapeless
if (ItemUtils.checkForInvalidItems(material.getPlate(1))
&& ItemUtils.checkForInvalidItems(material.getIngot(1)))
@@ -83,32 +68,13 @@ public class RecipeGen_ShapedCrafting extends RecipeGen_Base {
// Ring Recipe
if (!material.isRadioactive && ItemUtils.checkForInvalidItems(material.getRing(1))
&& ItemUtils.checkForInvalidItems(material.getRod(1))) {
- if (CORE.GTNH) {
- if (GT_ModHandler.addCraftingRecipe(
- material.getRing(1),
- gregtech.api.util.GT_ModHandler.RecipeBits.DO_NOT_CHECK_FOR_COLLISIONS
- | gregtech.api.util.GT_ModHandler.RecipeBits.BUFFERED,
- new Object[] { "h ", "fR", 'R', material.getRod(1) })) {
- Logger.WARNING("GT:NH Ring Recipe: " + material.getLocalizedName() + " - Success");
- } else {
- Logger.WARNING("GT:NH Ring Recipe: " + material.getLocalizedName() + " - Failed");
- }
+ if (GT_ModHandler.addCraftingRecipe(
+ material.getRing(1),
+ GT_ModHandler.RecipeBits.DO_NOT_CHECK_FOR_COLLISIONS | GT_ModHandler.RecipeBits.BUFFERED,
+ new Object[] { "h ", "fR", 'R', material.getRod(1) })) {
+ Logger.WARNING("GT:NH Ring Recipe: " + material.getLocalizedName() + " - Success");
} else {
- if (RecipeUtils.addShapedRecipe(
- "craftingToolHardHammer",
- null,
- null,
- null,
- material.getRod(1),
- null,
- null,
- null,
- null,
- material.getRing(1))) {
- Logger.WARNING("Ring Recipe: " + material.getLocalizedName() + " - Success");
- } else {
- Logger.WARNING("Ring Recipe: " + material.getLocalizedName() + " - Failed");
- }
+ Logger.WARNING("GT:NH Ring Recipe: " + material.getLocalizedName() + " - Failed");
}
}
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/loaders/recipe/RecipeLoader_Nuclear.java b/src/main/java/gtPlusPlus/xmod/gregtech/loaders/recipe/RecipeLoader_Nuclear.java
index 2a6715c1ac..7595fc7af7 100644
--- a/src/main/java/gtPlusPlus/xmod/gregtech/loaders/recipe/RecipeLoader_Nuclear.java
+++ b/src/main/java/gtPlusPlus/xmod/gregtech/loaders/recipe/RecipeLoader_Nuclear.java
@@ -1,7 +1,5 @@
package gtPlusPlus.xmod.gregtech.loaders.recipe;
-import static gtPlusPlus.core.lib.CORE.GTNH;
-
import net.minecraft.item.ItemStack;
import net.minecraftforge.fluids.FluidStack;
@@ -20,7 +18,6 @@ import gtPlusPlus.core.material.MISC_MATERIALS;
import gtPlusPlus.core.material.nuclear.FLUORIDES;
import gtPlusPlus.core.material.nuclear.NUCLIDE;
import gtPlusPlus.core.recipe.common.CI;
-import gtPlusPlus.core.util.Utils;
import gtPlusPlus.core.util.minecraft.FluidUtils;
import gtPlusPlus.core.util.minecraft.ItemUtils;
@@ -208,119 +205,55 @@ public class RecipeLoader_Nuclear {
300 * 20);
// LFTR Fuel Related Compounds
- if (GTNH) {
- // Hydroxide
- GT_Values.RA.addChemicalRecipe(
- ItemUtils.getGregtechCircuit(3),
- ELEMENT.getInstance().OXYGEN.getCell(1),
- ELEMENT.getInstance().HYDROGEN.getFluidStack(1000),
- MISC_MATERIALS.HYDROXIDE.getFluidStack(2000),
- CI.emptyCells(1),
- GT_Values.NI,
- 8 * 20,
- 30);
- // Beryllium Hydroxide
- GT_Values.RA.addChemicalRecipe(
- ItemUtils.getGregtechCircuit(3),
- ELEMENT.getInstance().BERYLLIUM.getDust(7),
- MISC_MATERIALS.HYDROXIDE.getFluidStack(1000),
- FLUORIDES.BERYLLIUM_HYDROXIDE.getFluidStack(2000),
- GT_Values.NI,
- 8 * 20,
- 30);
+ // Hydroxide
+ GT_Values.RA.addChemicalRecipe(
+ ItemUtils.getGregtechCircuit(3),
+ ELEMENT.getInstance().OXYGEN.getCell(1),
+ ELEMENT.getInstance().HYDROGEN.getFluidStack(1000),
+ MISC_MATERIALS.HYDROXIDE.getFluidStack(2000),
+ CI.emptyCells(1),
+ GT_Values.NI,
+ 8 * 20,
+ 30);
+ // Beryllium Hydroxide
+ GT_Values.RA.addChemicalRecipe(
+ ItemUtils.getGregtechCircuit(3),
+ ELEMENT.getInstance().BERYLLIUM.getDust(7),
+ MISC_MATERIALS.HYDROXIDE.getFluidStack(1000),
+ FLUORIDES.BERYLLIUM_HYDROXIDE.getFluidStack(2000),
+ GT_Values.NI,
+ 8 * 20,
+ 30);
+ // Ammonium Bifluoride
+ GT_Values.RA.addChemicalRecipe(
+ ItemUtils.getGregtechCircuit(3),
+ ItemUtils.getItemStackOfAmountFromOreDict("cellHydrofluoricAcid", 1),
+ MISC_MATERIALS.AMMONIUM.getFluidStack(1000),
+ FLUORIDES.AMMONIUM_BIFLUORIDE.getFluidStack(2000),
+ CI.emptyCells(1),
+ 20 * 20,
+ 30);
+ if (aGtHydrofluoricAcid != null) {
// Ammonium Bifluoride
GT_Values.RA.addChemicalRecipe(
ItemUtils.getGregtechCircuit(3),
- ItemUtils.getItemStackOfAmountFromOreDict("cellHydrofluoricAcid", 1),
+ aGtHydrofluoricAcid,
MISC_MATERIALS.AMMONIUM.getFluidStack(1000),
FLUORIDES.AMMONIUM_BIFLUORIDE.getFluidStack(2000),
- CI.emptyCells(1),
- 20 * 20,
- 30);
- if (aGtHydrofluoricAcid != null) {
- // Ammonium Bifluoride
- GT_Values.RA.addChemicalRecipe(
- ItemUtils.getGregtechCircuit(3),
- aGtHydrofluoricAcid,
- MISC_MATERIALS.AMMONIUM.getFluidStack(1000),
- FLUORIDES.AMMONIUM_BIFLUORIDE.getFluidStack(2000),
- CI.emptyCells(2),
- 40 * 20,
- 30);
- }
- // Ammonium
- GT_Values.RA.addChemicalRecipe(
- ItemUtils.getGregtechCircuit(3),
- ELEMENT.getInstance().HYDROGEN.getCell(1),
- MISC_MATERIALS.AMMONIA.getFluidStack(1000),
- MISC_MATERIALS.AMMONIUM.getFluidStack(2000),
- CI.emptyCells(1),
- GT_Values.NI,
- 20 * 20,
- 30);
- }
-
- if (!GTNH) {
- // Hydroxide
- GT_Values.RA.addChemicalRecipe(
- ItemUtils.getGregtechCircuit(3),
- ELEMENT.getInstance().OXYGEN.getCell(1),
- ELEMENT.getInstance().HYDROGEN.getFluidStack(1000),
- MISC_MATERIALS.HYDROXIDE.getFluidStack(2000),
- CI.emptyCells(1),
- GT_Values.NI,
- 8 * 20,
- 30);
- // Beryllium Hydroxide
- GT_Values.RA.addChemicalRecipe(
- ItemUtils.getGregtechCircuit(3),
- ELEMENT.getInstance().BERYLLIUM.getDust(7),
- MISC_MATERIALS.HYDROXIDE.getFluidStack(1000),
- FLUORIDES.BERYLLIUM_HYDROXIDE.getFluidStack(2000),
- GT_Values.NI,
- 8 * 20,
- 30);
- // Ammonium Bifluoride
- GT_Values.RA.addChemicalRecipe(
- ItemUtils.getGregtechCircuit(3),
- ItemUtils.getItemStackOfAmountFromOreDict("cellHydrofluoricAcid", 1),
- MISC_MATERIALS.AMMONIUM.getFluidStack(1000),
- FLUORIDES.AMMONIUM_BIFLUORIDE.getFluidStack(3000),
- CI.emptyCells(1),
- 20 * 20,
- 30);
-
- if (aGtHydrofluoricAcid != null) {
- // Ammonium Bifluoride
- GT_Values.RA.addChemicalRecipe(
- ItemUtils.getGregtechCircuit(3),
- aGtHydrofluoricAcid,
- MISC_MATERIALS.AMMONIUM.getFluidStack(1000),
- FLUORIDES.AMMONIUM_BIFLUORIDE.getFluidStack(2000),
- CI.emptyCells(2),
- 40 * 20,
- 30);
- }
-
- // Ammonium
- GT_Values.RA.addChemicalRecipe(
- ItemUtils.getGregtechCircuit(3),
- ELEMENT.getInstance().HYDROGEN.getCell(1),
- MISC_MATERIALS.AMMONIA.getFluidStack(1000),
- MISC_MATERIALS.AMMONIUM.getFluidStack(2000),
- CI.emptyCells(1),
- GT_Values.NI,
- 20 * 20,
+ CI.emptyCells(2),
+ 40 * 20,
30);
- // Ammonia
- GT_Values.RA.addChemicalRecipe(
- ItemUtils.getItemStackOfAmountFromOreDict("cellHydrogen", 3),
- ItemUtils.getItemStackOfAmountFromOreDict("dustMagnetite", 0),
- FluidUtils.getFluidStack("nitrogen", 1000),
- FluidUtils.getFluidStack("ammonia", 1000),
- CI.emptyCells(3),
- 14 * 20);
}
+ // Ammonium
+ GT_Values.RA.addChemicalRecipe(
+ ItemUtils.getGregtechCircuit(3),
+ ELEMENT.getInstance().HYDROGEN.getCell(1),
+ MISC_MATERIALS.AMMONIA.getFluidStack(1000),
+ MISC_MATERIALS.AMMONIUM.getFluidStack(2000),
+ CI.emptyCells(1),
+ GT_Values.NI,
+ 20 * 20,
+ 30);
// Technetium
GT_Values.RA.addChemicalRecipe(
@@ -445,18 +378,15 @@ public class RecipeLoader_Nuclear {
500); // EU
// Zirconium Chloride -> TetraFluoride
- FluidStack aGregtechHydro = FluidUtils.getFluidStack("hydrofluoricacid_gt5u", 1);
- if (aGregtechHydro != null || Utils.getGregtechVersionAsInt() >= 50929) {
- CORE.RA.addDehydratorRecipe(
- new ItemStack[] { CI.getNumberedAdvancedCircuit(10),
- ItemUtils.getItemStackOfAmountFromOreDict("dustCookedZrCl4", 9) },
- FluidUtils.getFluidStack("hydrofluoricacid_gt5u", 18 * 144),
- aHydrogenChloride,
- new ItemStack[] { FLUORIDES.ZIRCONIUM_TETRAFLUORIDE.getDust(9) },
- new int[] { 10000 },
- 240 * 20, // Time in ticks
- 500); // EU
- }
+ CORE.RA.addDehydratorRecipe(
+ new ItemStack[] { CI.getNumberedAdvancedCircuit(10),
+ ItemUtils.getItemStackOfAmountFromOreDict("dustCookedZrCl4", 9) },
+ FluidUtils.getFluidStack("hydrofluoricacid_gt5u", 18 * 144),
+ aHydrogenChloride,
+ new ItemStack[] { FLUORIDES.ZIRCONIUM_TETRAFLUORIDE.getDust(9) },
+ new int[] { 10000 },
+ 240 * 20, // Time in ticks
+ 500); // EU
// Be(OH)2 + 2 (NH4)HF2 → (NH4)2BeF4 + 2 H2O
CORE.RA.addDehydratorRecipe(
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/recipes/GregtechRecipeAdder.java b/src/main/java/gtPlusPlus/xmod/gregtech/recipes/GregtechRecipeAdder.java
index e836112814..6620813386 100644
--- a/src/main/java/gtPlusPlus/xmod/gregtech/recipes/GregtechRecipeAdder.java
+++ b/src/main/java/gtPlusPlus/xmod/gregtech/recipes/GregtechRecipeAdder.java
@@ -1,13 +1,9 @@
package gtPlusPlus.xmod.gregtech.recipes;
-import static gregtech.GT_Mod.GT_FML_LOGGER;
import static gregtech.api.enums.GT_Values.RA;
-import static gtPlusPlus.core.lib.CORE.GTNH;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
-import java.util.ArrayList;
-import java.util.Arrays;
import java.util.List;
import net.minecraft.item.ItemStack;
@@ -17,12 +13,10 @@ import net.minecraftforge.oredict.OreDictionary;
import gregtech.api.GregTech_API;
import gregtech.api.enums.ConfigCategories;
import gregtech.api.enums.GT_Values;
-import gregtech.api.enums.ItemList;
import gregtech.api.enums.Materials;
import gregtech.api.interfaces.internal.IGT_RecipeAdder;
import gregtech.api.util.*;
import gregtech.api.util.GTPP_Recipe.GTPP_Recipe_Map;
-import gregtech.api.util.GT_Recipe.GT_Recipe_AssemblyLine;
import gregtech.api.util.GT_Recipe.GT_Recipe_Map;
import gtPlusPlus.api.objects.Logger;
import gtPlusPlus.api.objects.data.AutoMap;
@@ -809,31 +803,7 @@ public class GregtechRecipeAdder implements IGregtech_RecipeAdder {
@Override
public boolean addComponentMakerRecipe(ItemStack[] aInputs, FluidStack aFluidInput, ItemStack aOutput1,
int aDuration, int aEUt) {
- if (areItemsAndFluidsBothNull(aInputs, new FluidStack[] { aFluidInput })) {
- return false;
- }
- if (aOutput1 == null) {
- return false;
- }
- if ((aDuration = GregTech_API.sRecipeFile.get("machinecomponents", aOutput1, aDuration)) <= 0) {
- return false;
- }
- if (GTNH) {
- return false;
- }
- GTPP_Recipe aRecipe = new GTPP_Recipe(
- false,
- aInputs,
- new ItemStack[] { aOutput1 },
- null,
- new int[] {},
- new FluidStack[] { aFluidInput },
- new FluidStack[] {},
- aDuration,
- aEUt,
- 0);
- GTPP_Recipe.GTPP_Recipe_Map.sComponentAssemblerRecipes.addRecipe(aRecipe);
- return true;
+ return false;
}
public boolean addMultiblockCentrifugeRecipe(ItemStack[] aInputs, FluidStack[] aFluidInputs,
@@ -1119,133 +1089,120 @@ public class GregtechRecipeAdder implements IGregtech_RecipeAdder {
ItemStack.class,
int.class);
- if (CORE.MAIN_GREGTECH_5U_EXPERIMENTAL_FORK || CORE.GTNH) {
- // 6 Slot Assembler
- mSixSlotAssembly = ReflectionUtils.getMethod(
- clazz,
- "addAssemblerRecipe",
- ItemStack[].class,
- FluidStack.class,
- ItemStack.class,
- int.class,
- int.class);
- // Assembly Line
- mAssemblyLine = ReflectionUtils.getMethod(
- clazz,
- "addAssemblylineRecipe",
- ItemStack.class,
- int.class,
- ItemStack[].class,
- FluidStack[].class,
- ItemStack.class,
- int.class,
- int.class);
-
- Method T = null;
- if (LoadedMods.TecTech) {
- Class TTRecipeAdder = ReflectionUtils.getClass("com.github.technus.tectech.recipe.TT_recipeAdder");
- if (TTRecipeAdder != null) {
- Method ttTest = ReflectionUtils.getMethod(
- TTRecipeAdder,
- "addResearchableAssemblylineRecipe",
- ItemStack.class,
- int.class,
- int.class,
- int.class,
- int.class,
- Object[].class,
- FluidStack[].class,
- ItemStack.class,
- int.class,
- int.class);
- if (ttTest != null) {
- T = ttTest;
- } else {
- Method[] aDump = TTRecipeAdder.getDeclaredMethods();
- for (Method m : aDump) {
- if (m != null) {
- Logger.INFO(
- "Found " + m.getName()
- + " | "
- + m.getModifiers()
- + " | "
- + ArrayUtils.toString(m.getParameters(), "EMPTY")
- + "");
- if (m.getName().toLowerCase().equals("addresearchableassemblylinerecipe")) {
- Logger.INFO("Types: " + ArrayUtils.toString(m.getParameterTypes()));
- }
+ // 6 Slot Assembler
+ mSixSlotAssembly = ReflectionUtils.getMethod(
+ clazz,
+ "addAssemblerRecipe",
+ ItemStack[].class,
+ FluidStack.class,
+ ItemStack.class,
+ int.class,
+ int.class);
+ // Assembly Line
+ mAssemblyLine = ReflectionUtils.getMethod(
+ clazz,
+ "addAssemblylineRecipe",
+ ItemStack.class,
+ int.class,
+ ItemStack[].class,
+ FluidStack[].class,
+ ItemStack.class,
+ int.class,
+ int.class);
+
+ Method T = null;
+ if (LoadedMods.TecTech) {
+ Class TTRecipeAdder = ReflectionUtils.getClass("com.github.technus.tectech.recipe.TT_recipeAdder");
+ if (TTRecipeAdder != null) {
+ Method ttTest = ReflectionUtils.getMethod(
+ TTRecipeAdder,
+ "addResearchableAssemblylineRecipe",
+ ItemStack.class,
+ int.class,
+ int.class,
+ int.class,
+ int.class,
+ Object[].class,
+ FluidStack[].class,
+ ItemStack.class,
+ int.class,
+ int.class);
+ if (ttTest != null) {
+ T = ttTest;
+ } else {
+ Method[] aDump = TTRecipeAdder.getDeclaredMethods();
+ for (Method m : aDump) {
+ if (m != null) {
+ Logger.INFO(
+ "Found " + m.getName()
+ + " | "
+ + m.getModifiers()
+ + " | "
+ + ArrayUtils.toString(m.getParameters(), "EMPTY")
+ + "");
+ if (m.getName().toLowerCase().equals("addresearchableassemblylinerecipe")) {
+ Logger.INFO("Types: " + ArrayUtils.toString(m.getParameterTypes()));
}
}
}
}
- } else {
- T = null;
}
- mScannerTT = T;
-
- mChemicalRecipe[1] = ReflectionUtils.getMethod(
- clazz,
- "addChemicalRecipe",
- ItemStack.class,
- ItemStack.class,
- FluidStack.class,
- FluidStack.class,
- ItemStack.class,
- int.class,
- int.class);
- mChemicalRecipe[2] = ReflectionUtils.getMethod(
- clazz,
- "addChemicalRecipe",
- ItemStack.class,
- ItemStack.class,
- FluidStack.class,
- FluidStack.class,
- ItemStack.class,
- ItemStack.class,
- int.class);
-
- mLargeChemReactor = ReflectionUtils.getMethod(
- clazz,
- "addMultiblockChemicalRecipe",
- ItemStack[].class,
- FluidStack[].class,
- FluidStack[].class,
- ItemStack[].class,
- int.class,
- int.class);
-
- mPyroOven = ReflectionUtils.getMethod(
- clazz,
- "addPyrolyseRecipe",
- ItemStack.class,
- FluidStack.class,
- int.class,
- ItemStack.class,
- FluidStack.class,
- int.class,
- int.class);
-
} else {
- mSixSlotAssembly = null;
- mAssemblyLine = null;
- mLargeChemReactor = null;
- mScannerTT = null;
- mPyroOven = null;
+ T = null;
}
+ mScannerTT = T;
+
+ mChemicalRecipe[1] = ReflectionUtils.getMethod(
+ clazz,
+ "addChemicalRecipe",
+ ItemStack.class,
+ ItemStack.class,
+ FluidStack.class,
+ FluidStack.class,
+ ItemStack.class,
+ int.class,
+ int.class);
+ mChemicalRecipe[2] = ReflectionUtils.getMethod(
+ clazz,
+ "addChemicalRecipe",
+ ItemStack.class,
+ ItemStack.class,
+ FluidStack.class,
+ FluidStack.class,
+ ItemStack.class,
+ ItemStack.class,
+ int.class);
+
+ mLargeChemReactor = ReflectionUtils.getMethod(
+ clazz,
+ "addMultiblockChemicalRecipe",
+ ItemStack[].class,
+ FluidStack[].class,
+ FluidStack[].class,
+ ItemStack[].class,
+ int.class,
+ int.class);
+
+ mPyroOven = ReflectionUtils.getMethod(
+ clazz,
+ "addPyrolyseRecipe",
+ ItemStack.class,
+ FluidStack.class,
+ int.class,
+ ItemStack.class,
+ FluidStack.class,
+ int.class,
+ int.class);
+
}
public boolean addSixSlotAssemblingRecipe(ItemStack[] aInputs, FluidStack aInputFluid, ItemStack aOutput1,
int aDuration, int aEUt) {
- if (CORE.MAIN_GREGTECH_5U_EXPERIMENTAL_FORK || CORE.GTNH) {
- if (mSixSlotAssembly != null) {
- try {
- return (boolean) mSixSlotAssembly
- .invoke(GT_Values.RA, aInputs, aInputFluid, aOutput1, aDuration, aEUt);
- } catch (IllegalAccessException | IllegalArgumentException | InvocationTargetException e) {
- if (CORE.GTNH) {
- return false;
- }
- }
+ if (mSixSlotAssembly != null) {
+ try {
+ return (boolean) mSixSlotAssembly.invoke(GT_Values.RA, aInputs, aInputFluid, aOutput1, aDuration, aEUt);
+ } catch (IllegalAccessException | IllegalArgumentException | InvocationTargetException e) {
+ return false;
}
}
return CORE.RA.addComponentMakerRecipe(aInputs, aInputFluid, aOutput1, aDuration, aEUt);
@@ -1254,148 +1211,13 @@ public class GregtechRecipeAdder implements IGregtech_RecipeAdder {
@Override
public boolean addAssemblylineRecipe(ItemStack aResearchItem, int aResearchTime, ItemStack[] aInputs,
FluidStack[] aFluidInputs, ItemStack aOutput, int aDuration, int aEUt) {
- if (GTNH) return RA
- .addAssemblylineRecipe(aResearchItem, aResearchTime, aInputs, aFluidInputs, aOutput, aDuration, aEUt);
- if ((aResearchItem == null) || (aResearchTime <= 0)
- || (aInputs == null)
- || (aOutput == null)
- || aInputs.length > 15
- || aInputs.length < 4) {
- return false;
- }
- if ((aDuration = GregTech_API.sRecipeFile.get("assemblingline", aOutput, aDuration)) <= 0) {
- return false;
- }
- for (ItemStack tItem : aInputs) {
- if (tItem == null) {
- GT_FML_LOGGER.info(
- "addAssemblingLineRecipe " + aResearchItem.getDisplayName()
- + " --> "
- + aOutput.getUnlocalizedName()
- + " there is some null item in that recipe");
- }
- }
- GT_Recipe.GT_Recipe_Map.sScannerFakeRecipes.addFakeRecipe(
- false,
- new ItemStack[] { aResearchItem },
- new ItemStack[] { aOutput },
- new ItemStack[] { ItemList.Tool_DataStick.getWithName(1L, "Writes Research result", new Object[0]) },
- null,
- null,
- aResearchTime,
- 30,
- -201);
- GT_Recipe.GT_Recipe_Map.sAssemblylineVisualRecipes.addFakeRecipe(
- false,
- aInputs,
- new ItemStack[] { aOutput },
- new ItemStack[] { ItemList.Tool_DataStick.getWithName(1L, "Reads Research result", new Object[0]) },
- aFluidInputs,
- null,
- aDuration,
- aEUt,
- 0,
- false);
- GT_Recipe.GT_Recipe_AssemblyLine.sAssemblylineRecipes.add(
- new GT_Recipe_AssemblyLine(
- aResearchItem,
- aResearchTime,
- aInputs,
- aFluidInputs,
- aOutput,
- aDuration,
- aEUt));
- return true;
+ return RA.addAssemblylineRecipe(aResearchItem, aResearchTime, aInputs, aFluidInputs, aOutput, aDuration, aEUt);
}
@Override
public boolean addAssemblylineRecipe(ItemStack aResearchItem, int aResearchTime, Object[] aInputs,
FluidStack[] aFluidInputs, ItemStack aOutput, int aDuration, int aEUt) {
- if (GTNH) return RA
- .addAssemblylineRecipe(aResearchItem, aResearchTime, aInputs, aFluidInputs, aOutput, aDuration, aEUt);
- if ((aResearchItem == null) || (aResearchTime <= 0)
- || (aInputs == null)
- || (aOutput == null)
- || aInputs.length > 15
- || aInputs.length < 4) {
- return false;
- }
- if ((aDuration = GregTech_API.sRecipeFile.get("assemblingline", aOutput, aDuration)) <= 0) {
- return false;
- }
- ItemStack[] tInputs = new ItemStack[aInputs.length];
- ItemStack[][] tAlts = new ItemStack[aInputs.length][];
- for (int i = 0; i < aInputs.length; i++) {
- Object obj = aInputs[i];
- if (obj instanceof ItemStack) {
- tInputs[i] = (ItemStack) obj;
- tAlts[i] = null;
- continue;
- } else if (obj instanceof ItemStack[]) {
- ItemStack[] aStacks = (ItemStack[]) obj;
- if (aStacks.length > 0) {
- tInputs[i] = aStacks[0];
- tAlts[i] = (ItemStack[]) Arrays.copyOf(aStacks, aStacks.length);
- continue;
- }
- } else if (obj instanceof Object[]) {
- Object[] objs = (Object[]) obj;
- List<ItemStack> tList;
- if (objs.length >= 2 && !(tList = GT_OreDictUnificator.getOres(objs[0])).isEmpty()) {
- try {
- int tAmount = ((Number) objs[1]).intValue();
- List<ItemStack> uList = new ArrayList<>();
- for (ItemStack tStack : tList) {
- ItemStack uStack = GT_Utility.copyAmount(tAmount, tStack);
- if (GT_Utility.isStackValid(uStack)) {
- uList.add(uStack);
- if (tInputs[i] == null) tInputs[i] = uStack;
- }
- }
- tAlts[i] = uList.toArray(new ItemStack[uList.size()]);
- continue;
- } catch (Exception t) {}
- }
- }
- GT_FML_LOGGER.info(
- "addAssemblingLineRecipe " + aResearchItem.getDisplayName()
- + " --> "
- + aOutput.getUnlocalizedName()
- + " there is some null item in that recipe");
- }
- GT_Recipe.GT_Recipe_Map.sScannerFakeRecipes.addFakeRecipe(
- false,
- new ItemStack[] { aResearchItem },
- new ItemStack[] { aOutput },
- new ItemStack[] { ItemList.Tool_DataStick.getWithName(1L, "Writes Research result", new Object[0]) },
- null,
- null,
- aResearchTime,
- 30,
- -201);
- GT_Recipe.GT_Recipe_Map.sAssemblylineVisualRecipes.addFakeRecipe(
- false,
- tInputs,
- new ItemStack[] { aOutput },
- new ItemStack[] { ItemList.Tool_DataStick.getWithName(1L, "Reads Research result", new Object[0]) },
- aFluidInputs,
- null,
- aDuration,
- aEUt,
- 0,
- tAlts,
- false);
- GT_Recipe.GT_Recipe_AssemblyLine.sAssemblylineRecipes.add(
- new GT_Recipe_AssemblyLine(
- aResearchItem,
- aResearchTime,
- tInputs,
- aFluidInputs,
- aOutput,
- aDuration,
- aEUt,
- tAlts));
- return true;
+ return RA.addAssemblylineRecipe(aResearchItem, aResearchTime, aInputs, aFluidInputs, aOutput, aDuration, aEUt);
}
private boolean tryAddTecTechScannerRecipe(ItemStack aResearchItem, Object[] aInputs, FluidStack[] aFluidInputs,
@@ -1447,13 +1269,8 @@ public class GregtechRecipeAdder implements IGregtech_RecipeAdder {
public boolean addChemicalRecipe(ItemStack input1, ItemStack input2, FluidStack inputFluid, FluidStack outputFluid,
ItemStack output, Object object, int time, int eu) {
try {
- if (!CORE.MAIN_GREGTECH_5U_EXPERIMENTAL_FORK) {
- return (boolean) mChemicalRecipe[0]
- .invoke(GT_Values.RA, input1, input2, inputFluid, outputFluid, output, time);
- } else {
- return (boolean) mChemicalRecipe[1]
- .invoke(GT_Values.RA, input1, input2, inputFluid, outputFluid, output, time, eu);
- }
+ return (boolean) mChemicalRecipe[1]
+ .invoke(GT_Values.RA, input1, input2, inputFluid, outputFluid, output, time, eu);
} catch (Throwable t) {
return false;
}
@@ -1463,13 +1280,8 @@ public class GregtechRecipeAdder implements IGregtech_RecipeAdder {
public boolean addChemicalRecipe(ItemStack input1, ItemStack input2, FluidStack inputFluid, FluidStack outputFluid,
ItemStack output, ItemStack output2, int time) {
try {
- if (!CORE.MAIN_GREGTECH_5U_EXPERIMENTAL_FORK) {
- return (boolean) mChemicalRecipe[0]
- .invoke(GT_Values.RA, input1, input2, inputFluid, outputFluid, output, time);
- } else {
- return (boolean) mChemicalRecipe[2]
- .invoke(GT_Values.RA, input1, input2, inputFluid, outputFluid, output, output2, time);
- }
+ return (boolean) mChemicalRecipe[2]
+ .invoke(GT_Values.RA, input1, input2, inputFluid, outputFluid, output, output2, time);
} catch (Throwable t) {
return false;
}
@@ -1498,7 +1310,7 @@ public class GregtechRecipeAdder implements IGregtech_RecipeAdder {
@Override
public boolean addMultiblockChemicalRecipe(ItemStack[] itemStacks, FluidStack[] fluidStacks,
FluidStack[] fluidStacks2, ItemStack[] outputs, int time, int eu) {
- if (!CORE.MAIN_GREGTECH_5U_EXPERIMENTAL_FORK || mLargeChemReactor == null) {
+ if (mLargeChemReactor == null) {
return false;
}
try {
@@ -1589,18 +1401,10 @@ public class GregtechRecipeAdder implements IGregtech_RecipeAdder {
@Override
public boolean addSmeltingAndAlloySmeltingRecipe(ItemStack aDust, ItemStack aOutput) {
Method m = StaticFields59.mAddFurnaceRecipe;
- if (!CORE.MAIN_GREGTECH_5U_EXPERIMENTAL_FORK) {
- try {
- return (boolean) m.invoke(null, aDust, aOutput);
- } catch (IllegalAccessException | IllegalArgumentException | InvocationTargetException e) {
- return false;
- }
- } else {
- try {
- return (boolean) m.invoke(null, aDust, aOutput, true);
- } catch (IllegalAccessException | IllegalArgumentException | InvocationTargetException e) {
- return false;
- }
+ try {
+ return (boolean) m.invoke(null, aDust, aOutput, true);
+ } catch (IllegalAccessException | IllegalArgumentException | InvocationTargetException e) {
+ return false;
}
}
@@ -1879,7 +1683,7 @@ public class GregtechRecipeAdder implements IGregtech_RecipeAdder {
@Override
public boolean addPyrolyseRecipe(ItemStack aInput, FluidStack aFluidInput, int intCircuit, ItemStack aOutput,
FluidStack aFluidOutput, int aDuration, int aEUt) {
- if (!CORE.MAIN_GREGTECH_5U_EXPERIMENTAL_FORK || mPyroOven == null) {
+ if (mPyroOven == null) {
return false;
}
try {
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/Gregtech4Content.java b/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/Gregtech4Content.java
index 36035364c0..db616360d0 100644
--- a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/Gregtech4Content.java
+++ b/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/Gregtech4Content.java
@@ -3,7 +3,6 @@ package gtPlusPlus.xmod.gregtech.registration.gregtech;
import gregtech.api.GregTech_API;
import gtPlusPlus.api.objects.Logger;
import gtPlusPlus.core.lib.CORE;
-import gtPlusPlus.core.lib.LoadedMods;
import gtPlusPlus.xmod.gregtech.api.enums.GregtechItemList;
import gtPlusPlus.xmod.gregtech.common.tileentities.automation.*;
import gtPlusPlus.xmod.gregtech.common.tileentities.machines.basic.GT_MetaTileEntity_CropHarvestor;
@@ -20,18 +19,16 @@ public class Gregtech4Content {
// ID Range 828, 829, 833 - 850
public static void run() {
- if (LoadedMods.Gregtech) {
- Logger.INFO("Max MTE: " + GregTech_API.METATILEENTITIES.length + " | " + GregTech_API.MAXIMUM_METATILE_IDS);
- workbenches();
- thermalBoiler();
- multiCrafter();
- tesseracts();
- shelves();
- basic();
- automation();
- redstone();
- computer();
- }
+ Logger.INFO("Max MTE: " + GregTech_API.METATILEENTITIES.length + " | " + GregTech_API.MAXIMUM_METATILE_IDS);
+ workbenches();
+ thermalBoiler();
+ multiCrafter();
+ tesseracts();
+ shelves();
+ basic();
+ automation();
+ redstone();
+ computer();
}
private static void computer() {
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechAdvancedBoilers.java b/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechAdvancedBoilers.java
index 23d9cb88fa..85d2f87513 100644
--- a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechAdvancedBoilers.java
+++ b/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechAdvancedBoilers.java
@@ -7,7 +7,6 @@ import gregtech.api.enums.Materials;
import gregtech.api.enums.OrePrefixes;
import gregtech.api.util.GT_ModHandler;
import gtPlusPlus.api.objects.Logger;
-import gtPlusPlus.core.lib.LoadedMods;
import gtPlusPlus.core.material.ALLOY;
import gtPlusPlus.core.recipe.RECIPES_MachineComponents;
import gtPlusPlus.core.util.minecraft.ItemUtils;
@@ -19,10 +18,8 @@ import gtPlusPlus.xmod.gregtech.common.tileentities.generators.GT_MetaTileEntity
public class GregtechAdvancedBoilers {
public static void run() {
- if (LoadedMods.Gregtech) {
- Logger.INFO("Gregtech5u Content | Registering Advanced Boilers.");
- run1();
- }
+ Logger.INFO("Gregtech5u Content | Registering Advanced Boilers.");
+ run1();
}
private static void run1() {
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechAlgaeContent.java b/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechAlgaeContent.java
index 27de5556b2..63ca1a3d37 100644
--- a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechAlgaeContent.java
+++ b/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechAlgaeContent.java
@@ -3,7 +3,6 @@ package gtPlusPlus.xmod.gregtech.registration.gregtech;
import gregtech.api.GregTech_API;
import gtPlusPlus.api.objects.Logger;
import gtPlusPlus.core.block.ModBlocks;
-import gtPlusPlus.core.lib.LoadedMods;
import gtPlusPlus.xmod.gregtech.api.enums.GregtechItemList;
import gtPlusPlus.xmod.gregtech.api.metatileentity.implementations.nbthandlers.GT_MetaTileEntity_Hatch_Catalysts;
import gtPlusPlus.xmod.gregtech.common.tileentities.machines.multi.production.algae.GregtechMTE_AlgaePondBase;
@@ -12,10 +11,8 @@ import gtPlusPlus.xmod.gregtech.common.tileentities.machines.multi.production.ch
public class GregtechAlgaeContent {
public static void run() {
- if (LoadedMods.Gregtech) {
- Logger.INFO("Gregtech5u Content | Registering Algae Content.");
- run1();
- }
+ Logger.INFO("Gregtech5u Content | Registering Algae Content.");
+ run1();
}
private static void run1() {
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechAmazonWarehouse.java b/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechAmazonWarehouse.java
index 4c0a32d12a..9dee13eddb 100644
--- a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechAmazonWarehouse.java
+++ b/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechAmazonWarehouse.java
@@ -7,10 +7,8 @@ import gtPlusPlus.xmod.gregtech.common.tileentities.machines.multi.misc.GMTE_Ama
public class GregtechAmazonWarehouse {
public static void run() {
- if (gtPlusPlus.core.lib.LoadedMods.Gregtech) {
- Logger.INFO("Gregtech5u Content | Registering Amazon Warehouse Multiblock.");
- run1();
- }
+ Logger.INFO("Gregtech5u Content | Registering Amazon Warehouse Multiblock.");
+ run1();
}
private static void run1() {
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechComponentAssembler.java b/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechComponentAssembler.java
index d2d42504db..dcd11a4dba 100644
--- a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechComponentAssembler.java
+++ b/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechComponentAssembler.java
@@ -11,7 +11,6 @@ import net.minecraftforge.oredict.OreDictionary;
import gregtech.api.enums.*;
import gregtech.api.metatileentity.implementations.GT_MetaTileEntity_BasicMachine_GT_Recipe;
import gregtech.api.util.GTPP_Recipe;
-import gtPlusPlus.api.objects.Logger;
import gtPlusPlus.core.lib.CORE;
import gtPlusPlus.core.recipe.common.CI;
import gtPlusPlus.core.util.minecraft.ItemUtils;
@@ -25,12 +24,6 @@ public class GregtechComponentAssembler {
return;
}
- if (!CORE.MAIN_GREGTECH_5U_EXPERIMENTAL_FORK) {
- Logger.INFO(
- "Component Assemblers cannot be created in 5.08.33 during the pre-release. Please wait for 1.7.0 release.");
- return;
- }
-
GregtechItemList.Machine_LV_Component_Maker.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
985,
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechConduits.java b/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechConduits.java
index aadf6f4a12..4a4c7f7e7a 100644
--- a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechConduits.java
+++ b/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechConduits.java
@@ -1,8 +1,5 @@
package gtPlusPlus.xmod.gregtech.registration.gregtech;
-import static gtPlusPlus.core.lib.CORE.GTNH;
-import static gtPlusPlus.core.lib.LoadedMods.Gregtech;
-
import java.lang.reflect.Constructor;
import java.lang.reflect.InvocationTargetException;
import java.util.ArrayList;
@@ -35,26 +32,6 @@ import gtPlusPlus.xmod.gregtech.api.metatileentity.implementations.GregtechMetaP
public class GregtechConduits {
- /**
- *
- * The Voltage Tiers. Use this Array instead of the old named Voltage Variables public static final long[] V = new
- * long[] {0=8, 1=32, 2=128, 3=512, 4=2048, 5=8192, 6=32768, 7=131072, 8=524288, 9=Integer.MAX_VALUE,
- * Integer.MAX_VALUE, Integer.MAX_VALUE, Integer.MAX_VALUE, Integer.MAX_VALUE, Integer.MAX_VALUE,
- * Integer.MAX_VALUE};
- *
- */
- public static OrePrefixes cableGt16;
-
- static {
- if (GTNH) {
- try {
- cableGt16 = (OrePrefixes) GT_Utility.getField(OrePrefixes.class, "cableGt16").get(null);
- } catch (IllegalAccessException | NullPointerException e) {
- e.printStackTrace();
- }
- }
- }
-
// 30000-30999
private static int BaseWireID = 30600;
@@ -62,119 +39,115 @@ public class GregtechConduits {
private static int BasePipeHexadecupleID = 30100;
public static void run() {
- if (Gregtech) {
- Logger.INFO("Gregtech5u Content | Registering Custom Cables/Wires/Pipes.");
- if (CORE.ConfigSwitches.enableCustom_Cables) {
- run1();
- }
- if (CORE.ConfigSwitches.enableCustom_Pipes) {
- run2();
- run3();
- }
+ Logger.INFO("Gregtech5u Content | Registering Custom Cables/Wires/Pipes.");
+ if (CORE.ConfigSwitches.enableCustom_Cables) {
+ run1();
+ }
+ if (CORE.ConfigSwitches.enableCustom_Pipes) {
+ run2();
+ run3();
}
}
private static void run3() {
- if (Utils.getGregtechVersionAsInt() >= 50930) {
- try {
- Class<GT_MetaPipeEntity_Fluid> aPipeEntity = GT_MetaPipeEntity_Fluid.class;
- Constructor<GT_MetaPipeEntity_Fluid> constructor = aPipeEntity.getConstructor(
- int.class,
- String.class,
- String.class,
- float.class,
- Materials.class,
- int.class,
- int.class,
- boolean.class,
- int.class);
- if (constructor != null) {
- Logger.INFO("Generating Hexadecuple pipes.");
- generateFluidMultiPipes(
- constructor,
- Materials.Copper,
- MaterialUtils.getMaterialName(Materials.Copper),
- "Copper",
- BasePipeHexadecupleID++,
- 60,
- 1000,
- true);
- generateFluidMultiPipes(
- constructor,
- Materials.Bronze,
- MaterialUtils.getMaterialName(Materials.Bronze),
- "Bronze",
- BasePipeHexadecupleID++,
- 120,
- 2000,
- true);
- generateFluidMultiPipes(
- constructor,
- Materials.Steel,
- MaterialUtils.getMaterialName(Materials.Steel),
- "Steel",
- BasePipeHexadecupleID++,
- 240,
- 2500,
- true);
- generateFluidMultiPipes(
- constructor,
- Materials.StainlessSteel,
- MaterialUtils.getMaterialName(Materials.StainlessSteel),
- "Stainless Steel",
- BasePipeHexadecupleID++,
- 360,
- 3000,
- true);
+ try {
+ Class<GT_MetaPipeEntity_Fluid> aPipeEntity = GT_MetaPipeEntity_Fluid.class;
+ Constructor<GT_MetaPipeEntity_Fluid> constructor = aPipeEntity.getConstructor(
+ int.class,
+ String.class,
+ String.class,
+ float.class,
+ Materials.class,
+ int.class,
+ int.class,
+ boolean.class,
+ int.class);
+ if (constructor != null) {
+ Logger.INFO("Generating Hexadecuple pipes.");
+ generateFluidMultiPipes(
+ constructor,
+ Materials.Copper,
+ MaterialUtils.getMaterialName(Materials.Copper),
+ "Copper",
+ BasePipeHexadecupleID++,
+ 60,
+ 1000,
+ true);
+ generateFluidMultiPipes(
+ constructor,
+ Materials.Bronze,
+ MaterialUtils.getMaterialName(Materials.Bronze),
+ "Bronze",
+ BasePipeHexadecupleID++,
+ 120,
+ 2000,
+ true);
+ generateFluidMultiPipes(
+ constructor,
+ Materials.Steel,
+ MaterialUtils.getMaterialName(Materials.Steel),
+ "Steel",
+ BasePipeHexadecupleID++,
+ 240,
+ 2500,
+ true);
+ generateFluidMultiPipes(
+ constructor,
+ Materials.StainlessSteel,
+ MaterialUtils.getMaterialName(Materials.StainlessSteel),
+ "Stainless Steel",
+ BasePipeHexadecupleID++,
+ 360,
+ 3000,
+ true);
+ generateFluidMultiPipes(
+ constructor,
+ Materials.Titanium,
+ MaterialUtils.getMaterialName(Materials.Titanium),
+ "Titanium",
+ BasePipeHexadecupleID++,
+ 480,
+ 5000,
+ true);
+ generateFluidMultiPipes(
+ constructor,
+ Materials.TungstenSteel,
+ MaterialUtils.getMaterialName(Materials.TungstenSteel),
+ "Tungsten Steel",
+ BasePipeHexadecupleID++,
+ 600,
+ 7500,
+ true);
+ generateFluidMultiPipes(
+ constructor,
+ Materials.Plastic,
+ MaterialUtils.getMaterialName(Materials.Plastic),
+ "Plastic",
+ BasePipeHexadecupleID++,
+ 360,
+ 350,
+ true);
+
+ Materials aPTFE = Materials.get("Polytetrafluoroethylene");
+ if (aPTFE != null) {
generateFluidMultiPipes(
constructor,
- Materials.Titanium,
- MaterialUtils.getMaterialName(Materials.Titanium),
- "Titanium",
+ aPTFE,
+ MaterialUtils.getMaterialName(aPTFE),
+ "PTFE",
BasePipeHexadecupleID++,
480,
- 5000,
- true);
- generateFluidMultiPipes(
- constructor,
- Materials.TungstenSteel,
- MaterialUtils.getMaterialName(Materials.TungstenSteel),
- "Tungsten Steel",
- BasePipeHexadecupleID++,
600,
- 7500,
- true);
- generateFluidMultiPipes(
- constructor,
- Materials.Plastic,
- MaterialUtils.getMaterialName(Materials.Plastic),
- "Plastic",
- BasePipeHexadecupleID++,
- 360,
- 350,
true);
-
- Materials aPTFE = Materials.get("Polytetrafluoroethylene");
- if (aPTFE != null) {
- generateFluidMultiPipes(
- constructor,
- aPTFE,
- MaterialUtils.getMaterialName(aPTFE),
- "PTFE",
- BasePipeHexadecupleID++,
- 480,
- 600,
- true);
- }
- } else {
- Logger.INFO("Failed during Hexadecuple pipe generation.");
}
-
- } catch (NoSuchMethodException | SecurityException e) {
- Logger.INFO("Failed during Hexadecuple pipe generation. [Ecx]");
- e.printStackTrace();
+ } else {
+ Logger.INFO("Failed during Hexadecuple pipe generation.");
}
+
+ } catch (NoSuchMethodException | SecurityException e) {
+ Logger.INFO("Failed during Hexadecuple pipe generation. [Ecx]");
+ e.printStackTrace();
}
// Generate Heat Pipes
@@ -227,13 +200,6 @@ public class GregtechConduits {
wireFactory("RedstoneAlloy", 32, BaseWireID + 45, 0, 2, 1, new short[] { 178, 34, 34, 0 });
}
- if (!GTNH) {
- customWireFactory(ALLOY.LEAGRISIUM, 512, BaseWireID + 56, 1, 2, 2);
- customWireFactory(ELEMENT.getInstance().ZIRCONIUM, 128, BaseWireID + 67, 1, 2, 2);
- customWireFactory(ALLOY.HG1223, 32768, BaseWireID + 78, 2, 8, 4);
- customWireFactory(ALLOY.TRINIUM_TITANIUM, 2048, BaseWireID + 89, 1, 2, 16);
- }
-
// need to go back id because fluid pipes already occupy
makeCustomWires(ELEMENT.STANDALONE.HYPOGEN, BaseWireID - 15, 0, 0, 8, GT_Values.V[11], false, true);
@@ -359,7 +325,7 @@ public class GregtechConduits {
aStartID + 4,
"wire." + aMaterial.name().toLowerCase() + ".12",
"12x " + aMaterial.mDefaultLocalName + " Wire",
- GTNH ? 0.625F : 0.75F,
+ 0.625F,
aMaterial,
aLoss,
12L * aAmperage,
@@ -374,7 +340,7 @@ public class GregtechConduits {
aStartID + 5,
"wire." + aMaterial.name().toLowerCase() + ".16",
"16x " + aMaterial.mDefaultLocalName + " Wire",
- GTNH ? 0.75F : 1.0F,
+ 0.75F,
aMaterial,
aLoss,
16L * aAmperage,
@@ -450,7 +416,7 @@ public class GregtechConduits {
aStartID + 10,
"cable." + aMaterial.name().toLowerCase() + ".12",
"12x " + aMaterial.mDefaultLocalName + " Cable",
- GTNH ? 0.75F : 0.875F,
+ 0.75F,
aMaterial,
aLossInsulated,
12L * aAmperage,
@@ -458,23 +424,21 @@ public class GregtechConduits {
true,
false,
aRGB).getStackForm(1L));
- if (GTNH) {
- GT_OreDictUnificator.registerOre(
- cableGt16,
- aMaterial,
- new GregtechMetaPipeEntity_Cable(
- aStartID + 11,
- "cable." + aMaterial.name().toLowerCase() + ".16",
- "16x " + aMaterial.mDefaultLocalName + " Cable",
- 0.875f,
- aMaterial,
- aLossInsulated,
- 16L * aAmperage,
- aVoltage,
- true,
- false,
- aRGB).getStackForm(1L));
- }
+ GT_OreDictUnificator.registerOre(
+ OrePrefixes.cableGt16,
+ aMaterial,
+ new GregtechMetaPipeEntity_Cable(
+ aStartID + 11,
+ "cable." + aMaterial.name().toLowerCase() + ".16",
+ "16x " + aMaterial.mDefaultLocalName + " Cable",
+ 0.875f,
+ aMaterial,
+ aLossInsulated,
+ 16L * aAmperage,
+ aVoltage,
+ true,
+ false,
+ aRGB).getStackForm(1L));
}
}
@@ -558,7 +522,7 @@ public class GregtechConduits {
aStartID + 4,
"wire." + aMaterial.getLocalizedName().toLowerCase() + ".12",
"12x " + aMaterial.getLocalizedName() + " Wire",
- GTNH ? 0.625F : 0.75F,
+ 0.625F,
aLoss,
12L * aAmperage,
aVoltage,
@@ -572,7 +536,7 @@ public class GregtechConduits {
aStartID + 5,
"wire." + aMaterial.getLocalizedName().toLowerCase() + ".16",
"16x " + aMaterial.getLocalizedName() + " Wire",
- GTNH ? 0.75F : 1.0F,
+ 0.75F,
aLoss,
16L * aAmperage,
aVoltage,
@@ -643,29 +607,27 @@ public class GregtechConduits {
aStartID + 10,
"cable." + aMaterial.getLocalizedName().toLowerCase() + ".12",
"12x " + aMaterial.getLocalizedName() + " Cable",
- GTNH ? 0.75F : 0.875F,
+ 0.75F,
aLossInsulated,
12L * aAmperage,
aVoltage,
true,
false,
aMaterial.getRGBA()).getStackForm(1L));
- if (GTNH) {
- registerOre(
- cableGt16,
- aMaterial,
- new GregtechMetaPipeEntity_Cable(
- aStartID + 11,
- "cable." + aMaterial.getLocalizedName().toLowerCase() + ".16",
- "16x " + aMaterial.getLocalizedName() + " Cable",
- 0.875f,
- aLossInsulated,
- 16L * aAmperage,
- aVoltage,
- true,
- false,
- aMaterial.getRGBA()).getStackForm(1L));
- }
+ registerOre(
+ OrePrefixes.cableGt16,
+ aMaterial,
+ new GregtechMetaPipeEntity_Cable(
+ aStartID + 11,
+ "cable." + aMaterial.getLocalizedName().toLowerCase() + ".16",
+ "16x " + aMaterial.getLocalizedName() + " Cable",
+ 0.875f,
+ aLossInsulated,
+ 16L * aAmperage,
+ aVoltage,
+ true,
+ false,
+ aMaterial.getRGBA()).getStackForm(1L));
}
}
@@ -758,7 +720,7 @@ public class GregtechConduits {
startID + 4,
"GT_Pipe_" + material.mDefaultLocalName + "_Huge",
"Huge " + material.mDefaultLocalName + " Fluid Pipe",
- GTNH ? 0.875F : 1.0F,
+ 0.875F,
material,
transferRatePerTick * 48,
heatResistance,
@@ -828,7 +790,7 @@ public class GregtechConduits {
startID + 4,
"GT_Pipe_" + material.mDefaultLocalName + "_Huge",
"Huge " + material.mDefaultLocalName + " Fluid Pipe",
- GTNH ? 0.875F : 1.0F,
+ 0.875F,
material,
transferRatePerTick * 48,
heatResistance,
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechCustomHatches.java b/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechCustomHatches.java
index 2cd484bc9f..08ceea038d 100644
--- a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechCustomHatches.java
+++ b/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechCustomHatches.java
@@ -11,15 +11,13 @@ import gtPlusPlus.xmod.gregtech.api.metatileentity.implementations.base.GT_MetaT
public class GregtechCustomHatches {
public static void run() {
- if (gtPlusPlus.core.lib.LoadedMods.Gregtech) {
- Logger.INFO("Gregtech5u Content | Registering Custom Fluid Hatches.");
- run1();
- if (PollutionUtils.isPollutionEnabled()) {
- run2();
- }
- run3();
- run4();
+ Logger.INFO("Gregtech5u Content | Registering Custom Fluid Hatches.");
+ run1();
+ if (PollutionUtils.isPollutionEnabled()) {
+ run2();
}
+ run3();
+ run4();
}
private static void run1() {
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechCyclotron.java b/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechCyclotron.java
index 7312bae5f7..6bdfafefb4 100644
--- a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechCyclotron.java
+++ b/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechCyclotron.java
@@ -7,10 +7,8 @@ import gtPlusPlus.xmod.gregtech.common.tileentities.machines.multi.production.Gr
public class GregtechCyclotron {
public static void run() {
- if (gtPlusPlus.core.lib.LoadedMods.Gregtech) {
- Logger.INFO("Gregtech5u Content | Registering COMET Cyclotron.");
- run1();
- }
+ Logger.INFO("Gregtech5u Content | Registering COMET Cyclotron.");
+ run1();
}
private static void run1() {
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechDehydrator.java b/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechDehydrator.java
index 7a42bf1c9c..a74d3b36ba 100644
--- a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechDehydrator.java
+++ b/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechDehydrator.java
@@ -9,7 +9,6 @@ import gregtech.api.enums.OrePrefixes;
import gregtech.api.util.GT_ModHandler;
import gtPlusPlus.api.objects.Logger;
import gtPlusPlus.core.lib.CORE;
-import gtPlusPlus.core.lib.LoadedMods;
import gtPlusPlus.core.material.ALLOY;
import gtPlusPlus.core.recipe.common.CI;
import gtPlusPlus.core.util.minecraft.ItemUtils;
@@ -20,11 +19,9 @@ import gtPlusPlus.xmod.gregtech.common.tileentities.machines.multi.processing.Gr
public class GregtechDehydrator {
public static void run() {
- if (LoadedMods.Gregtech) {
- Logger.INFO("Gregtech5u Content | Registering Chemical Dehydrators.");
- if (CORE.ConfigSwitches.enableMachine_Dehydrators) {
- run1();
- }
+ Logger.INFO("Gregtech5u Content | Registering Chemical Dehydrators.");
+ if (CORE.ConfigSwitches.enableMachine_Dehydrators) {
+ run1();
}
}
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechEnergyBuffer.java b/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechEnergyBuffer.java
index 4d074619dc..1c06d512c3 100644
--- a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechEnergyBuffer.java
+++ b/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechEnergyBuffer.java
@@ -19,10 +19,8 @@ public class GregtechEnergyBuffer {
// public static Item itemBufferCore;
public static void run() {
- if (gtPlusPlus.core.lib.LoadedMods.Gregtech) {
- Logger.INFO("Gregtech5u Content | Registering Energy Buffer Blocks.");
- run1();
- }
+ Logger.INFO("Gregtech5u Content | Registering Energy Buffer Blocks.");
+ run1();
}
private static void run1() {
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechGeothermalThermalGenerator.java b/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechGeothermalThermalGenerator.java
index 5a1638509c..b138383aff 100644
--- a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechGeothermalThermalGenerator.java
+++ b/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechGeothermalThermalGenerator.java
@@ -8,7 +8,6 @@ import gregtech.api.enums.OrePrefixes;
import gregtech.api.util.GT_ModHandler;
import gtPlusPlus.api.objects.Logger;
import gtPlusPlus.core.lib.CORE;
-import gtPlusPlus.core.lib.LoadedMods;
import gtPlusPlus.core.material.ALLOY;
import gtPlusPlus.core.recipe.common.CI;
import gtPlusPlus.xmod.gregtech.api.enums.GregtechItemList;
@@ -17,11 +16,9 @@ import gtPlusPlus.xmod.gregtech.common.tileentities.generators.GregtechMetaTileE
public class GregtechGeothermalThermalGenerator {
public static void run() {
- if (LoadedMods.Gregtech) {
- Logger.INFO("Gregtech5u Content | Registering Industrial Geothermal Engines.");
- if (CORE.ConfigSwitches.enableMachine_GeothermalEngines) {
- run1();
- }
+ Logger.INFO("Gregtech5u Content | Registering Industrial Geothermal Engines.");
+ if (CORE.ConfigSwitches.enableMachine_GeothermalEngines) {
+ run1();
}
}
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechHiAmpTransformer.java b/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechHiAmpTransformer.java
index 02a28e5b1f..410732ffbb 100644
--- a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechHiAmpTransformer.java
+++ b/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechHiAmpTransformer.java
@@ -1,14 +1,11 @@
package gtPlusPlus.xmod.gregtech.registration.gregtech;
-import static gtPlusPlus.core.lib.CORE.GTNH;
-
import net.minecraft.item.ItemStack;
import gregtech.api.enums.ItemList;
import gregtech.api.enums.Materials;
import gregtech.api.enums.OrePrefixes;
import gregtech.api.util.GT_ModHandler;
-import gtPlusPlus.core.lib.CORE;
import gtPlusPlus.core.util.minecraft.ItemUtils;
import gtPlusPlus.xmod.gregtech.api.enums.GregtechItemList;
import gtPlusPlus.xmod.gregtech.api.metatileentity.implementations.base.GregtechMetaTransformerHiAmp;
@@ -23,11 +20,7 @@ public class GregtechHiAmpTransformer {
| GT_ModHandler.RecipeBits.BUFFERED;
int mID = 877;
- String mHammerName = "Hammer";
-
- if (CORE.MAIN_GREGTECH_5U_EXPERIMENTAL_FORK || CORE.GTNH) {
- mHammerName = "Mallet";
- }
+ String mHammerName = "Mallet";
GregtechItemList.Transformer_HA_LV_ULV.set(
new GregtechMetaTransformerHiAmp(
@@ -85,162 +78,81 @@ public class GregtechHiAmpTransformer {
"ZPM Hi-Amp Transformer",
7,
"UV -> ZPM (Use Soft " + mHammerName + " to invert)").getStackForm(1L));
- if (!GTNH) {
- GregtechItemList.Transformer_HA_MAX_UV.set(
- new GregtechMetaTransformerHiAmp(
- mID++,
- "transformer.ha.tier.08",
- "UV Hi-Amp Transformer",
- 8,
- "Any Voltage -> UV (Use Soft " + mHammerName + " to invert)").getStackForm(1L));
- } else {
- GregtechItemList.Transformer_HA_MAX_UV.set(
- new GregtechMetaTransformerHiAmp(
- mID++,
- "transformer.ha.tier.08",
- "UV Hi-Amp Transformer",
- 8,
- "UHV -> UV (Use Soft " + mHammerName + " to invert)").getStackForm(1L));
- }
+ GregtechItemList.Transformer_HA_MAX_UV.set(
+ new GregtechMetaTransformerHiAmp(
+ mID++,
+ "transformer.ha.tier.08",
+ "UV Hi-Amp Transformer",
+ 8,
+ "UHV -> UV (Use Soft " + mHammerName + " to invert)").getStackForm(1L));
ItemStack mItem_1;
ItemStack mItem_2;
ItemStack mItem_3;
- if (CORE.MAIN_GREGTECH_5U_EXPERIMENTAL_FORK) {
- mItem_1 = ItemUtils
- .simpleMetaStack(ItemUtils.getSimpleStack(StaticFields59.getBlockCasings5()).getItem(), 3, 1);
- mItem_2 = ItemUtils
- .simpleMetaStack(ItemUtils.getSimpleStack(StaticFields59.getBlockCasings5()).getItem(), 4, 1);
- mItem_3 = ItemUtils
- .simpleMetaStack(ItemUtils.getSimpleStack(StaticFields59.getBlockCasings5()).getItem(), 9, 1);
- } else {
- mItem_1 = ItemList.Circuit_Elite.get(1);
- mItem_2 = ItemList.Circuit_Master.get(1);
- mItem_3 = ItemList.Circuit_Ultimate.get(1);
- }
+ mItem_1 = ItemUtils
+ .simpleMetaStack(ItemUtils.getSimpleStack(StaticFields59.getBlockCasings5()).getItem(), 3, 1);
+ mItem_2 = ItemUtils
+ .simpleMetaStack(ItemUtils.getSimpleStack(StaticFields59.getBlockCasings5()).getItem(), 4, 1);
+ mItem_3 = ItemUtils
+ .simpleMetaStack(ItemUtils.getSimpleStack(StaticFields59.getBlockCasings5()).getItem(), 9, 1);
- if (!GTNH) {
- GT_ModHandler.addCraftingRecipe(
- GregtechItemList.Transformer_HA_LV_ULV.get(1L, new Object[0]),
- bitsd,
- new Object[] { " BB", "CM ", " BB", Character.valueOf('M'), ItemList.Hull_ULV,
- Character.valueOf('C'), OrePrefixes.wireGt04.get(Materials.Tin), Character.valueOf('B'),
- OrePrefixes.wireGt04.get(Materials.Lead) });
- GT_ModHandler.addCraftingRecipe(
- GregtechItemList.Transformer_HA_MV_LV.get(1L, new Object[0]),
- bitsd,
- new Object[] { " BB", "CM ", " BB", Character.valueOf('M'), ItemList.Hull_LV,
- Character.valueOf('C'), OrePrefixes.wireGt04.get(Materials.Copper), Character.valueOf('B'),
- OrePrefixes.wireGt04.get(Materials.Tin) });
- GT_ModHandler.addCraftingRecipe(
- GregtechItemList.Transformer_HA_HV_MV.get(1L, new Object[0]),
- bitsd,
- new Object[] { " BB", "CM ", " BB", Character.valueOf('M'), ItemList.Hull_MV,
- Character.valueOf('C'), OrePrefixes.wireGt04.get(Materials.Gold), Character.valueOf('B'),
- OrePrefixes.wireGt04.get(Materials.AnnealedCopper) });
- GT_ModHandler.addCraftingRecipe(
- GregtechItemList.Transformer_HA_EV_HV.get(1L, new Object[0]),
- bitsd,
- new Object[] { "KBB", "CM ", "KBB", Character.valueOf('M'), ItemList.Hull_HV,
- Character.valueOf('C'), OrePrefixes.wireGt04.get(Materials.Aluminium),
- Character.valueOf('B'), OrePrefixes.wireGt04.get(Materials.Gold), Character.valueOf('K'),
- ItemList.Casing_Coil_Cupronickel });
- GT_ModHandler.addCraftingRecipe(
- GregtechItemList.Transformer_HA_IV_EV.get(1L, new Object[0]),
- bitsd,
- new Object[] { "KBB", "CM ", "KBB", Character.valueOf('M'), ItemList.Hull_EV,
- Character.valueOf('C'), OrePrefixes.wireGt04.get(Materials.Tungsten),
- Character.valueOf('B'), OrePrefixes.wireGt04.get(Materials.Aluminium),
- Character.valueOf('K'), ItemList.Casing_Coil_Kanthal });
- GT_ModHandler.addCraftingRecipe(
- GregtechItemList.Transformer_HA_LuV_IV.get(1L, new Object[0]),
- bitsd,
- new Object[] { "KBB", "CM ", "KBB", Character.valueOf('M'), ItemList.Hull_IV,
- Character.valueOf('C'), OrePrefixes.wireGt04.get(Materials.VanadiumGallium),
- Character.valueOf('B'), OrePrefixes.wireGt04.get(Materials.Tungsten),
- Character.valueOf('K'), ItemList.Casing_Coil_Nichrome });
- GT_ModHandler.addCraftingRecipe(
- GregtechItemList.Transformer_HA_ZPM_LuV.get(1L, new Object[0]),
- bitsd,
- new Object[] { "KBB", "CM ", "KBB", Character.valueOf('M'), ItemList.Hull_LuV,
- Character.valueOf('C'), OrePrefixes.wireGt04.get(Materials.Naquadah),
- Character.valueOf('B'), OrePrefixes.wireGt04.get(Materials.VanadiumGallium),
- Character.valueOf('K'), mItem_1 });
- GT_ModHandler.addCraftingRecipe(
- GregtechItemList.Transformer_HA_UV_ZPM.get(1L, new Object[0]),
- bitsd,
- new Object[] { "KBB", "CM ", "KBB", Character.valueOf('M'), ItemList.Hull_ZPM,
- Character.valueOf('C'), OrePrefixes.wireGt04.get(Materials.NaquadahAlloy),
- Character.valueOf('B'), OrePrefixes.wireGt04.get(Materials.Naquadah),
- Character.valueOf('K'), mItem_2 });
- GT_ModHandler.addCraftingRecipe(
- GregtechItemList.Transformer_HA_MAX_UV.get(1L, new Object[0]),
- bitsd,
- new Object[] { "KBB", "CM ", "KBB", Character.valueOf('M'), ItemList.Hull_UV,
- Character.valueOf('C'), OrePrefixes.wireGt04.get(Materials.Bedrockium),
- Character.valueOf('B'), OrePrefixes.wireGt04.get(Materials.NaquadahAlloy),
- Character.valueOf('K'), mItem_3 });
- } else {
- GT_ModHandler.addCraftingRecipe(
- GregtechItemList.Transformer_HA_LV_ULV.get(1L, new Object[0]),
- bitsd,
- new Object[] { " BB", "CM ", " BB", Character.valueOf('M'), ItemList.Transformer_LV_ULV,
- Character.valueOf('C'), OrePrefixes.wireGt04.get(Materials.Tin), Character.valueOf('B'),
- OrePrefixes.wireGt04.get(Materials.Lead) });
- GT_ModHandler.addCraftingRecipe(
- GregtechItemList.Transformer_HA_MV_LV.get(1L, new Object[0]),
- bitsd,
- new Object[] { " BB", "CM ", " BB", Character.valueOf('M'), ItemList.Transformer_MV_LV,
- Character.valueOf('C'), OrePrefixes.wireGt04.get(Materials.AnyCopper),
- Character.valueOf('B'), OrePrefixes.wireGt04.get(Materials.Tin) });
- GT_ModHandler.addCraftingRecipe(
- GregtechItemList.Transformer_HA_HV_MV.get(1L, new Object[0]),
- bitsd,
- new Object[] { " BB", "CM ", " BB", Character.valueOf('M'), ItemList.Transformer_HV_MV,
- Character.valueOf('C'), OrePrefixes.wireGt04.get(Materials.Gold), Character.valueOf('B'),
- OrePrefixes.wireGt04.get(Materials.AnyCopper) });
- GT_ModHandler.addCraftingRecipe(
- GregtechItemList.Transformer_HA_EV_HV.get(1L, new Object[0]),
- bitsd,
- new Object[] { "KBB", "CM ", "KBB", Character.valueOf('M'), ItemList.Transformer_EV_HV,
- Character.valueOf('C'), OrePrefixes.wireGt04.get(Materials.Aluminium),
- Character.valueOf('B'), OrePrefixes.wireGt04.get(Materials.Gold), Character.valueOf('K'),
- ItemList.Casing_Coil_Cupronickel });
- GT_ModHandler.addCraftingRecipe(
- GregtechItemList.Transformer_HA_IV_EV.get(1L, new Object[0]),
- bitsd,
- new Object[] { "KBB", "CM ", "KBB", Character.valueOf('M'), ItemList.Transformer_IV_EV,
- Character.valueOf('C'), OrePrefixes.wireGt04.get(Materials.Tungsten),
- Character.valueOf('B'), OrePrefixes.wireGt04.get(Materials.Aluminium),
- Character.valueOf('K'), ItemList.Casing_Coil_Kanthal });
- GT_ModHandler.addCraftingRecipe(
- GregtechItemList.Transformer_HA_LuV_IV.get(1L, new Object[0]),
- bitsd,
- new Object[] { "KBB", "CM ", "KBB", Character.valueOf('M'), ItemList.Transformer_LuV_IV,
- Character.valueOf('C'), OrePrefixes.wireGt04.get(Materials.VanadiumGallium),
- Character.valueOf('B'), OrePrefixes.wireGt04.get(Materials.Tungsten),
- Character.valueOf('K'), ItemList.Casing_Coil_Nichrome });
- GT_ModHandler.addCraftingRecipe(
- GregtechItemList.Transformer_HA_ZPM_LuV.get(1L, new Object[0]),
- bitsd,
- new Object[] { "KBB", "CM ", "KBB", Character.valueOf('M'), ItemList.Transformer_ZPM_LuV,
- Character.valueOf('C'), OrePrefixes.wireGt04.get(Materials.Naquadah),
- Character.valueOf('B'), OrePrefixes.wireGt04.get(Materials.VanadiumGallium),
- Character.valueOf('K'), mItem_1 });
- GT_ModHandler.addCraftingRecipe(
- GregtechItemList.Transformer_HA_UV_ZPM.get(1L, new Object[0]),
- bitsd,
- new Object[] { "KBB", "CM ", "KBB", Character.valueOf('M'), ItemList.Transformer_UV_ZPM,
- Character.valueOf('C'), OrePrefixes.wireGt04.get(Materials.NaquadahAlloy),
- Character.valueOf('B'), OrePrefixes.wireGt04.get(Materials.Naquadah),
- Character.valueOf('K'), mItem_2 });
- GT_ModHandler.addCraftingRecipe(
- GregtechItemList.Transformer_HA_MAX_UV.get(1L, new Object[0]),
- bitsd,
- new Object[] { "KBB", "CM ", "KBB", Character.valueOf('M'), ItemList.Transformer_MAX_UV,
- Character.valueOf('C'), OrePrefixes.wireGt04.get(Materials.Bedrockium),
- Character.valueOf('B'), OrePrefixes.wireGt04.get(Materials.NaquadahAlloy),
- Character.valueOf('K'), mItem_3 });
- }
+ GT_ModHandler.addCraftingRecipe(
+ GregtechItemList.Transformer_HA_LV_ULV.get(1L, new Object[0]),
+ bitsd,
+ new Object[] { " BB", "CM ", " BB", Character.valueOf('M'), ItemList.Transformer_LV_ULV,
+ Character.valueOf('C'), OrePrefixes.wireGt04.get(Materials.Tin), Character.valueOf('B'),
+ OrePrefixes.wireGt04.get(Materials.Lead) });
+ GT_ModHandler.addCraftingRecipe(
+ GregtechItemList.Transformer_HA_MV_LV.get(1L, new Object[0]),
+ bitsd,
+ new Object[] { " BB", "CM ", " BB", Character.valueOf('M'), ItemList.Transformer_MV_LV,
+ Character.valueOf('C'), OrePrefixes.wireGt04.get(Materials.AnyCopper), Character.valueOf('B'),
+ OrePrefixes.wireGt04.get(Materials.Tin) });
+ GT_ModHandler.addCraftingRecipe(
+ GregtechItemList.Transformer_HA_HV_MV.get(1L, new Object[0]),
+ bitsd,
+ new Object[] { " BB", "CM ", " BB", Character.valueOf('M'), ItemList.Transformer_HV_MV,
+ Character.valueOf('C'), OrePrefixes.wireGt04.get(Materials.Gold), Character.valueOf('B'),
+ OrePrefixes.wireGt04.get(Materials.AnyCopper) });
+ GT_ModHandler.addCraftingRecipe(
+ GregtechItemList.Transformer_HA_EV_HV.get(1L, new Object[0]),
+ bitsd,
+ new Object[] { "KBB", "CM ", "KBB", Character.valueOf('M'), ItemList.Transformer_EV_HV,
+ Character.valueOf('C'), OrePrefixes.wireGt04.get(Materials.Aluminium), Character.valueOf('B'),
+ OrePrefixes.wireGt04.get(Materials.Gold), Character.valueOf('K'),
+ ItemList.Casing_Coil_Cupronickel });
+ GT_ModHandler.addCraftingRecipe(
+ GregtechItemList.Transformer_HA_IV_EV.get(1L, new Object[0]),
+ bitsd,
+ new Object[] { "KBB", "CM ", "KBB", Character.valueOf('M'), ItemList.Transformer_IV_EV,
+ Character.valueOf('C'), OrePrefixes.wireGt04.get(Materials.Tungsten), Character.valueOf('B'),
+ OrePrefixes.wireGt04.get(Materials.Aluminium), Character.valueOf('K'),
+ ItemList.Casing_Coil_Kanthal });
+ GT_ModHandler.addCraftingRecipe(
+ GregtechItemList.Transformer_HA_LuV_IV.get(1L, new Object[0]),
+ bitsd,
+ new Object[] { "KBB", "CM ", "KBB", Character.valueOf('M'), ItemList.Transformer_LuV_IV,
+ Character.valueOf('C'), OrePrefixes.wireGt04.get(Materials.VanadiumGallium),
+ Character.valueOf('B'), OrePrefixes.wireGt04.get(Materials.Tungsten), Character.valueOf('K'),
+ ItemList.Casing_Coil_Nichrome });
+ GT_ModHandler.addCraftingRecipe(
+ GregtechItemList.Transformer_HA_ZPM_LuV.get(1L, new Object[0]),
+ bitsd,
+ new Object[] { "KBB", "CM ", "KBB", Character.valueOf('M'), ItemList.Transformer_ZPM_LuV,
+ Character.valueOf('C'), OrePrefixes.wireGt04.get(Materials.Naquadah), Character.valueOf('B'),
+ OrePrefixes.wireGt04.get(Materials.VanadiumGallium), Character.valueOf('K'), mItem_1 });
+ GT_ModHandler.addCraftingRecipe(
+ GregtechItemList.Transformer_HA_UV_ZPM.get(1L, new Object[0]),
+ bitsd,
+ new Object[] { "KBB", "CM ", "KBB", Character.valueOf('M'), ItemList.Transformer_UV_ZPM,
+ Character.valueOf('C'), OrePrefixes.wireGt04.get(Materials.NaquadahAlloy),
+ Character.valueOf('B'), OrePrefixes.wireGt04.get(Materials.Naquadah), Character.valueOf('K'),
+ mItem_2 });
+ GT_ModHandler.addCraftingRecipe(
+ GregtechItemList.Transformer_HA_MAX_UV.get(1L, new Object[0]),
+ bitsd,
+ new Object[] { "KBB", "CM ", "KBB", Character.valueOf('M'), ItemList.Transformer_MAX_UV,
+ Character.valueOf('C'), OrePrefixes.wireGt04.get(Materials.Bedrockium), Character.valueOf('B'),
+ OrePrefixes.wireGt04.get(Materials.NaquadahAlloy), Character.valueOf('K'), mItem_3 });
}
}
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIndustrialAlloySmelter.java b/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIndustrialAlloySmelter.java
index 0ee6ce78d4..6430da1407 100644
--- a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIndustrialAlloySmelter.java
+++ b/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIndustrialAlloySmelter.java
@@ -7,10 +7,8 @@ import gtPlusPlus.xmod.gregtech.common.tileentities.machines.multi.processing.Gr
public class GregtechIndustrialAlloySmelter {
public static void run() {
- if (gtPlusPlus.core.lib.LoadedMods.Gregtech) {
- Logger.INFO("Gregtech5u Content | Registering Industrial Alloy Smelter Multiblock.");
- run1();
- }
+ Logger.INFO("Gregtech5u Content | Registering Industrial Alloy Smelter Multiblock.");
+ run1();
}
private static void run1() {
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIndustrialArcFurnace.java b/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIndustrialArcFurnace.java
index 95d80847af..b956539aae 100644
--- a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIndustrialArcFurnace.java
+++ b/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIndustrialArcFurnace.java
@@ -7,10 +7,8 @@ import gtPlusPlus.xmod.gregtech.common.tileentities.machines.multi.processing.Gr
public class GregtechIndustrialArcFurnace {
public static void run() {
- if (gtPlusPlus.core.lib.LoadedMods.Gregtech) {
- Logger.INFO("Gregtech5u Content | Registering Industrial Arc Furnace Multiblock.");
- run1();
- }
+ Logger.INFO("Gregtech5u Content | Registering Industrial Arc Furnace Multiblock.");
+ run1();
}
private static void run1() {
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIndustrialBlastSmelter.java b/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIndustrialBlastSmelter.java
index f0a0bbd6aa..fad62a705b 100644
--- a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIndustrialBlastSmelter.java
+++ b/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIndustrialBlastSmelter.java
@@ -9,11 +9,9 @@ import gtPlusPlus.xmod.gregtech.common.tileentities.machines.multi.production.me
public class GregtechIndustrialBlastSmelter {
public static void run() {
- if (gtPlusPlus.core.lib.LoadedMods.Gregtech) {
- Logger.INFO("Gregtech5u Content | Registering Industrial Alloy Blast Smelter Multiblock.");
- if (CORE.ConfigSwitches.enableMultiblock_AlloyBlastSmelter) {
- run1();
- }
+ Logger.INFO("Gregtech5u Content | Registering Industrial Alloy Blast Smelter Multiblock.");
+ if (CORE.ConfigSwitches.enableMultiblock_AlloyBlastSmelter) {
+ run1();
}
}
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIndustrialCentrifuge.java b/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIndustrialCentrifuge.java
index edeec33ec2..4edd919702 100644
--- a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIndustrialCentrifuge.java
+++ b/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIndustrialCentrifuge.java
@@ -8,11 +8,9 @@ import gtPlusPlus.xmod.gregtech.common.tileentities.machines.multi.processing.Gr
public class GregtechIndustrialCentrifuge {
public static void run() {
- if (gtPlusPlus.core.lib.LoadedMods.Gregtech) {
- Logger.INFO("Gregtech5u Content | Registering Industrial Centrifuge Multiblock.");
- if (CORE.ConfigSwitches.enableMultiblock_IndustrialCentrifuge) {
- run1();
- }
+ Logger.INFO("Gregtech5u Content | Registering Industrial Centrifuge Multiblock.");
+ if (CORE.ConfigSwitches.enableMultiblock_IndustrialCentrifuge) {
+ run1();
}
}
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIndustrialCokeOven.java b/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIndustrialCokeOven.java
index 0f989692cc..d4d4477f97 100644
--- a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIndustrialCokeOven.java
+++ b/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIndustrialCokeOven.java
@@ -8,11 +8,9 @@ import gtPlusPlus.xmod.gregtech.common.tileentities.machines.multi.processing.Gr
public class GregtechIndustrialCokeOven {
public static void run() {
- if (gtPlusPlus.core.lib.LoadedMods.Gregtech) {
- Logger.INFO("Gregtech5u Content | Registering Industrial Coke Oven Multiblock.");
- if (CORE.ConfigSwitches.enableMultiblock_IndustrialCokeOven) {
- run1();
- }
+ Logger.INFO("Gregtech5u Content | Registering Industrial Coke Oven Multiblock.");
+ if (CORE.ConfigSwitches.enableMultiblock_IndustrialCokeOven) {
+ run1();
}
}
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIndustrialCuttingFactory.java b/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIndustrialCuttingFactory.java
index ed7076b8a8..cc9365b344 100644
--- a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIndustrialCuttingFactory.java
+++ b/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIndustrialCuttingFactory.java
@@ -8,11 +8,9 @@ import gtPlusPlus.xmod.gregtech.common.tileentities.machines.multi.processing.Gr
public class GregtechIndustrialCuttingFactory {
public static void run() {
- if (gtPlusPlus.core.lib.LoadedMods.Gregtech) {
- Logger.INFO("Gregtech5u Content | Registering Industrial Cutting Factory Multiblock.");
- if (CORE.ConfigSwitches.enableMultiblock_IndustrialCuttingMachine) {
- run1();
- }
+ Logger.INFO("Gregtech5u Content | Registering Industrial Cutting Factory Multiblock.");
+ if (CORE.ConfigSwitches.enableMultiblock_IndustrialCuttingMachine) {
+ run1();
}
}
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIndustrialElectrolyzer.java b/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIndustrialElectrolyzer.java
index 99d13981e0..ddd7ad89bf 100644
--- a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIndustrialElectrolyzer.java
+++ b/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIndustrialElectrolyzer.java
@@ -8,11 +8,9 @@ import gtPlusPlus.xmod.gregtech.common.tileentities.machines.multi.processing.Gr
public class GregtechIndustrialElectrolyzer {
public static void run() {
- if (gtPlusPlus.core.lib.LoadedMods.Gregtech) {
- Logger.INFO("Gregtech5u Content | Registering Industrial Electrolyzer Multiblock.");
- if (CORE.ConfigSwitches.enableMultiblock_IndustrialElectrolyzer) {
- run1();
- }
+ Logger.INFO("Gregtech5u Content | Registering Industrial Electrolyzer Multiblock.");
+ if (CORE.ConfigSwitches.enableMultiblock_IndustrialElectrolyzer) {
+ run1();
}
}
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIndustrialExtruder.java b/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIndustrialExtruder.java
index 0a591a640b..2f03a0f59f 100644
--- a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIndustrialExtruder.java
+++ b/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIndustrialExtruder.java
@@ -8,11 +8,9 @@ import gtPlusPlus.xmod.gregtech.common.tileentities.machines.multi.processing.Gr
public class GregtechIndustrialExtruder {
public static void run() {
- if (gtPlusPlus.core.lib.LoadedMods.Gregtech) {
- Logger.INFO("Gregtech5u Content | Registering Industrial Extrusion Multiblock.");
- if (CORE.ConfigSwitches.enableMultiblock_IndustrialExtrudingMachine) {
- run1();
- }
+ Logger.INFO("Gregtech5u Content | Registering Industrial Extrusion Multiblock.");
+ if (CORE.ConfigSwitches.enableMultiblock_IndustrialExtrudingMachine) {
+ run1();
}
}
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIndustrialFishPond.java b/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIndustrialFishPond.java
index bc03c6e277..28a2a48da7 100644
--- a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIndustrialFishPond.java
+++ b/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIndustrialFishPond.java
@@ -7,12 +7,8 @@ import gtPlusPlus.xmod.gregtech.common.tileentities.machines.multi.production.Gr
public class GregtechIndustrialFishPond {
public static void run() {
- if (gtPlusPlus.core.lib.LoadedMods.Gregtech) {
- Logger.INFO("Gregtech5u Content | Registering Industrial Fishing Pond Multiblock.");
- // if (CORE.ConfigSwitches.enableMultiblock_IndustrialWashPlant) {
- run1();
- // }
- }
+ Logger.INFO("Gregtech5u Content | Registering Industrial Fishing Pond Multiblock.");
+ run1();
}
private static void run1() {
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIndustrialFluidHeater.java b/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIndustrialFluidHeater.java
index 878abd4409..decb0dbd04 100644
--- a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIndustrialFluidHeater.java
+++ b/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIndustrialFluidHeater.java
@@ -7,10 +7,8 @@ import gtPlusPlus.xmod.gregtech.common.tileentities.machines.multi.processing.Gr
public class GregtechIndustrialFluidHeater {
public static void run() {
- if (gtPlusPlus.core.lib.LoadedMods.Gregtech) {
- Logger.INFO("Gregtech5u Content | Registering Industrial Thermal Centrifuge Multiblock.");
- run1();
- }
+ Logger.INFO("Gregtech5u Content | Registering Industrial Thermal Centrifuge Multiblock.");
+ run1();
}
private static void run1() {
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIndustrialForgeHammer.java b/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIndustrialForgeHammer.java
index 67f95cbcda..df8311e761 100644
--- a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIndustrialForgeHammer.java
+++ b/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIndustrialForgeHammer.java
@@ -7,10 +7,8 @@ import gtPlusPlus.xmod.gregtech.common.tileentities.machines.multi.processing.Gr
public class GregtechIndustrialForgeHammer {
public static void run() {
- if (gtPlusPlus.core.lib.LoadedMods.Gregtech) {
- Logger.INFO("Gregtech5u Content | Registering Industrial Forge Hammer Multiblock.");
- run1();
- }
+ Logger.INFO("Gregtech5u Content | Registering Industrial Forge Hammer Multiblock.");
+ run1();
}
private static void run1() {
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIndustrialFuelRefinery.java b/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIndustrialFuelRefinery.java
index a73ad190ca..b4853c6c55 100644
--- a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIndustrialFuelRefinery.java
+++ b/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIndustrialFuelRefinery.java
@@ -8,11 +8,9 @@ import gtPlusPlus.xmod.gregtech.common.tileentities.machines.multi.production.Gr
public class GregtechIndustrialFuelRefinery {
public static void run() {
- if (gtPlusPlus.core.lib.LoadedMods.Gregtech) {
- Logger.INFO("Gregtech5u Content | Registering Industrial Fuel Processing and Refinery Multiblock.");
- if (CORE.ConfigSwitches.enableMultiblock_NuclearFuelRefinery) {
- run1();
- }
+ Logger.INFO("Gregtech5u Content | Registering Industrial Fuel Processing and Refinery Multiblock.");
+ if (CORE.ConfigSwitches.enableMultiblock_NuclearFuelRefinery) {
+ run1();
}
}
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIndustrialGeneratorArray.java b/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIndustrialGeneratorArray.java
index e356de6398..d612a942a2 100644
--- a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIndustrialGeneratorArray.java
+++ b/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIndustrialGeneratorArray.java
@@ -7,12 +7,10 @@ import gtPlusPlus.xmod.gregtech.common.tileentities.machines.multi.production.Gr
public class GregtechIndustrialGeneratorArray {
public static void run() {
- if (gtPlusPlus.core.lib.LoadedMods.Gregtech) {
- Logger.INFO("Gregtech5u Content | Registering Industrial Generator Array Multiblock.");
- // if (CORE.ConfigSwitches.enableMultiblock_IndustrialSifter) { // TODO
- run1();
- // }
- }
+ Logger.INFO("Gregtech5u Content | Registering Industrial Generator Array Multiblock.");
+ // if (CORE.ConfigSwitches.enableMultiblock_IndustrialSifter) { // TODO
+ run1();
+ // }
}
private static void run1() {
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIndustrialMacerator.java b/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIndustrialMacerator.java
index 9bcf0a44bb..a799719a8c 100644
--- a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIndustrialMacerator.java
+++ b/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIndustrialMacerator.java
@@ -8,11 +8,9 @@ import gtPlusPlus.xmod.gregtech.common.tileentities.machines.multi.processing.Gr
public class GregtechIndustrialMacerator {
public static void run() {
- if (gtPlusPlus.core.lib.LoadedMods.Gregtech) {
- Logger.INFO("Gregtech5u Content | Registering Industrial Maceration Stack Multiblock.");
- if (CORE.ConfigSwitches.enableMultiblock_IndustrialMacerationStack) {
- run1();
- }
+ Logger.INFO("Gregtech5u Content | Registering Industrial Maceration Stack Multiblock.");
+ if (CORE.ConfigSwitches.enableMultiblock_IndustrialMacerationStack) {
+ run1();
}
}
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIndustrialMassFabricator.java b/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIndustrialMassFabricator.java
index 997a5f7a7c..cb4643b088 100644
--- a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIndustrialMassFabricator.java
+++ b/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIndustrialMassFabricator.java
@@ -17,12 +17,10 @@ import gtPlusPlus.xmod.gregtech.common.tileentities.machines.multi.production.Gr
public class GregtechIndustrialMassFabricator {
public static void run() {
- if (gtPlusPlus.core.lib.LoadedMods.Gregtech) {
- Logger.INFO("Gregtech5u Content | Registering Industrial Matter Fabricator Multiblock.");
- if (CORE.ConfigSwitches.enableMultiblock_MatterFabricator) {
- generateRecipes();
- run1();
- }
+ Logger.INFO("Gregtech5u Content | Registering Industrial Matter Fabricator Multiblock.");
+ if (CORE.ConfigSwitches.enableMultiblock_MatterFabricator) {
+ generateRecipes();
+ run1();
}
}
@@ -67,65 +65,34 @@ public class GregtechIndustrialMassFabricator {
GTPP_Recipe.GTPP_Recipe_Map.sMatterFab2Recipes.add(UUA_From_Scrap);
GTPP_Recipe.GTPP_Recipe_Map.sMatterFab2Recipes.add(UUA_From_ScrapBoxes);
- if (!CORE.MAIN_GREGTECH_5U_EXPERIMENTAL_FORK) {
- // Basic UUM
- GT_Recipe generateUUM = new GTPP_Recipe(
- false,
- new ItemStack[] { CI.getNumberedCircuit(1) },
- new ItemStack[] { GT_Values.NI },
- null,
- null,
- new FluidStack[] { GT_Values.NF },
- new FluidStack[] { Materials.UUMatter.getFluid(1) },
- 160 * 20,
- 32,
- 0);
-
- // Basic UUM
- GT_Recipe generateUUMFromUUA = new GTPP_Recipe(
- false,
- new ItemStack[] { CI.getNumberedCircuit(2) },
- new ItemStack[] { GT_Values.NI },
- null,
- null,
- new FluidStack[] { Materials.UUAmplifier.getFluid(1) },
- new FluidStack[] { Materials.UUMatter.getFluid(1) },
- 40 * 20,
- 32,
- 0);
-
- GTPP_Recipe.GTPP_Recipe_Map.sMatterFab2Recipes.add(generateUUM);
- GTPP_Recipe.GTPP_Recipe_Map.sMatterFab2Recipes.add(generateUUMFromUUA);
- } else {
- // Basic UUM
- GT_Recipe generateUUM_LV = new GTPP_Recipe(
- false,
- new ItemStack[] { CI.getNumberedCircuit(1) },
- new ItemStack[] { GT_Values.NI },
- null,
- null,
- new FluidStack[] { GT_Values.NF },
- new FluidStack[] { Materials.UUMatter.getFluid(1) },
- 160 * 20,
- 256,
- 0);
+ // Basic UUM
+ GT_Recipe generateUUM_LV = new GTPP_Recipe(
+ false,
+ new ItemStack[] { CI.getNumberedCircuit(1) },
+ new ItemStack[] { GT_Values.NI },
+ null,
+ null,
+ new FluidStack[] { GT_Values.NF },
+ new FluidStack[] { Materials.UUMatter.getFluid(1) },
+ 160 * 20,
+ 256,
+ 0);
- // Basic UUM
- GT_Recipe generateUUMFromUUA_LV = new GTPP_Recipe(
- false,
- new ItemStack[] { CI.getNumberedCircuit(2) },
- new ItemStack[] { GT_Values.NI },
- null,
- null,
- new FluidStack[] { Materials.UUAmplifier.getFluid(1) },
- new FluidStack[] { Materials.UUMatter.getFluid(1) },
- 40 * 20,
- 256,
- 0);
+ // Basic UUM
+ GT_Recipe generateUUMFromUUA_LV = new GTPP_Recipe(
+ false,
+ new ItemStack[] { CI.getNumberedCircuit(2) },
+ new ItemStack[] { GT_Values.NI },
+ null,
+ null,
+ new FluidStack[] { Materials.UUAmplifier.getFluid(1) },
+ new FluidStack[] { Materials.UUMatter.getFluid(1) },
+ 40 * 20,
+ 256,
+ 0);
- GTPP_Recipe.GTPP_Recipe_Map.sMatterFab2Recipes.add(generateUUM_LV);
- GTPP_Recipe.GTPP_Recipe_Map.sMatterFab2Recipes.add(generateUUMFromUUA_LV);
- }
+ GTPP_Recipe.GTPP_Recipe_Map.sMatterFab2Recipes.add(generateUUM_LV);
+ GTPP_Recipe.GTPP_Recipe_Map.sMatterFab2Recipes.add(generateUUMFromUUA_LV);
Logger.INFO(
"Generated " + GTPP_Recipe.GTPP_Recipe_Map.sMatterFab2Recipes.mRecipeList.size()
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIndustrialMixer.java b/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIndustrialMixer.java
index fe348b0982..3b12b4e4d3 100644
--- a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIndustrialMixer.java
+++ b/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIndustrialMixer.java
@@ -8,11 +8,9 @@ import gtPlusPlus.xmod.gregtech.common.tileentities.machines.multi.processing.Gr
public class GregtechIndustrialMixer {
public static void run() {
- if (gtPlusPlus.core.lib.LoadedMods.Gregtech) {
- Logger.INFO("Gregtech5u Content | Registering Industrial Mixer Multiblock.");
- if (CORE.ConfigSwitches.enableMultiblock_IndustrialPlatePress) {
- run1();
- }
+ Logger.INFO("Gregtech5u Content | Registering Industrial Mixer Multiblock.");
+ if (CORE.ConfigSwitches.enableMultiblock_IndustrialPlatePress) {
+ run1();
}
}
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIndustrialMultiMachine.java b/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIndustrialMultiMachine.java
index aa824c9cce..6b3797b9ca 100644
--- a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIndustrialMultiMachine.java
+++ b/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIndustrialMultiMachine.java
@@ -8,11 +8,9 @@ import gtPlusPlus.xmod.gregtech.common.tileentities.machines.multi.processing.Gr
public class GregtechIndustrialMultiMachine {
public static void run() {
- if (gtPlusPlus.core.lib.LoadedMods.Gregtech) {
- Logger.INFO("Gregtech5u Content | Registering Industrial Multi-Machine Multiblock.");
- if (CORE.ConfigSwitches.enableMultiblock_IndustrialMultiMachine) {
- run1();
- }
+ Logger.INFO("Gregtech5u Content | Registering Industrial Multi-Machine Multiblock.");
+ if (CORE.ConfigSwitches.enableMultiblock_IndustrialMultiMachine) {
+ run1();
}
}
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIndustrialPlatePress.java b/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIndustrialPlatePress.java
index 5aeb63fcd0..d68dfb47a2 100644
--- a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIndustrialPlatePress.java
+++ b/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIndustrialPlatePress.java
@@ -8,11 +8,9 @@ import gtPlusPlus.xmod.gregtech.common.tileentities.machines.multi.processing.Gr
public class GregtechIndustrialPlatePress {
public static void run() {
- if (gtPlusPlus.core.lib.LoadedMods.Gregtech) {
- Logger.INFO("Gregtech5u Content | Registering Industrial Press Multiblock.");
- if (CORE.ConfigSwitches.enableMultiblock_IndustrialPlatePress) {
- run1();
- }
+ Logger.INFO("Gregtech5u Content | Registering Industrial Press Multiblock.");
+ if (CORE.ConfigSwitches.enableMultiblock_IndustrialPlatePress) {
+ run1();
}
}
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIndustrialSifter.java b/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIndustrialSifter.java
index da538eb776..41fd0067ad 100644
--- a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIndustrialSifter.java
+++ b/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIndustrialSifter.java
@@ -8,11 +8,9 @@ import gtPlusPlus.xmod.gregtech.common.tileentities.machines.multi.processing.Gr
public class GregtechIndustrialSifter {
public static void run() {
- if (gtPlusPlus.core.lib.LoadedMods.Gregtech) {
- Logger.INFO("Gregtech5u Content | Registering Industrial Sifter Multiblock.");
- if (CORE.ConfigSwitches.enableMultiblock_IndustrialSifter) { // TODO
- run1();
- }
+ Logger.INFO("Gregtech5u Content | Registering Industrial Sifter Multiblock.");
+ if (CORE.ConfigSwitches.enableMultiblock_IndustrialSifter) {
+ run1();
}
}
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIndustrialThermalCentrifuge.java b/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIndustrialThermalCentrifuge.java
index ec647ba787..6a5e21108c 100644
--- a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIndustrialThermalCentrifuge.java
+++ b/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIndustrialThermalCentrifuge.java
@@ -8,11 +8,9 @@ import gtPlusPlus.xmod.gregtech.common.tileentities.machines.multi.processing.Gr
public class GregtechIndustrialThermalCentrifuge {
public static void run() {
- if (gtPlusPlus.core.lib.LoadedMods.Gregtech) {
- Logger.INFO("Gregtech5u Content | Registering Industrial Thermal Centrifuge Multiblock.");
- if (CORE.ConfigSwitches.enableMultiblock_IndustrialThermalCentrifuge) {
- run1();
- }
+ Logger.INFO("Gregtech5u Content | Registering Industrial Thermal Centrifuge Multiblock.");
+ if (CORE.ConfigSwitches.enableMultiblock_IndustrialThermalCentrifuge) {
+ run1();
}
}
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIndustrialTreeFarm.java b/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIndustrialTreeFarm.java
index 43902f883a..cd65f7d030 100644
--- a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIndustrialTreeFarm.java
+++ b/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIndustrialTreeFarm.java
@@ -8,11 +8,9 @@ import gtPlusPlus.xmod.gregtech.common.tileentities.machines.multi.production.Gr
public class GregtechIndustrialTreeFarm {
public static void run() {
- if (gtPlusPlus.core.lib.LoadedMods.Gregtech) {
- if (CORE.ConfigSwitches.enableMultiblock_TreeFarmer) {
- Logger.INFO("Gregtech5u Content | Registering Tree Farm Multiblock.");
- run1();
- }
+ if (CORE.ConfigSwitches.enableMultiblock_TreeFarmer) {
+ Logger.INFO("Gregtech5u Content | Registering Tree Farm Multiblock.");
+ run1();
}
}
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIndustrialWashPlant.java b/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIndustrialWashPlant.java
index 8093f1fcc1..c575f74cb6 100644
--- a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIndustrialWashPlant.java
+++ b/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIndustrialWashPlant.java
@@ -8,11 +8,9 @@ import gtPlusPlus.xmod.gregtech.common.tileentities.machines.multi.processing.Gr
public class GregtechIndustrialWashPlant {
public static void run() {
- if (gtPlusPlus.core.lib.LoadedMods.Gregtech) {
- Logger.INFO("Gregtech5u Content | Registering Industrial Wash Plant Multiblock.");
- if (CORE.ConfigSwitches.enableMultiblock_IndustrialWashPlant) {
- run1();
- }
+ Logger.INFO("Gregtech5u Content | Registering Industrial Wash Plant Multiblock.");
+ if (CORE.ConfigSwitches.enableMultiblock_IndustrialWashPlant) {
+ run1();
}
}
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIndustrialWiremill.java b/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIndustrialWiremill.java
index e16a6fe09e..7457391f3f 100644
--- a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIndustrialWiremill.java
+++ b/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIndustrialWiremill.java
@@ -8,11 +8,9 @@ import gtPlusPlus.xmod.gregtech.common.tileentities.machines.multi.processing.Gr
public class GregtechIndustrialWiremill {
public static void run() {
- if (gtPlusPlus.core.lib.LoadedMods.Gregtech) {
- Logger.INFO("Gregtech5u Content | Registering Industrial Wire Factory Multiblock.");
- if (CORE.ConfigSwitches.enableMultiblock_IndustrialWireMill) {
- run1();
- }
+ Logger.INFO("Gregtech5u Content | Registering Industrial Wire Factory Multiblock.");
+ if (CORE.ConfigSwitches.enableMultiblock_IndustrialWireMill) {
+ run1();
}
}
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIronBlastFurnace.java b/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIronBlastFurnace.java
index c38e386c0f..2a1c1f68f7 100644
--- a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIronBlastFurnace.java
+++ b/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechIronBlastFurnace.java
@@ -8,11 +8,9 @@ import gtPlusPlus.xmod.gregtech.common.tileentities.machines.multi.processing.Gr
public class GregtechIronBlastFurnace {
public static void run() {
- if (gtPlusPlus.core.lib.LoadedMods.Gregtech) {
- Logger.INFO("Gregtech5u Content | Registering Iron Blast Furnace.");
- if (CORE.ConfigSwitches.enableMultiblock_IronBlastFurnace) {
- run1();
- }
+ Logger.INFO("Gregtech5u Content | Registering Iron Blast Furnace.");
+ if (CORE.ConfigSwitches.enableMultiblock_IronBlastFurnace) {
+ run1();
}
}
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechLFTR.java b/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechLFTR.java
index 5515b63f56..df032a35a1 100644
--- a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechLFTR.java
+++ b/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechLFTR.java
@@ -11,11 +11,9 @@ import gtPlusPlus.xmod.gregtech.common.tileentities.machines.multi.production.Gr
public class GregtechLFTR {
public static void run() {
- if (gtPlusPlus.core.lib.LoadedMods.Gregtech) {
- Logger.INFO("Gregtech5u Content | Registering Liquid Fluorine Thorium Reactor [LFTR].");
- if (CORE.ConfigSwitches.enableMultiblock_LiquidFluorideThoriumReactor) {
- run1();
- }
+ Logger.INFO("Gregtech5u Content | Registering Liquid Fluorine Thorium Reactor [LFTR].");
+ if (CORE.ConfigSwitches.enableMultiblock_LiquidFluorideThoriumReactor) {
+ run1();
}
}
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechLargeTurbinesAndHeatExchanger.java b/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechLargeTurbinesAndHeatExchanger.java
index aebe678984..d59c6a1397 100644
--- a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechLargeTurbinesAndHeatExchanger.java
+++ b/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechLargeTurbinesAndHeatExchanger.java
@@ -10,10 +10,8 @@ import gtPlusPlus.xmod.gregtech.common.tileentities.machines.multi.production.tu
public class GregtechLargeTurbinesAndHeatExchanger {
public static void run() {
- if (gtPlusPlus.core.lib.LoadedMods.Gregtech) {
- Logger.INFO("Gregtech5u Content | Registering Larger Turbines & Extra Large Heat Exchanger.");
- run1();
- }
+ Logger.INFO("Gregtech5u Content | Registering Larger Turbines & Extra Large Heat Exchanger.");
+ run1();
}
private static void run1() {
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechMolecularTransformer.java b/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechMolecularTransformer.java
index 7d1d77f1b4..6a6cad76d1 100644
--- a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechMolecularTransformer.java
+++ b/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechMolecularTransformer.java
@@ -7,10 +7,8 @@ import gtPlusPlus.xmod.gregtech.common.tileentities.machines.multi.processing.Gr
public class GregtechMolecularTransformer {
public static void run() {
- if (gtPlusPlus.core.lib.LoadedMods.Gregtech) {
- Logger.INFO("Gregtech5u Content | Registering Molecular Transformer Multiblock.");
- run1();
- }
+ Logger.INFO("Gregtech5u Content | Registering Molecular Transformer Multiblock.");
+ run1();
}
private static void run1() {
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechNitroDieselFix.java b/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechNitroDieselFix.java
index 3a632049a9..e545ea19f0 100644
--- a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechNitroDieselFix.java
+++ b/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechNitroDieselFix.java
@@ -19,7 +19,6 @@ import gregtech.api.util.GT_Recipe;
import gregtech.api.util.GT_Recipe.GT_Recipe_Map;
import gtPlusPlus.api.objects.Logger;
import gtPlusPlus.core.lib.CORE;
-import gtPlusPlus.core.util.Utils;
import gtPlusPlus.core.util.minecraft.ItemUtils;
import gtPlusPlus.core.util.minecraft.MaterialUtils;
import gtPlusPlus.core.util.reflect.ReflectionUtils;
@@ -31,212 +30,201 @@ public class GregtechNitroDieselFix {
if (CORE.ConfigSwitches.enableNitroFix) {
Logger.INFO("Gregtech5u Content | Attempting to Fix Nitro-Diesel production.");
try {
- int mSub = Utils.getGregtechSubVersion();
- if (mSub != 0) {
- if (mSub >= 30) {
- Class mb = ReflectionUtils.getClass("gregtech.api.enums.MaterialBuilder");
- Object df = mb.getConstructor(int.class, TextureSet.class, String.class)
- .newInstance(975, TextureSet.SET_FLUID, "Nitro-Diesel [Old]");
- if (mb.isInstance(df)) {
-
- Logger.INFO("[Nitro] Created new instance of Material builder, for Nitro fix.");
-
- // Get Methods
- Method addFluid = mb.getDeclaredMethod("addFluid");
- Method addCell = mb.getDeclaredMethod("addCell");
- Method setColour = mb.getDeclaredMethod("setColor", Dyes.class);
- Method setFuelPower = mb.getDeclaredMethod("setFuelPower", int.class);
- Method setMaterials = mb.getDeclaredMethod("setMaterialList", List.class);
- Method setTemp = mb.getDeclaredMethod("setLiquidTemperature", int.class);
- Method setRGB = mb.getDeclaredMethod("setRGB", int.class, int.class, int.class);
- Method construct = mb.getDeclaredMethod("constructMaterial");
- Logger.INFO("[Nitro] Got internal methods for setting fields.");
-
- // Invoke the methods
- addFluid.invoke(df);
- addCell.invoke(df);
- setColour.invoke(df, Dyes.dyeLime);
- setFuelPower.invoke(df, 512000);
- setMaterials.invoke(
- df,
- Arrays.asList(
- new MaterialStack(Materials.Glyceryl, 1),
- new MaterialStack(Materials.Fuel, 4)));
- setTemp.invoke(df, 295);
- setRGB.invoke(df, 200, 255, 0);
- Materials mNitroFix = (Materials) construct.invoke(df);
- Logger.INFO("[Nitro] Invoked 8 method calls successfully.");
-
- GT_Mod.gregtechproxy.addFluid(
- "NitroFuel_Old",
- "Nitro Diesel [Old]",
- mNitroFix,
- 1,
- 295,
- GT_OreDictUnificator.get(OrePrefixes.cell, mNitroFix, 1L),
- ItemUtils.getEmptyCell(),
- 1000);
- Logger.INFO("[Nitro] Added a fluid.");
-
- /**
- * Reflectively get all the values to maintain 5.08.xx compat
- */
- GT_Recipe_Map recipeMapMultiblockChemReactor;
- recipeMapMultiblockChemReactor = (GT_Recipe_Map) FieldUtils
- .getDeclaredField(GT_Recipe_Map.class, "sMultiblockChemicalRecipes", true)
- .get(null);
-
- /**
- * Do Recipe Stuff
- */
-
- // Set up some Variables
- final Collection<GT_Recipe> xSingle = GT_Recipe.GT_Recipe_Map.sChemicalRecipes.mRecipeList;
- final Collection<GT_Recipe> xMulti = recipeMapMultiblockChemReactor.mRecipeList;
- final FluidStack mNitroStack = Materials.NitroFuel.getFluid(1000);
- GT_Recipe toRemoveSingle[] = new GT_Recipe[99];
- GT_Recipe toRemoveMulti[] = new GT_Recipe[99];
- int mIndexSingle = 0;
- int mIndexMulti = 0;
-
- // Iterate Single Block recipes for Nitro production.
- for (GT_Recipe rnd : xSingle) {
- for (FluidStack mOutputFluid : rnd.mFluidOutputs) {
- if (mOutputFluid.isFluidEqual(mNitroStack)) {
- toRemoveSingle[mIndexSingle++] = rnd;
- }
- }
- }
- Logger.INFO(
- "[Nitro] Found " + mIndexSingle
- + " single block Chemical Reactor recipes to remove.");
-
- // Iterate Multi Block recipes for Nitro production.
- for (GT_Recipe rnd : xMulti) {
- for (FluidStack mOutputFluid : rnd.mFluidOutputs) {
- if (mOutputFluid.isFluidEqual(mNitroStack)) {
- toRemoveMulti[mIndexMulti++] = rnd;
- }
- }
- }
- Logger.INFO(
- "[Nitro] Found " + mIndexMulti
- + " multi block Chemical Reactor recipes to remove.");
-
- // Remove Single Block recipes found.
- int mRemovedSingle = 0;
- int mRemovedMulti = 0;
- for (GT_Recipe single : toRemoveSingle) {
- if (GT_Recipe.GT_Recipe_Map.sChemicalRecipes.mRecipeList.remove(single)) {
- mRemovedSingle++;
- }
- }
- Logger.INFO(
- "[Nitro] Removed " + mRemovedSingle + " single block Chemical Reactor recipes.");
-
- // Remove Multi Block recipes found.
- for (GT_Recipe multi : toRemoveMulti) {
- if (recipeMapMultiblockChemReactor.mRecipeList.remove(multi)) {
- mRemovedMulti++;
- }
- }
- Logger.INFO("[Nitro] Removed " + mRemovedMulti + " multi block Chemical Reactor recipes.");
-
- Materials mGlycerol = Materials.valueOf("Glycerol");
- Materials mLightFuel = Materials.valueOf("LightFuel");
-
- // Build a New Recipe set
- Materials mFuels[] = { mLightFuel, Materials.Fuel };
- for (Materials fuel : mFuels) {
- boolean didAdd[] = new boolean[3];
- Logger.INFO(
- "[Nitro] Getting ready to add back in the old nitro-diesel recipe to the mixer, using "
- + fuel.mDefaultLocalName
- + " as the fuel input.");
- didAdd[0] = GT_Values.RA.addMixerRecipe(
- getCells(fuel, 4),
- getCells(mGlycerol, 1),
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NF,
- GT_Values.NF,
- getCells(mNitroFix, 5),
- 20,
- 30);
- didAdd[1] = GT_Values.RA.addMixerRecipe(
- getCells(fuel, 4),
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- mGlycerol.getFluid(1000L),
- mNitroFix.getFluid(5000L),
- ItemList.Cell_Empty.get(4L),
- 20,
- 30);
- didAdd[2] = GT_Values.RA.addMixerRecipe(
- getCells(mGlycerol, 1),
- GT_Values.NI,
- GT_Values.NI,
- GT_Values.NI,
- fuel.getFluid(4000L),
- mNitroFix.getFluid(5000L),
- ItemList.Cell_Empty.get(1L),
- 20,
- 30);
- Logger.INFO(
- "[Nitro] Did the recipes add? 1: " + didAdd[0]
- + " | 2: "
- + didAdd[1]
- + " | 3: "
- + didAdd[2]);
+ Class mb = ReflectionUtils.getClass("gregtech.api.enums.MaterialBuilder");
+ Object df = mb.getConstructor(int.class, TextureSet.class, String.class)
+ .newInstance(975, TextureSet.SET_FLUID, "Nitro-Diesel [Old]");
+ if (mb.isInstance(df)) {
+
+ Logger.INFO("[Nitro] Created new instance of Material builder, for Nitro fix.");
+
+ // Get Methods
+ Method addFluid = mb.getDeclaredMethod("addFluid");
+ Method addCell = mb.getDeclaredMethod("addCell");
+ Method setColour = mb.getDeclaredMethod("setColor", Dyes.class);
+ Method setFuelPower = mb.getDeclaredMethod("setFuelPower", int.class);
+ Method setMaterials = mb.getDeclaredMethod("setMaterialList", List.class);
+ Method setTemp = mb.getDeclaredMethod("setLiquidTemperature", int.class);
+ Method setRGB = mb.getDeclaredMethod("setRGB", int.class, int.class, int.class);
+ Method construct = mb.getDeclaredMethod("constructMaterial");
+ Logger.INFO("[Nitro] Got internal methods for setting fields.");
+
+ // Invoke the methods
+ addFluid.invoke(df);
+ addCell.invoke(df);
+ setColour.invoke(df, Dyes.dyeLime);
+ setFuelPower.invoke(df, 512000);
+ setMaterials.invoke(
+ df,
+ Arrays.asList(
+ new MaterialStack(Materials.Glyceryl, 1),
+ new MaterialStack(Materials.Fuel, 4)));
+ setTemp.invoke(df, 295);
+ setRGB.invoke(df, 200, 255, 0);
+ Materials mNitroFix = (Materials) construct.invoke(df);
+ Logger.INFO("[Nitro] Invoked 8 method calls successfully.");
+
+ GT_Mod.gregtechproxy.addFluid(
+ "NitroFuel_Old",
+ "Nitro Diesel [Old]",
+ mNitroFix,
+ 1,
+ 295,
+ GT_OreDictUnificator.get(OrePrefixes.cell, mNitroFix, 1L),
+ ItemUtils.getEmptyCell(),
+ 1000);
+ Logger.INFO("[Nitro] Added a fluid.");
+
+ /**
+ * Reflectively get all the values to maintain 5.08.xx compat
+ */
+ GT_Recipe_Map recipeMapMultiblockChemReactor;
+ recipeMapMultiblockChemReactor = (GT_Recipe_Map) FieldUtils
+ .getDeclaredField(GT_Recipe_Map.class, "sMultiblockChemicalRecipes", true).get(null);
+
+ /**
+ * Do Recipe Stuff
+ */
+
+ // Set up some Variables
+ final Collection<GT_Recipe> xSingle = GT_Recipe_Map.sChemicalRecipes.mRecipeList;
+ final Collection<GT_Recipe> xMulti = recipeMapMultiblockChemReactor.mRecipeList;
+ final FluidStack mNitroStack = Materials.NitroFuel.getFluid(1000);
+ GT_Recipe toRemoveSingle[] = new GT_Recipe[99];
+ GT_Recipe toRemoveMulti[] = new GT_Recipe[99];
+ int mIndexSingle = 0;
+ int mIndexMulti = 0;
+
+ // Iterate Single Block recipes for Nitro production.
+ for (GT_Recipe rnd : xSingle) {
+ for (FluidStack mOutputFluid : rnd.mFluidOutputs) {
+ if (mOutputFluid.isFluidEqual(mNitroStack)) {
+ toRemoveSingle[mIndexSingle++] = rnd;
}
+ }
+ }
+ Logger.INFO("[Nitro] Found " + mIndexSingle + " single block Chemical Reactor recipes to remove.");
- for (Materials fuel : mFuels) {
- boolean didAdd[] = new boolean[3];
- Logger.INFO(
- "[Nitro] Getting ready to add back in the old nitro-diesel recipe to the chemical reactors, using "
- + fuel.mDefaultLocalName
- + " as the fuel input.");
- didAdd[0] = GT_Values.RA.addChemicalRecipe(
- getCells(fuel, 4),
- getCells(mGlycerol, 1),
- GT_Values.NF,
- GT_Values.NF,
- getCells(mNitroFix, 5),
- 20);
- didAdd[1] = GT_Values.RA.addChemicalRecipe(
- getCells(fuel, 4),
- GT_Values.NI,
- mGlycerol.getFluid(1000L),
- mNitroFix.getFluid(5000L),
- ItemList.Cell_Empty.get(4L),
- 20);
- didAdd[2] = GT_Values.RA.addChemicalRecipe(
- getCells(mGlycerol, 1),
- GT_Values.NI,
- fuel.getFluid(4000L),
- mNitroFix.getFluid(5000L),
- ItemList.Cell_Empty.get(1L),
- 20);
- Logger.INFO(
- "[Nitro] Did the recipes add? 1: " + didAdd[0]
- + " | 2: "
- + didAdd[1]
- + " | 3: "
- + didAdd[2]);
+ // Iterate Multi Block recipes for Nitro production.
+ for (GT_Recipe rnd : xMulti) {
+ for (FluidStack mOutputFluid : rnd.mFluidOutputs) {
+ if (mOutputFluid.isFluidEqual(mNitroStack)) {
+ toRemoveMulti[mIndexMulti++] = rnd;
}
+ }
+ }
+ Logger.INFO("[Nitro] Found " + mIndexMulti + " multi block Chemical Reactor recipes to remove.");
+
+ // Remove Single Block recipes found.
+ int mRemovedSingle = 0;
+ int mRemovedMulti = 0;
+ for (GT_Recipe single : toRemoveSingle) {
+ if (GT_Recipe_Map.sChemicalRecipes.mRecipeList.remove(single)) {
+ mRemovedSingle++;
+ }
+ }
+ Logger.INFO("[Nitro] Removed " + mRemovedSingle + " single block Chemical Reactor recipes.");
- Logger.INFO("[Nitro] Getting ready to add back in the old glycerol recipe!");
- GT_Values.RA.addChemicalRecipe(
- getCells(Materials.Nitrogen, 1),
- getDust(Materials.Carbon, 1),
- Materials.Water.getFluid(2000L),
- mGlycerol.getFluid(3000L),
- ItemList.Cell_Empty.get(1),
- 3000);
- Logger.INFO("[Nitro] Added recipes.");
+ // Remove Multi Block recipes found.
+ for (GT_Recipe multi : toRemoveMulti) {
+ if (recipeMapMultiblockChemReactor.mRecipeList.remove(multi)) {
+ mRemovedMulti++;
}
}
+ Logger.INFO("[Nitro] Removed " + mRemovedMulti + " multi block Chemical Reactor recipes.");
+
+ Materials mGlycerol = Materials.valueOf("Glycerol");
+ Materials mLightFuel = Materials.valueOf("LightFuel");
+
+ // Build a New Recipe set
+ Materials mFuels[] = { mLightFuel, Materials.Fuel };
+ for (Materials fuel : mFuels) {
+ boolean didAdd[] = new boolean[3];
+ Logger.INFO(
+ "[Nitro] Getting ready to add back in the old nitro-diesel recipe to the mixer, using "
+ + fuel.mDefaultLocalName
+ + " as the fuel input.");
+ didAdd[0] = GT_Values.RA.addMixerRecipe(
+ getCells(fuel, 4),
+ getCells(mGlycerol, 1),
+ GT_Values.NI,
+ GT_Values.NI,
+ GT_Values.NF,
+ GT_Values.NF,
+ getCells(mNitroFix, 5),
+ 20,
+ 30);
+ didAdd[1] = GT_Values.RA.addMixerRecipe(
+ getCells(fuel, 4),
+ GT_Values.NI,
+ GT_Values.NI,
+ GT_Values.NI,
+ mGlycerol.getFluid(1000L),
+ mNitroFix.getFluid(5000L),
+ ItemList.Cell_Empty.get(4L),
+ 20,
+ 30);
+ didAdd[2] = GT_Values.RA.addMixerRecipe(
+ getCells(mGlycerol, 1),
+ GT_Values.NI,
+ GT_Values.NI,
+ GT_Values.NI,
+ fuel.getFluid(4000L),
+ mNitroFix.getFluid(5000L),
+ ItemList.Cell_Empty.get(1L),
+ 20,
+ 30);
+ Logger.INFO(
+ "[Nitro] Did the recipes add? 1: " + didAdd[0]
+ + " | 2: "
+ + didAdd[1]
+ + " | 3: "
+ + didAdd[2]);
+ }
+
+ for (Materials fuel : mFuels) {
+ boolean didAdd[] = new boolean[3];
+ Logger.INFO(
+ "[Nitro] Getting ready to add back in the old nitro-diesel recipe to the chemical reactors, using "
+ + fuel.mDefaultLocalName
+ + " as the fuel input.");
+ didAdd[0] = GT_Values.RA.addChemicalRecipe(
+ getCells(fuel, 4),
+ getCells(mGlycerol, 1),
+ GT_Values.NF,
+ GT_Values.NF,
+ getCells(mNitroFix, 5),
+ 20);
+ didAdd[1] = GT_Values.RA.addChemicalRecipe(
+ getCells(fuel, 4),
+ GT_Values.NI,
+ mGlycerol.getFluid(1000L),
+ mNitroFix.getFluid(5000L),
+ ItemList.Cell_Empty.get(4L),
+ 20);
+ didAdd[2] = GT_Values.RA.addChemicalRecipe(
+ getCells(mGlycerol, 1),
+ GT_Values.NI,
+ fuel.getFluid(4000L),
+ mNitroFix.getFluid(5000L),
+ ItemList.Cell_Empty.get(1L),
+ 20);
+ Logger.INFO(
+ "[Nitro] Did the recipes add? 1: " + didAdd[0]
+ + " | 2: "
+ + didAdd[1]
+ + " | 3: "
+ + didAdd[2]);
+ }
+
+ Logger.INFO("[Nitro] Getting ready to add back in the old glycerol recipe!");
+ GT_Values.RA.addChemicalRecipe(
+ getCells(Materials.Nitrogen, 1),
+ getDust(Materials.Carbon, 1),
+ Materials.Water.getFluid(2000L),
+ mGlycerol.getFluid(3000L),
+ ItemList.Cell_Empty.get(1),
+ 3000);
+ Logger.INFO("[Nitro] Added recipes.");
}
} catch (IllegalArgumentException | IllegalAccessException | InstantiationException
| InvocationTargetException | NoSuchMethodException | SecurityException e) {
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechPollutionDevices.java b/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechPollutionDevices.java
index 348f50d3c1..02e397ca35 100644
--- a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechPollutionDevices.java
+++ b/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechPollutionDevices.java
@@ -11,11 +11,9 @@ import gtPlusPlus.xmod.gregtech.common.tileentities.machines.basic.GregtechMetaP
public class GregtechPollutionDevices {
public static void run() {
- if (gtPlusPlus.core.lib.LoadedMods.Gregtech) {
- if (PollutionUtils.isPollutionEnabled()) {
- Logger.INFO("Gregtech5u Content | Registering Anti-Pollution Devices.");
- run1();
- }
+ if (PollutionUtils.isPollutionEnabled()) {
+ Logger.INFO("Gregtech5u Content | Registering Anti-Pollution Devices.");
+ run1();
}
}
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechPowerBreakers.java b/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechPowerBreakers.java
index 25fd245ba4..1f3ad0a5f2 100644
--- a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechPowerBreakers.java
+++ b/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechPowerBreakers.java
@@ -8,10 +8,8 @@ import gtPlusPlus.xmod.gregtech.api.metatileentity.implementations.GT_MetaTileEn
public class GregtechPowerBreakers {
public static void run() {
- if (gtPlusPlus.core.lib.LoadedMods.Gregtech) {
- Logger.INFO("Gregtech5u Content | Registering Power Breakers.");
- run1();
- }
+ Logger.INFO("Gregtech5u Content | Registering Power Breakers.");
+ run1();
}
private static void run1() {
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechPowerSubStation.java b/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechPowerSubStation.java
index b9672c5382..b15e9c04aa 100644
--- a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechPowerSubStation.java
+++ b/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechPowerSubStation.java
@@ -13,11 +13,9 @@ import gtPlusPlus.xmod.gregtech.common.tileentities.machines.multi.storage.Gregt
public class GregtechPowerSubStation {
public static void run() {
- if (gtPlusPlus.core.lib.LoadedMods.Gregtech) {
- Logger.INFO("Gregtech5u Content | Registering Power Substation Node.");
- if (CORE.ConfigSwitches.enableMultiblock_PowerSubstation) {
- run1();
- }
+ Logger.INFO("Gregtech5u Content | Registering Power Substation Node.");
+ if (CORE.ConfigSwitches.enableMultiblock_PowerSubstation) {
+ run1();
}
}
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechQuantumForceTransformer.java b/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechQuantumForceTransformer.java
index 392c6eced8..561d70eb5b 100644
--- a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechQuantumForceTransformer.java
+++ b/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechQuantumForceTransformer.java
@@ -8,15 +8,13 @@ import gtPlusPlus.xmod.gregtech.common.tileentities.machines.multi.production.Gr
public class GregtechQuantumForceTransformer {
public static void run() {
- if (gtPlusPlus.core.lib.LoadedMods.Gregtech) {
- Logger.INFO("Gregtech5u Content | Registering Quantum Force Transformer Multiblock.");
- if (CORE.ConfigSwitches.enableMultiblock_QuantumForceTransformer) {
- GregtechItemList.QuantumForceTransformer.set(
- new GregtechMetaTileEntity_QuantumForceTransformer(
- 31151,
- "quantumforcetransformer.controller.tier.single",
- "Quantum Force Transformer").getStackForm(1L));
- }
+ Logger.INFO("Gregtech5u Content | Registering Quantum Force Transformer Multiblock.");
+ if (CORE.ConfigSwitches.enableMultiblock_QuantumForceTransformer) {
+ GregtechItemList.QuantumForceTransformer.set(
+ new GregtechMetaTileEntity_QuantumForceTransformer(
+ 31151,
+ "quantumforcetransformer.controller.tier.single",
+ "Quantum Force Transformer").getStackForm(1L));
}
}
}
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechRTG.java b/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechRTG.java
index 40a0c5820f..a5fc00542e 100644
--- a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechRTG.java
+++ b/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechRTG.java
@@ -7,10 +7,8 @@ import gtPlusPlus.xmod.gregtech.common.tileentities.generators.GregtechMetaTileE
public class GregtechRTG {
public static void run() {
- if (gtPlusPlus.core.lib.LoadedMods.Gregtech) {
- Logger.INFO("Gregtech5u Content | Registering RTG.");
- run1();
- }
+ Logger.INFO("Gregtech5u Content | Registering RTG.");
+ run1();
}
private static void run1() {
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechRocketFuelGenerator.java b/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechRocketFuelGenerator.java
index 6d48652202..fd2382bd75 100644
--- a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechRocketFuelGenerator.java
+++ b/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechRocketFuelGenerator.java
@@ -8,7 +8,6 @@ import gregtech.api.enums.OrePrefixes;
import gregtech.api.util.GT_ModHandler;
import gtPlusPlus.api.objects.Logger;
import gtPlusPlus.core.lib.CORE;
-import gtPlusPlus.core.lib.LoadedMods;
import gtPlusPlus.core.material.ALLOY;
import gtPlusPlus.core.recipe.common.CI;
import gtPlusPlus.core.util.minecraft.ItemUtils;
@@ -19,11 +18,9 @@ import gtPlusPlus.xmod.gregtech.common.tileentities.machines.multi.production.Gr
public class GregtechRocketFuelGenerator {
public static void run() {
- if (LoadedMods.Gregtech) {
- Logger.INFO("Gregtech5u Content | Registering Industrial Rocket Engines.");
- if (CORE.ConfigSwitches.enableMachine_RocketEngines) {
- run1();
- }
+ Logger.INFO("Gregtech5u Content | Registering Industrial Rocket Engines.");
+ if (CORE.ConfigSwitches.enableMachine_RocketEngines) {
+ run1();
}
}
@@ -69,81 +66,38 @@ public class GregtechRocketFuelGenerator {
"advancedgenerator.rocketFuel.tier.03",
"Turbo Rocket Engine",
6).getStackForm(1L));
- if (!CORE.GTNH) {
- GT_ModHandler.addCraftingRecipe(
- GregtechItemList.Rocket_Engine_EV.get(1L, new Object[0]),
- GT_ModHandler.RecipeBits.DISMANTLEABLE | GT_ModHandler.RecipeBits.NOT_REMOVABLE
- | GT_ModHandler.RecipeBits.REVERSIBLE
- | GT_ModHandler.RecipeBits.BUFFERED,
- new Object[] { "PCP", "EME", "GWG", Character.valueOf('M'), ItemList.Hull_EV,
- Character.valueOf('P'), ItemList.Electric_Piston_EV, Character.valueOf('E'),
- ItemList.Electric_Motor_EV, Character.valueOf('C'),
- OrePrefixes.circuit.get(Materials.Ultimate), Character.valueOf('W'),
- OrePrefixes.cableGt02.get(Materials.Aluminium), Character.valueOf('G'),
- ALLOY.TANTALLOY_61.getGear(1) });
-
- GT_ModHandler.addCraftingRecipe(
- GregtechItemList.Rocket_Engine_IV.get(1L, new Object[0]),
- GT_ModHandler.RecipeBits.DISMANTLEABLE | GT_ModHandler.RecipeBits.NOT_REMOVABLE
- | GT_ModHandler.RecipeBits.REVERSIBLE
- | GT_ModHandler.RecipeBits.BUFFERED,
- new Object[] { "PCP", "EME", "GWG", Character.valueOf('M'), ItemList.Hull_IV,
- Character.valueOf('P'), ItemList.Electric_Piston_IV, Character.valueOf('E'),
- ItemList.Electric_Motor_IV, Character.valueOf('C'),
- OrePrefixes.circuit.get(Materials.Superconductor), Character.valueOf('W'),
- OrePrefixes.cableGt02.get(Materials.Platinum), Character.valueOf('G'),
- ALLOY.STELLITE.getGear(1) });
- }
- if (CORE.GTNH) {
- GT_ModHandler.addCraftingRecipe(
- GregtechItemList.Rocket_Engine_EV.get(1L, new Object[0]),
- GT_ModHandler.RecipeBits.DISMANTLEABLE | GT_ModHandler.RecipeBits.NOT_REMOVABLE
- | GT_ModHandler.RecipeBits.REVERSIBLE
- | GT_ModHandler.RecipeBits.BUFFERED,
- new Object[] { "PCP", "EME", "GWG", Character.valueOf('M'), ItemList.Hull_EV,
- Character.valueOf('P'), ItemList.Electric_Piston_EV, Character.valueOf('E'),
- ItemList.Electric_Motor_EV, Character.valueOf('C'),
- OrePrefixes.circuit.get(Materials.Elite), Character.valueOf('W'),
- OrePrefixes.cableGt02.get(Materials.Aluminium), Character.valueOf('G'),
- ALLOY.TANTALLOY_61.getGear(1) });
+ GT_ModHandler.addCraftingRecipe(
+ GregtechItemList.Rocket_Engine_EV.get(1L, new Object[0]),
+ GT_ModHandler.RecipeBits.DISMANTLEABLE | GT_ModHandler.RecipeBits.NOT_REMOVABLE
+ | GT_ModHandler.RecipeBits.REVERSIBLE
+ | GT_ModHandler.RecipeBits.BUFFERED,
+ new Object[] { "PCP", "EME", "GWG", Character.valueOf('M'), ItemList.Hull_EV, Character.valueOf('P'),
+ ItemList.Electric_Piston_EV, Character.valueOf('E'), ItemList.Electric_Motor_EV,
+ Character.valueOf('C'), OrePrefixes.circuit.get(Materials.Elite), Character.valueOf('W'),
+ OrePrefixes.cableGt02.get(Materials.Aluminium), Character.valueOf('G'),
+ ALLOY.TANTALLOY_61.getGear(1) });
- GT_ModHandler.addCraftingRecipe(
- GregtechItemList.Rocket_Engine_IV.get(1L, new Object[0]),
- GT_ModHandler.RecipeBits.DISMANTLEABLE | GT_ModHandler.RecipeBits.NOT_REMOVABLE
- | GT_ModHandler.RecipeBits.REVERSIBLE
- | GT_ModHandler.RecipeBits.BUFFERED,
- new Object[] { "PCP", "EME", "GWG", Character.valueOf('M'), ItemList.Hull_IV,
- Character.valueOf('P'), ItemList.Electric_Piston_IV, Character.valueOf('E'),
- ItemList.Electric_Motor_IV, Character.valueOf('C'),
- OrePrefixes.circuit.get(Materials.Master), Character.valueOf('W'),
- OrePrefixes.cableGt02.get(Materials.Platinum), Character.valueOf('G'),
- ALLOY.STELLITE.getGear(1) });
- }
+ GT_ModHandler.addCraftingRecipe(
+ GregtechItemList.Rocket_Engine_IV.get(1L, new Object[0]),
+ GT_ModHandler.RecipeBits.DISMANTLEABLE | GT_ModHandler.RecipeBits.NOT_REMOVABLE
+ | GT_ModHandler.RecipeBits.REVERSIBLE
+ | GT_ModHandler.RecipeBits.BUFFERED,
+ new Object[] { "PCP", "EME", "GWG", Character.valueOf('M'), ItemList.Hull_IV, Character.valueOf('P'),
+ ItemList.Electric_Piston_IV, Character.valueOf('E'), ItemList.Electric_Motor_IV,
+ Character.valueOf('C'), OrePrefixes.circuit.get(Materials.Master), Character.valueOf('W'),
+ OrePrefixes.cableGt02.get(Materials.Platinum), Character.valueOf('G'),
+ ALLOY.STELLITE.getGear(1) });
final ItemStack INGREDIENT_1 = CI.electricPiston_LuV;
final ItemStack INGREDIENT_2 = CI.electricMotor_LuV;
- if (!CORE.GTNH) {
- GT_ModHandler.addCraftingRecipe(
- GregtechItemList.Rocket_Engine_LuV.get(1L, new Object[0]),
- GT_ModHandler.RecipeBits.DISMANTLEABLE | GT_ModHandler.RecipeBits.NOT_REMOVABLE
- | GT_ModHandler.RecipeBits.REVERSIBLE
- | GT_ModHandler.RecipeBits.BUFFERED,
- new Object[] { "PCP", "EME", "GWG", Character.valueOf('M'), ItemList.Hull_LuV,
- Character.valueOf('P'), INGREDIENT_1, Character.valueOf('E'), INGREDIENT_2,
- Character.valueOf('C'), OrePrefixes.circuit.get(Materials.Infinite), Character.valueOf('W'),
- OrePrefixes.cableGt02.get(Materials.Tungsten), Character.valueOf('G'),
- ALLOY.ZERON_100.getGear(1) });
- }
- if (CORE.GTNH) {
- GT_ModHandler.addCraftingRecipe(
- GregtechItemList.Rocket_Engine_LuV.get(1L, new Object[0]),
- GT_ModHandler.RecipeBits.DISMANTLEABLE | GT_ModHandler.RecipeBits.NOT_REMOVABLE
- | GT_ModHandler.RecipeBits.REVERSIBLE
- | GT_ModHandler.RecipeBits.BUFFERED,
- new Object[] { "PCP", "EME", "GWG", Character.valueOf('M'), ItemList.Hull_LuV,
- Character.valueOf('P'), INGREDIENT_1, Character.valueOf('E'), INGREDIENT_2,
- Character.valueOf('C'), OrePrefixes.circuit.get(Materials.Ultimate), Character.valueOf('W'),
- OrePrefixes.cableGt02.get(Materials.Tungsten), Character.valueOf('G'),
- ALLOY.ZERON_100.getGear(1) });
- }
+ GT_ModHandler.addCraftingRecipe(
+ GregtechItemList.Rocket_Engine_LuV.get(1L, new Object[0]),
+ GT_ModHandler.RecipeBits.DISMANTLEABLE | GT_ModHandler.RecipeBits.NOT_REMOVABLE
+ | GT_ModHandler.RecipeBits.REVERSIBLE
+ | GT_ModHandler.RecipeBits.BUFFERED,
+ new Object[] { "PCP", "EME", "GWG", Character.valueOf('M'), ItemList.Hull_LuV, Character.valueOf('P'),
+ INGREDIENT_1, Character.valueOf('E'), INGREDIENT_2, Character.valueOf('C'),
+ OrePrefixes.circuit.get(Materials.Ultimate), Character.valueOf('W'),
+ OrePrefixes.cableGt02.get(Materials.Tungsten), Character.valueOf('G'),
+ ALLOY.ZERON_100.getGear(1) });
}
}
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechSafeBlock.java b/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechSafeBlock.java
index 13a3e11340..a48c8ac39c 100644
--- a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechSafeBlock.java
+++ b/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechSafeBlock.java
@@ -10,11 +10,9 @@ import gtPlusPlus.xmod.gregtech.common.tileentities.storage.GregtechMetaSafeBloc
public class GregtechSafeBlock {
public static void run() {
- if (gtPlusPlus.core.lib.LoadedMods.Gregtech) {
- Logger.INFO("Gregtech5u Content | Registering Lockable Safe Blocks.");
- if (CORE.ConfigSwitches.enableMachine_Safes) {
- run1();
- }
+ Logger.INFO("Gregtech5u Content | Registering Lockable Safe Blocks.");
+ if (CORE.ConfigSwitches.enableMachine_Safes) {
+ run1();
}
}
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechSimpleWasher.java b/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechSimpleWasher.java
index 01fdb612d4..038dc693ca 100644
--- a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechSimpleWasher.java
+++ b/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechSimpleWasher.java
@@ -40,18 +40,15 @@ public class GregtechSimpleWasher {
}
private static boolean generateDirtyDustRecipes() {
- boolean disablePlat = CORE.GTNH;
int mRecipeCount = 0;
// Generate Recipe Map for the Dust Washer.
ItemStack dustClean;
ItemStack dustDirty;
for (Materials v : Materials.values()) {
- if (disablePlat) {
- if (v == Materials.Platinum || v == Materials.Osmium
- || v == Materials.Iridium
- || v == Materials.Palladium) {
- continue;
- }
+ if (v == Materials.Platinum || v == Materials.Osmium
+ || v == Materials.Iridium
+ || v == Materials.Palladium) {
+ continue;
}
dustClean = GT_OreDictUnificator.get(OrePrefixes.dust, v, 1L);
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechSolarGenerators.java b/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechSolarGenerators.java
index d686270bad..996462435c 100644
--- a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechSolarGenerators.java
+++ b/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechSolarGenerators.java
@@ -3,14 +3,13 @@ package gtPlusPlus.xmod.gregtech.registration.gregtech;
import gtPlusPlus.api.objects.Logger;
import gtPlusPlus.core.lib.CORE;
import gtPlusPlus.core.lib.CORE.ConfigSwitches;
-import gtPlusPlus.core.lib.LoadedMods;
import gtPlusPlus.xmod.gregtech.api.enums.GregtechItemList;
import gtPlusPlus.xmod.gregtech.common.tileentities.generators.GregtechMetaTileEntitySolarGenerator;
public class GregtechSolarGenerators {
public static void run() {
- if (LoadedMods.Gregtech && ConfigSwitches.enableMachine_SolarGenerators) {
+ if (ConfigSwitches.enableMachine_SolarGenerators) {
Logger.INFO("Gregtech5u Content | Registering Solar Generator Blocks.");
if (CORE.ConfigSwitches.enableMachine_SolarGenerators) {
run1();
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechSolarTower.java b/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechSolarTower.java
index 3b86daf811..e9661befd4 100644
--- a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechSolarTower.java
+++ b/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechSolarTower.java
@@ -12,10 +12,8 @@ import gtPlusPlus.xmod.gregtech.common.tileentities.misc.TileEntitySolarHeater;
public class GregtechSolarTower {
public static void run() {
- if (gtPlusPlus.core.lib.LoadedMods.Gregtech) {
- Logger.INFO("Gregtech5u Content | Registering Solar Tower.");
- run1();
- }
+ Logger.INFO("Gregtech5u Content | Registering Solar Tower.");
+ run1();
}
private static void run1() {
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechSteamCondenser.java b/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechSteamCondenser.java
index 8caa859f61..0d52cc0fcb 100644
--- a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechSteamCondenser.java
+++ b/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechSteamCondenser.java
@@ -8,11 +8,9 @@ import gtPlusPlus.xmod.gregtech.common.tileentities.machines.basic.GregtechMetaC
public class GregtechSteamCondenser {
public static void run() {
- if (gtPlusPlus.core.lib.LoadedMods.Gregtech) {
- Logger.INFO("Gregtech5u Content | Registering Steam Condensor.");
- if (CORE.ConfigSwitches.enableMachine_SteamConverter) {
- run1();
- }
+ Logger.INFO("Gregtech5u Content | Registering Steam Condensor.");
+ if (CORE.ConfigSwitches.enableMachine_SteamConverter) {
+ run1();
}
}
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechSuperChests.java b/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechSuperChests.java
index fa2edaa030..03c600eda5 100644
--- a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechSuperChests.java
+++ b/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechSuperChests.java
@@ -1,12 +1,5 @@
package gtPlusPlus.xmod.gregtech.registration.gregtech;
-import static gtPlusPlus.core.recipe.common.CI.bitsd;
-
-import gregtech.api.enums.ItemList;
-import gregtech.api.enums.Materials;
-import gregtech.api.enums.OrePrefixes;
-import gregtech.api.util.GT_ModHandler;
-import gtPlusPlus.core.lib.CORE;
import gtPlusPlus.core.util.minecraft.ItemUtils;
import gtPlusPlus.xmod.gregtech.api.enums.GregtechItemList;
import gtPlusPlus.xmod.gregtech.common.tileentities.storage.GT_MetaTileEntity_ConnectableCrate;
@@ -17,10 +10,7 @@ public class GregtechSuperChests {
public static void run() {
int mId = 946;
- String aSuffix = "";
- if (CORE.GTNH) {
- aSuffix = " [Disabled]";
- }
+ String aSuffix = " [Disabled]";
GregtechItemList.Super_Chest_LV.set(
(new GT_MetaTileEntity_TieredChest(mId++, "super.chest.gtpp.tier.01", "Super Chest I" + aSuffix, 1))
@@ -39,53 +29,11 @@ public class GregtechSuperChests {
.getStackForm(1L));
// Do not add Recipes for GTNH, hide them from NEI instead.
- if (CORE.GTNH) {
- ItemUtils.hideItemFromNEI(GregtechItemList.Super_Chest_LV.get(1L));
- ItemUtils.hideItemFromNEI(GregtechItemList.Super_Chest_MV.get(1L));
- ItemUtils.hideItemFromNEI(GregtechItemList.Super_Chest_HV.get(1L));
- ItemUtils.hideItemFromNEI(GregtechItemList.Super_Chest_EV.get(1L));
- ItemUtils.hideItemFromNEI(GregtechItemList.Super_Chest_IV.get(1L));
- } else {
- GT_ModHandler.addCraftingRecipe(
- GregtechItemList.Super_Chest_LV.get(1L, new Object[0]),
- bitsd,
- new Object[] { "DPD", "PMP", "DGD", Character.valueOf('M'), ItemList.Hull_LV,
- Character.valueOf('G'), ItemList.Automation_ChestBuffer_LV, Character.valueOf('D'),
- OrePrefixes.circuit.get(Materials.Basic), Character.valueOf('P'),
- OrePrefixes.plate.get(Materials.Invar) });
-
- GT_ModHandler.addCraftingRecipe(
- GregtechItemList.Super_Chest_MV.get(1L, new Object[0]),
- bitsd,
- new Object[] { "DPD", "PMP", "DGD", Character.valueOf('M'), ItemList.Hull_MV,
- Character.valueOf('G'), ItemList.Automation_ChestBuffer_MV, Character.valueOf('D'),
- OrePrefixes.circuit.get(Materials.Good), Character.valueOf('P'),
- OrePrefixes.plate.get(Materials.Aluminium) });
-
- GT_ModHandler.addCraftingRecipe(
- GregtechItemList.Super_Chest_HV.get(1L, new Object[0]),
- bitsd,
- new Object[] { "DPD", "PMP", "DGD", Character.valueOf('M'), ItemList.Hull_HV,
- Character.valueOf('G'), ItemList.Automation_ChestBuffer_HV, Character.valueOf('D'),
- OrePrefixes.circuit.get(Materials.Advanced), Character.valueOf('P'),
- OrePrefixes.plate.get(Materials.StainlessSteel) });
-
- GT_ModHandler.addCraftingRecipe(
- GregtechItemList.Super_Chest_EV.get(1L, new Object[0]),
- bitsd,
- new Object[] { "DPD", "PMP", "DGD", Character.valueOf('M'), ItemList.Hull_EV,
- Character.valueOf('G'), ItemList.Automation_ChestBuffer_EV, Character.valueOf('D'),
- OrePrefixes.circuit.get(Materials.Data), Character.valueOf('P'),
- OrePrefixes.plate.get(Materials.Titanium) });
-
- GT_ModHandler.addCraftingRecipe(
- GregtechItemList.Super_Chest_IV.get(1L, new Object[0]),
- bitsd,
- new Object[] { "DPD", "PMP", "DGD", Character.valueOf('M'), ItemList.Hull_IV,
- Character.valueOf('G'), ItemList.Automation_ChestBuffer_IV, Character.valueOf('D'),
- OrePrefixes.circuit.get(Materials.Elite), Character.valueOf('P'),
- OrePrefixes.plate.get(Materials.Tungsten) });
- }
+ ItemUtils.hideItemFromNEI(GregtechItemList.Super_Chest_LV.get(1L));
+ ItemUtils.hideItemFromNEI(GregtechItemList.Super_Chest_MV.get(1L));
+ ItemUtils.hideItemFromNEI(GregtechItemList.Super_Chest_HV.get(1L));
+ ItemUtils.hideItemFromNEI(GregtechItemList.Super_Chest_EV.get(1L));
+ ItemUtils.hideItemFromNEI(GregtechItemList.Super_Chest_IV.get(1L));
// Test Thing
GregtechItemList.CrateStorage.set(
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechSuperConductionPoint.java b/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechSuperConductionPoint.java
deleted file mode 100644
index b36a81e101..0000000000
--- a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechSuperConductionPoint.java
+++ /dev/null
@@ -1,18 +0,0 @@
-package gtPlusPlus.xmod.gregtech.registration.gregtech;
-
-public class GregtechSuperConductionPoint {
-
- public static void run() {
- if (gtPlusPlus.core.lib.LoadedMods.Gregtech) {
- // Utils.LOG_INFO("Gregtech5u Content | Registering Super Conductor Input Node.");
- run1();
- }
- }
-
- private static void run1() {
- // Steam Condensors
- // GregtechItemList.SuperConductorInputNode.set(new GregtechMetaTileEntitySuperCondensor(811,
- // "superconductor.01.input.single", "Power Phase Shifting Station", 8).getStackForm(1L));
-
- }
-}
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechThaumcraftDevices.java b/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechThaumcraftDevices.java
index 4470ebe67e..bf5a5f7ba6 100644
--- a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechThaumcraftDevices.java
+++ b/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechThaumcraftDevices.java
@@ -8,7 +8,7 @@ import gtPlusPlus.xmod.gregtech.common.tileentities.machines.basic.GregtechMetaP
public class GregtechThaumcraftDevices {
public static void run() {
- if (LoadedMods.Gregtech && LoadedMods.Thaumcraft) {
+ if (LoadedMods.Thaumcraft) {
Logger.INFO("Gregtech5u Content | Registering Thaumcraft content.");
run1();
}
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechTieredChunkloaders.java b/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechTieredChunkloaders.java
index a3d1b3f22f..0d560610ff 100644
--- a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechTieredChunkloaders.java
+++ b/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechTieredChunkloaders.java
@@ -1,17 +1,14 @@
package gtPlusPlus.xmod.gregtech.registration.gregtech;
import gtPlusPlus.api.objects.Logger;
-import gtPlusPlus.core.lib.LoadedMods;
import gtPlusPlus.xmod.gregtech.api.enums.GregtechItemList;
import gtPlusPlus.xmod.gregtech.common.tileentities.machines.basic.GregtechMetaTileEntityChunkLoader;
public class GregtechTieredChunkloaders {
public static void run() {
- if (LoadedMods.Gregtech) {
- Logger.INFO("Gregtech5u Content | Registering Chunk Loaders.");
- run1();
- }
+ Logger.INFO("Gregtech5u Content | Registering Chunk Loaders.");
+ run1();
}
private static void run1() {
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechTieredFluidTanks.java b/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechTieredFluidTanks.java
index ac740b8210..e5116d01d4 100644
--- a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechTieredFluidTanks.java
+++ b/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechTieredFluidTanks.java
@@ -2,26 +2,21 @@ package gtPlusPlus.xmod.gregtech.registration.gregtech;
import gtPlusPlus.api.objects.Logger;
import gtPlusPlus.core.lib.CORE;
-import gtPlusPlus.core.lib.LoadedMods;
import gtPlusPlus.xmod.gregtech.api.enums.GregtechItemList;
import gtPlusPlus.xmod.gregtech.common.tileentities.storage.GT_MetaTileEntity_TieredTank;
public class GregtechTieredFluidTanks {
public static void run() {
- if (LoadedMods.Gregtech) {
- Logger.INFO("Gregtech5u Content | Registering Portable Fluid Tanks.");
- if (CORE.ConfigSwitches.enableMachine_FluidTanks) {
- run1();
- }
+ Logger.INFO("Gregtech5u Content | Registering Portable Fluid Tanks.");
+ if (CORE.ConfigSwitches.enableMachine_FluidTanks) {
+ run1();
}
}
private static void run1() {
int ID = 817;
- if (CORE.GTNH) {
- Logger.INFO("Only loading ULV-IV tier tanks for New Horizons Modpack.");
- }
+ Logger.INFO("Only loading ULV-IV tier tanks for New Horizons Modpack.");
GregtechItemList.GT_FluidTank_ULV.set(
new GT_MetaTileEntity_TieredTank(ID++, "fluidtank.tier.00", "Ultra Low Voltage Fluid Tank", 0)
.getStackForm(1L));
@@ -34,25 +29,5 @@ public class GregtechTieredFluidTanks {
GregtechItemList.GT_FluidTank_HV.set(
new GT_MetaTileEntity_TieredTank(ID++, "fluidtank.tier.03", "High Voltage Fluid Tank", 3)
.getStackForm(1L));
- if (!CORE.GTNH) {
- GregtechItemList.GT_FluidTank_EV.set(
- new GT_MetaTileEntity_TieredTank(ID++, "fluidtank.tier.04", "Extreme Voltage Fluid Tank", 4)
- .getStackForm(1L));
- GregtechItemList.GT_FluidTank_IV.set(
- new GT_MetaTileEntity_TieredTank(ID++, "fluidtank.tier.05", "Insane Voltage Fluid Tank", 5)
- .getStackForm(1L));
- GregtechItemList.GT_FluidTank_LuV.set(
- new GT_MetaTileEntity_TieredTank(ID++, "fluidtank.tier.06", "Ludicrous Voltage Fluid Tank", 6)
- .getStackForm(1L));
- GregtechItemList.GT_FluidTank_ZPM.set(
- new GT_MetaTileEntity_TieredTank(ID++, "fluidtank.tier.07", "ZPM Voltage Fluid Tank", 7)
- .getStackForm(1L));
- GregtechItemList.GT_FluidTank_UV.set(
- new GT_MetaTileEntity_TieredTank(ID++, "fluidtank.tier.08", "Ultimate Voltage Fluid Tank", 8)
- .getStackForm(1L));
- GregtechItemList.GT_FluidTank_MAX.set(
- new GT_MetaTileEntity_TieredTank(ID++, "fluidtank.tier.09", "MAX Voltage Fluid Tank", 9)
- .getStackForm(1L));
- }
}
}
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechTreeFarmerTE.java b/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechTreeFarmerTE.java
index 65c3e0b36a..2d79a3bd0b 100644
--- a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechTreeFarmerTE.java
+++ b/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechTreeFarmerTE.java
@@ -8,11 +8,9 @@ import gtPlusPlus.xmod.gregtech.api.metatileentity.implementations.GregtechMetaT
public class GregtechTreeFarmerTE {
public static void run() {
- if (gtPlusPlus.core.lib.LoadedMods.Gregtech) {
- Logger.INFO("Gregtech5u Content | Registering Tree Farmer Structural Block.");
- if (CORE.ConfigSwitches.enableMultiblock_TreeFarmer) {
- run1();
- }
+ Logger.INFO("Gregtech5u Content | Registering Tree Farmer Structural Block.");
+ if (CORE.ConfigSwitches.enableMultiblock_TreeFarmer) {
+ run1();
}
}
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechWirelessChargers.java b/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechWirelessChargers.java
index 413e9bb81c..fe7628933e 100644
--- a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechWirelessChargers.java
+++ b/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechWirelessChargers.java
@@ -11,88 +11,86 @@ public class GregtechWirelessChargers {
public static void run() {
- if (gtPlusPlus.core.lib.LoadedMods.Gregtech) {
- Logger.INFO("Gregtech5u Content | Registering Wireless Chargers.");
+ Logger.INFO("Gregtech5u Content | Registering Wireless Chargers.");
- long bitsd = GT_ModHandler.RecipeBits.DISMANTLEABLE | GT_ModHandler.RecipeBits.NOT_REMOVABLE
- | GT_ModHandler.RecipeBits.REVERSIBLE
- | GT_ModHandler.RecipeBits.BUFFERED;
- int mID = 890;
+ long bitsd = GT_ModHandler.RecipeBits.DISMANTLEABLE | GT_ModHandler.RecipeBits.NOT_REMOVABLE
+ | GT_ModHandler.RecipeBits.REVERSIBLE
+ | GT_ModHandler.RecipeBits.BUFFERED;
+ int mID = 890;
- Utils.registerEvent(new ChargingHelper());
+ Utils.registerEvent(new ChargingHelper());
- GregtechItemList.Charger_LV.set(
- new GregtechMetaWirelessCharger(
- mID++,
- "wificharger.01.tier.single",
- "Wireless Charger MK I",
- 1,
- "Hopefully won't give you cancer.",
- 0).getStackForm(1L));
- GregtechItemList.Charger_MV.set(
- new GregtechMetaWirelessCharger(
- mID++,
- "wificharger.02.tier.single",
- "Wireless Charger MK II",
- 2,
- "Hopefully won't give you cancer.",
- 0).getStackForm(1L));
- GregtechItemList.Charger_HV.set(
- new GregtechMetaWirelessCharger(
- mID++,
- "wificharger.03.tier.single",
- "Wireless Charger MK III",
- 3,
- "Hopefully won't give you cancer.",
- 0).getStackForm(1L));
- GregtechItemList.Charger_EV.set(
- new GregtechMetaWirelessCharger(
- mID++,
- "wificharger.04.tier.single",
- "Wireless Charger MK IV",
- 4,
- "Hopefully won't give you cancer.",
- 0).getStackForm(1L));
- GregtechItemList.Charger_IV.set(
- new GregtechMetaWirelessCharger(
- mID++,
- "wificharger.05.tier.single",
- "Wireless Charger MK V",
- 5,
- "Hopefully won't give you cancer.",
- 0).getStackForm(1L));
- GregtechItemList.Charger_LuV.set(
- new GregtechMetaWirelessCharger(
- mID++,
- "wificharger.06.tier.single",
- "Wireless Charger MK VI",
- 6,
- "Hopefully won't give you cancer.",
- 0).getStackForm(1L));
- GregtechItemList.Charger_ZPM.set(
- new GregtechMetaWirelessCharger(
- mID++,
- "wificharger.07.tier.single",
- "Wireless Charger MK VII",
- 7,
- "Hopefully won't give you cancer.",
- 0).getStackForm(1L));
- GregtechItemList.Charger_UV.set(
- new GregtechMetaWirelessCharger(
- mID++,
- "wificharger.08.tier.single",
- "Wireless Charger MK VIII",
- 8,
- "Hopefully won't give you cancer.",
- 0).getStackForm(1L));
- GregtechItemList.Charger_MAX.set(
- new GregtechMetaWirelessCharger(
- mID++,
- "wificharger.09.tier.single",
- "Wireless Charger MK IX",
- 9,
- "Hopefully won't give you cancer.",
- 0).getStackForm(1L));
- }
+ GregtechItemList.Charger_LV.set(
+ new GregtechMetaWirelessCharger(
+ mID++,
+ "wificharger.01.tier.single",
+ "Wireless Charger MK I",
+ 1,
+ "Hopefully won't give you cancer.",
+ 0).getStackForm(1L));
+ GregtechItemList.Charger_MV.set(
+ new GregtechMetaWirelessCharger(
+ mID++,
+ "wificharger.02.tier.single",
+ "Wireless Charger MK II",
+ 2,
+ "Hopefully won't give you cancer.",
+ 0).getStackForm(1L));
+ GregtechItemList.Charger_HV.set(
+ new GregtechMetaWirelessCharger(
+ mID++,
+ "wificharger.03.tier.single",
+ "Wireless Charger MK III",
+ 3,
+ "Hopefully won't give you cancer.",
+ 0).getStackForm(1L));
+ GregtechItemList.Charger_EV.set(
+ new GregtechMetaWirelessCharger(
+ mID++,
+ "wificharger.04.tier.single",
+ "Wireless Charger MK IV",
+ 4,
+ "Hopefully won't give you cancer.",
+ 0).getStackForm(1L));
+ GregtechItemList.Charger_IV.set(
+ new GregtechMetaWirelessCharger(
+ mID++,
+ "wificharger.05.tier.single",
+ "Wireless Charger MK V",
+ 5,
+ "Hopefully won't give you cancer.",
+ 0).getStackForm(1L));
+ GregtechItemList.Charger_LuV.set(
+ new GregtechMetaWirelessCharger(
+ mID++,
+ "wificharger.06.tier.single",
+ "Wireless Charger MK VI",
+ 6,
+ "Hopefully won't give you cancer.",
+ 0).getStackForm(1L));
+ GregtechItemList.Charger_ZPM.set(
+ new GregtechMetaWirelessCharger(
+ mID++,
+ "wificharger.07.tier.single",
+ "Wireless Charger MK VII",
+ 7,
+ "Hopefully won't give you cancer.",
+ 0).getStackForm(1L));
+ GregtechItemList.Charger_UV.set(
+ new GregtechMetaWirelessCharger(
+ mID++,
+ "wificharger.08.tier.single",
+ "Wireless Charger MK VIII",
+ 8,
+ "Hopefully won't give you cancer.",
+ 0).getStackForm(1L));
+ GregtechItemList.Charger_MAX.set(
+ new GregtechMetaWirelessCharger(
+ mID++,
+ "wificharger.09.tier.single",
+ "Wireless Charger MK IX",
+ 9,
+ "Hopefully won't give you cancer.",
+ 0).getStackForm(1L));
}
}
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/NewHorizonsAccelerator.java b/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/NewHorizonsAccelerator.java
deleted file mode 100644
index 5ed7046a93..0000000000
--- a/src/main/java/gtPlusPlus/xmod/gregtech/registration/gregtech/NewHorizonsAccelerator.java
+++ /dev/null
@@ -1,144 +0,0 @@
-package gtPlusPlus.xmod.gregtech.registration.gregtech;
-
-import gregtech.api.enums.ItemList;
-import gregtech.api.util.GT_ModHandler;
-import gtPlusPlus.api.objects.Logger;
-import gtPlusPlus.core.lib.CORE;
-import gtPlusPlus.core.lib.LoadedMods;
-import gtPlusPlus.xmod.gregtech.api.enums.GregtechItemList;
-import gtPlusPlus.xmod.gregtech.common.tileentities.machines.basic.GT_MetaTileEntity_WorldAccelerator;
-
-public class NewHorizonsAccelerator {
-
- public static void run() {
- if (LoadedMods.Gregtech && !CORE.GTNH) {
- Logger.INFO("New Horizons Content | Registering World Accelerators.");
- if (CORE.ConfigSwitches.enableMachine_WorldAccelerators) {
- run1();
- }
- }
- }
-
- private static void run1() {
- GregtechItemList.AcceleratorLV.set(
- new GT_MetaTileEntity_WorldAccelerator(
- 841,
- "basicmachine.accelerator.tier.01",
- "Basic World Accelerator",
- 1).getStackForm(1L));
- GregtechItemList.AcceleratorMV.set(
- new GT_MetaTileEntity_WorldAccelerator(
- 842,
- "basicmachine.accelerator.tier.02",
- "Advanced World Accelerator",
- 2).getStackForm(1L));
- GregtechItemList.AcceleratorHV.set(
- new GT_MetaTileEntity_WorldAccelerator(
- 843,
- "basicmachine.accelerator.tier.03",
- "Advanced World Accelerator II",
- 3).getStackForm(1L));
- GregtechItemList.AcceleratorEV.set(
- new GT_MetaTileEntity_WorldAccelerator(
- 844,
- "basicmachine.accelerator.tier.04",
- "Advanced World Accelerator III",
- 4).getStackForm(1L));
- GregtechItemList.AcceleratorIV.set(
- new GT_MetaTileEntity_WorldAccelerator(
- 845,
- "basicmachine.accelerator.tier.05",
- "Advanced World Accelerator IV",
- 5).getStackForm(1L));
- GregtechItemList.AcceleratorLuV.set(
- new GT_MetaTileEntity_WorldAccelerator(
- 846,
- "basicmachine.accelerator.tier.06",
- "Elite World Accelerator",
- 6).getStackForm(1L));
- GregtechItemList.AcceleratorZPM.set(
- new GT_MetaTileEntity_WorldAccelerator(
- 847,
- "basicmachine.accelerator.tier.07",
- "Elite World Accelerator II",
- 7).getStackForm(1L));
- GregtechItemList.AcceleratorUV.set(
- new GT_MetaTileEntity_WorldAccelerator(
- 848,
- "basicmachine.accelerator.tier.08",
- "Ultimate Time Anomaly",
- 8).getStackForm(1L));
-
- GT_ModHandler.addCraftingRecipe(
- GregtechItemList.AcceleratorLV.get(1L),
- GT_ModHandler.RecipeBits.DISMANTLEABLE | GT_ModHandler.RecipeBits.NOT_REMOVABLE
- | GT_ModHandler.RecipeBits.REVERSIBLE
- | GT_ModHandler.RecipeBits.BUFFERED,
- new Object[] { "RMR", "PBC", "IMI", 'R', ItemList.Robot_Arm_LV, 'M', ItemList.Electric_Motor_LV, 'P',
- ItemList.Electric_Pump_LV, 'B', ItemList.Hull_LV, 'C', ItemList.Conveyor_Module_LV, 'I',
- ItemList.Electric_Piston_LV });
-
- GT_ModHandler.addCraftingRecipe(
- GregtechItemList.AcceleratorMV.get(1L),
- GT_ModHandler.RecipeBits.DISMANTLEABLE | GT_ModHandler.RecipeBits.NOT_REMOVABLE
- | GT_ModHandler.RecipeBits.REVERSIBLE
- | GT_ModHandler.RecipeBits.BUFFERED,
- new Object[] { "RMR", "PBC", "IMI", 'R', ItemList.Robot_Arm_MV, 'M', ItemList.Electric_Motor_MV, 'P',
- ItemList.Electric_Pump_MV, 'B', ItemList.Hull_MV, 'C', ItemList.Conveyor_Module_MV, 'I',
- ItemList.Electric_Piston_MV });
-
- GT_ModHandler.addCraftingRecipe(
- GregtechItemList.AcceleratorHV.get(1L),
- GT_ModHandler.RecipeBits.DISMANTLEABLE | GT_ModHandler.RecipeBits.NOT_REMOVABLE
- | GT_ModHandler.RecipeBits.REVERSIBLE
- | GT_ModHandler.RecipeBits.BUFFERED,
- new Object[] { "RMR", "PBC", "IMI", 'R', ItemList.Robot_Arm_HV, 'M', ItemList.Electric_Motor_HV, 'P',
- ItemList.Electric_Pump_HV, 'B', ItemList.Hull_HV, 'C', ItemList.Conveyor_Module_HV, 'I',
- ItemList.Electric_Piston_HV });
-
- GT_ModHandler.addCraftingRecipe(
- GregtechItemList.AcceleratorEV.get(1L),
- GT_ModHandler.RecipeBits.DISMANTLEABLE | GT_ModHandler.RecipeBits.NOT_REMOVABLE
- | GT_ModHandler.RecipeBits.REVERSIBLE
- | GT_ModHandler.RecipeBits.BUFFERED,
- new Object[] { "RMR", "PBC", "IMI", 'R', ItemList.Robot_Arm_EV, 'M', ItemList.Electric_Motor_EV, 'P',
- ItemList.Electric_Pump_EV, 'B', ItemList.Hull_EV, 'C', ItemList.Conveyor_Module_EV, 'I',
- ItemList.Electric_Piston_EV });
-
- GT_ModHandler.addCraftingRecipe(
- GregtechItemList.AcceleratorIV.get(1L),
- GT_ModHandler.RecipeBits.DISMANTLEABLE | GT_ModHandler.RecipeBits.NOT_REMOVABLE
- | GT_ModHandler.RecipeBits.REVERSIBLE
- | GT_ModHandler.RecipeBits.BUFFERED,
- new Object[] { "RMR", "PBC", "IMI", 'R', ItemList.Robot_Arm_IV, 'M', ItemList.Electric_Motor_IV, 'P',
- ItemList.Electric_Pump_IV, 'B', ItemList.Hull_IV, 'C', ItemList.Conveyor_Module_IV, 'I',
- ItemList.Electric_Piston_IV });
-
- GT_ModHandler.addCraftingRecipe(
- GregtechItemList.AcceleratorLuV.get(1L),
- GT_ModHandler.RecipeBits.DISMANTLEABLE | GT_ModHandler.RecipeBits.NOT_REMOVABLE
- | GT_ModHandler.RecipeBits.REVERSIBLE
- | GT_ModHandler.RecipeBits.BUFFERED,
- new Object[] { "RMR", "PBC", "IMI", 'R', ItemList.Robot_Arm_LuV, 'M', ItemList.Electric_Motor_LuV, 'P',
- ItemList.Electric_Pump_LuV, 'B', ItemList.Hull_LuV, 'C', ItemList.Conveyor_Module_LuV, 'I',
- ItemList.Electric_Piston_LuV });
-
- GT_ModHandler.addCraftingRecipe(
- GregtechItemList.AcceleratorZPM.get(1L),
- GT_ModHandler.RecipeBits.DISMANTLEABLE | GT_ModHandler.RecipeBits.NOT_REMOVABLE
- | GT_ModHandler.RecipeBits.REVERSIBLE
- | GT_ModHandler.RecipeBits.BUFFERED,
- new Object[] { "RMR", "PBC", "IMI", 'R', ItemList.Robot_Arm_ZPM, 'M', ItemList.Electric_Motor_ZPM, 'P',
- ItemList.Electric_Pump_ZPM, 'B', ItemList.Hull_ZPM, 'C', ItemList.Conveyor_Module_ZPM, 'I',
- ItemList.Electric_Piston_ZPM });
-
- GT_ModHandler.addCraftingRecipe(
- GregtechItemList.AcceleratorUV.get(1L),
- GT_ModHandler.RecipeBits.DISMANTLEABLE | GT_ModHandler.RecipeBits.NOT_REMOVABLE
- | GT_ModHandler.RecipeBits.REVERSIBLE
- | GT_ModHandler.RecipeBits.BUFFERED,
- new Object[] { "RMR", "PBC", "IMI", 'R', ItemList.Robot_Arm_UV, 'M', ItemList.Electric_Motor_UV, 'P',
- ItemList.Electric_Pump_UV, 'B', ItemList.Hull_UV, 'C', ItemList.Conveyor_Module_UV, 'I',
- ItemList.Electric_Piston_UV });
- }
-}