aboutsummaryrefslogtreecommitdiff
path: root/src/main
diff options
context:
space:
mode:
authorboubou19 <miisterunknown@gmail.com>2024-08-17 20:37:02 +0200
committerGitHub <noreply@github.com>2024-08-17 18:37:02 +0000
commitb11f636564c23ceead60854fce444816f31f4bd4 (patch)
tree60d7c88ac0c03b5686aabef467cf345836821951 /src/main
parent431eab817d4725e4105d0614a3ce1bf6f4e8eb48 (diff)
downloadGT5-Unofficial-b11f636564c23ceead60854fce444816f31f4bd4.tar.gz
GT5-Unofficial-b11f636564c23ceead60854fce444816f31f4bd4.tar.bz2
GT5-Unofficial-b11f636564c23ceead60854fce444816f31f4bd4.zip
Do some recipe cleanup once again (#2897)
* remove unused config "HardCoreCableLoss" * remove unused config "DisableIC2Cables" * remove unused booleans * Spotless apply for branch sort_recipes for #2897 (#2898) spotlessApply Co-authored-by: GitHub GTNH Actions <> * remove unused config "NerfCombs" * remove unused config "NerfCrops" * remove unused config "ArcSmeltIntoAnnealedWrought" * remove unused boolean * remove unused config "online" * remove unused stuff * remove unused config "HardMachineCasings" * remove unused config "NerfDustCrafting" * exit early * remove unused config "harderstone" * decouple recipes from machine registration for alloy smelter, arc furnace, assembler, autoclave, bending machine, canner, printer, recycler, sifter, slicer, thermal centrifuge, unpackager, wiremill * decouple recipes from machine registration for microwave, polarizer,plasma arc furnace, oven, ore washer, mixer, microwave * decouple recipes from machine registration for forming press, laser engraver, lathe, macerator, matter amplifier * decouple recipes from machine registration for centrifuge, extruder, fermenter, fluid canner, fluid extractor, fluid heater, fluid solidifier, forge hammer * decouple recipes from machine registration for chemical bath, chemical reactor, circuit assembler, compressor, cutting machine, distillery, electric furnace, electrolyzer, electromagnetic separator, extractor * spotless apply --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Martin Robertz <dream-master@gmx.net>
Diffstat (limited to 'src/main')
-rw-r--r--src/main/java/com/github/bartimaeusnek/bartworks/system/material/werkstoff_loaders/recipe/CrushedLoader.java4
-rw-r--r--src/main/java/gregtech/api/util/GT_RecipeRegistrator.java8
-rw-r--r--src/main/java/gregtech/common/GT_Proxy.java125
-rw-r--r--src/main/java/gregtech/common/items/ItemComb.java1113
-rw-r--r--src/main/java/gregtech/common/tools/GT_Tool_Drill_HV.java2
-rw-r--r--src/main/java/gregtech/common/tools/GT_Tool_Drill_LV.java2
-rw-r--r--src/main/java/gregtech/common/tools/GT_Tool_Drill_MV.java3
-rw-r--r--src/main/java/gregtech/common/tools/GT_Tool_JackHammer.java2
-rw-r--r--src/main/java/gregtech/common/tools/GT_Tool_Pickaxe.java2
-rw-r--r--src/main/java/gregtech/loaders/load/GT_Loader_MetaTileEntities_Recipes.java6637
-rw-r--r--src/main/java/gregtech/loaders/postload/GT_BlockResistanceLoader.java9
-rw-r--r--src/main/java/gregtech/loaders/postload/GT_CraftingRecipeLoader.java429
-rw-r--r--src/main/java/gregtech/loaders/postload/GT_ScrapboxDropLoader.java5
-rw-r--r--src/main/java/gregtech/loaders/postload/recipes/AssemblerRecipes.java328
-rw-r--r--src/main/java/gregtech/loaders/postload/recipes/CropProcessingRecipes.java57
-rw-r--r--src/main/java/gregtech/loaders/postload/recipes/WiremillRecipes.java46
-rw-r--r--src/main/java/gregtech/loaders/preload/GT_Loader_MetaTileEntities.java4674
-rw-r--r--src/main/java/gregtech/loaders/preload/GT_PreLoad.java19
18 files changed, 6100 insertions, 7365 deletions
diff --git a/src/main/java/com/github/bartimaeusnek/bartworks/system/material/werkstoff_loaders/recipe/CrushedLoader.java b/src/main/java/com/github/bartimaeusnek/bartworks/system/material/werkstoff_loaders/recipe/CrushedLoader.java
index 9afe680154..44ba058954 100644
--- a/src/main/java/com/github/bartimaeusnek/bartworks/system/material/werkstoff_loaders/recipe/CrushedLoader.java
+++ b/src/main/java/com/github/bartimaeusnek/bartworks/system/material/werkstoff_loaders/recipe/CrushedLoader.java
@@ -40,7 +40,6 @@ import static gregtech.api.util.GT_RecipeBuilder.TICKS;
import com.github.bartimaeusnek.bartworks.system.material.Werkstoff;
import com.github.bartimaeusnek.bartworks.system.material.werkstoff_loaders.IWerkstoffRunnable;
-import gregtech.GT_Mod;
import gregtech.api.enums.GT_Values;
import gregtech.api.enums.Materials;
import gregtech.api.enums.SubTag;
@@ -253,8 +252,7 @@ public class CrushedLoader implements IWerkstoffRunnable {
werkstoff.getOreByProduct(1, dust),
GT_OreDictUnificator.get(dust, Materials.Stone, 1L))
.outputChances(10000, 7000, 4000)
- .fluidInputs(
- Materials.SodiumPersulfate.getFluid(GT_Mod.gregtechproxy.mDisableOldChemicalRecipes ? 1000L : 100L))
+ .fluidInputs(Materials.SodiumPersulfate.getFluid(100L))
.duration(40 * SECONDS)
.eut(8)
.addTo(chemicalBathRecipes);
diff --git a/src/main/java/gregtech/api/util/GT_RecipeRegistrator.java b/src/main/java/gregtech/api/util/GT_RecipeRegistrator.java
index f4490b59b0..ff897438cf 100644
--- a/src/main/java/gregtech/api/util/GT_RecipeRegistrator.java
+++ b/src/main/java/gregtech/api/util/GT_RecipeRegistrator.java
@@ -52,7 +52,6 @@ import com.google.common.collect.ImmutableList;
import com.google.common.collect.SetMultimap;
import cpw.mods.fml.relauncher.ReflectionHelper;
-import gregtech.GT_Mod;
import gregtech.api.GregTech_API;
import gregtech.api.enums.GT_Values;
import gregtech.api.enums.Materials;
@@ -305,11 +304,8 @@ public class GT_RecipeRegistrator {
continue;
}
if (tMaterial.mMaterial.contains(SubTag.METAL)) {
- if (GT_Mod.gregtechproxy.mArcSmeltIntoAnnealed) {
- tMaterial.mMaterial = tMaterial.mMaterial.mSmeltInto.mArcSmeltInto;
- } else {
- tMaterial.mMaterial = tMaterial.mMaterial.mSmeltInto.mSmeltInto;
- }
+
+ tMaterial.mMaterial = tMaterial.mMaterial.mSmeltInto.mArcSmeltInto;
continue;
}
tMaterial.mAmount = 0;
diff --git a/src/main/java/gregtech/common/GT_Proxy.java b/src/main/java/gregtech/common/GT_Proxy.java
index f67addacd5..891c46fd92 100644
--- a/src/main/java/gregtech/common/GT_Proxy.java
+++ b/src/main/java/gregtech/common/GT_Proxy.java
@@ -33,7 +33,6 @@ import static gregtech.api.enums.Mods.TwilightForest;
import static gregtech.api.enums.Mods.WitchingGadgets;
import static gregtech.api.recipe.RecipeMaps.crackingRecipes;
import static gregtech.api.recipe.RecipeMaps.cutterRecipes;
-import static gregtech.api.recipe.RecipeMaps.wiremillRecipes;
import static gregtech.api.util.GT_RecipeBuilder.SECONDS;
import static gregtech.api.util.GT_Util.LAST_BROKEN_TILEENTITY;
import static net.minecraftforge.fluids.FluidRegistry.getFluidStack;
@@ -542,11 +541,8 @@ public abstract class GT_Proxy implements IGT_Mod, IFuelHandler {
private final DateFormat mDateFormat = DateFormat.getInstance();
public final BlockingQueue<String> mBufferedPlayerActivity = new LinkedBlockingQueue<>();
public final GT_BlockMap<Boolean> mCTMBlockCache = new GT_BlockMap<>();
- public boolean mHardcoreCables = false;
public boolean mDisableVanillaOres = true;
- public boolean mHardMachineCasings = true;
public boolean mAllowSmallBoilerAutomation = false;
- public boolean mNerfDustCrafting = true;
public boolean mSortToTheEnd = true;
public boolean mCraftingUnification = true;
public boolean mInventoryUnification = true;
@@ -557,19 +553,12 @@ public abstract class GT_Proxy implements IGT_Mod, IFuelHandler {
public boolean mNerfedVanillaTools = true;
public boolean mHardRock = false;
public boolean mHungerEffect = true;
- public boolean mOnline = true;
public boolean mIgnoreTcon = true;
- public boolean mDisableIC2Cables = false;
public boolean mAchievements = true;
- public boolean mArcSmeltIntoAnnealed = true;
- public boolean mMagneticraftRecipes = false;
- public boolean mImmersiveEngineeringRecipes = false;
private boolean isFirstServerWorldTick = true;
private boolean isFirstWorldTick = true;
private boolean mOreDictActivated = false;
public boolean mChangeHarvestLevels = false;
- public boolean mNerfedCombs = true;
- public boolean mNerfedCrops = true;
public boolean mGTBees = true;
public boolean mHideUnusedOres = true;
public boolean mPollution = true;
@@ -615,21 +604,15 @@ public abstract class GT_Proxy implements IGT_Mod, IFuelHandler {
public boolean enableUndergroundGravelGen = true;
public boolean enableUndergroundDirtGen = true;
public int mTicksUntilNextCraftSound = 0;
- public double mMagneticraftBonusOutputPercent = 0d;
private World mUniverse = null;
- public boolean mTEMachineRecipes = false;
public boolean mEnableAllMaterials = false;
public boolean mEnableCleanroom = true;
public boolean mLowGravProcessing = false;
public boolean mAprilFool = false;
public boolean mCropNeedBlock = true;
- @Deprecated
- public boolean mDisableOldChemicalRecipes = false;
public boolean mAMHInteraction = true;
public boolean mForceFreeFace = true;
public boolean mBrickedBlastFurnace = true;
- @Deprecated
- public boolean mEasierIVPlusCables = false;
public boolean mMixedOreOnlyYieldsTwoThirdsOfPureOre = false;
public boolean mRichOreYieldMultiplier = true;
public boolean mNetherOreYieldMultiplier = true;
@@ -2064,20 +2047,6 @@ public abstract class GT_Proxy implements IGT_Mod, IFuelHandler {
OrePrefixes.ingot,
Materials.Brass,
new ItemStack(aEvent.Ore.getItem(), 1, 2));
- if (!mDisableIC2Cables) {
- GT_Values.RA.stdBuilder()
- .itemInputs(GT_ModHandler.getIC2Item("copperCableItem", 3L))
- .itemOutputs(new ItemStack(aEvent.Ore.getItem(), 1, 8))
- .duration(20 * SECONDS)
- .eut(1)
- .addTo(wiremillRecipes);
- GT_Values.RA.stdBuilder()
- .itemInputs(GT_ModHandler.getIC2Item("ironCableItem", 6L))
- .itemOutputs(new ItemStack(aEvent.Ore.getItem(), 1, 9))
- .duration(20 * SECONDS)
- .eut(2)
- .addTo(wiremillRecipes);
- }
GT_Values.RA.stdBuilder()
.itemInputs(new ItemStack(aEvent.Ore.getItem(), 1, 3))
@@ -2391,59 +2360,65 @@ public abstract class GT_Proxy implements IGT_Mod, IFuelHandler {
}
}
final boolean tHungerEffect = (this.mHungerEffect) && (aEvent.player.ticksExisted % 2400 == 1200);
- if (aEvent.player.ticksExisted % 120 == 0) {
- int tCount = 64;
- for (int i = 0; i < 36; i++) {
- final ItemStack tStack;
- if ((tStack = aEvent.player.inventory.getStackInSlot(i)) != null) {
- if (!aEvent.player.capabilities.isCreativeMode) {
- GT_Utility.applyRadioactivity(
- aEvent.player,
- GT_Utility.getRadioactivityLevel(tStack),
- tStack.stackSize);
- final float tHeat = GT_Utility.getHeatDamageFromItem(tStack);
- if (tHeat != 0.0F) {
- if (tHeat > 0.0F) {
- GT_Utility.applyHeatDamageFromItem(aEvent.player, tHeat, tStack);
- } else {
- GT_Utility.applyFrostDamage(aEvent.player, -tHeat);
- }
- }
- }
- if (tHungerEffect) {
- tCount += tStack.stackSize * 64 / Math.max(1, tStack.getMaxStackSize());
- }
- if (this.mInventoryUnification) {
- GT_OreDictUnificator.setStack(true, tStack);
+
+ if (aEvent.player.ticksExisted % 120 != 0) {
+ return;
+ }
+
+ int tCount = 64;
+ for (int i = 0; i < 36; i++) {
+ final ItemStack tStack = aEvent.player.inventory.getStackInSlot(i);
+ if (tStack == null) {
+ continue;
+ }
+
+ if (!aEvent.player.capabilities.isCreativeMode) {
+ GT_Utility
+ .applyRadioactivity(aEvent.player, GT_Utility.getRadioactivityLevel(tStack), tStack.stackSize);
+ final float tHeat = GT_Utility.getHeatDamageFromItem(tStack);
+ if (tHeat != 0.0F) {
+ if (tHeat > 0.0F) {
+ GT_Utility.applyHeatDamageFromItem(aEvent.player, tHeat, tStack);
+ } else {
+ GT_Utility.applyFrostDamage(aEvent.player, -tHeat);
}
}
}
- for (int i = 0; i < 4; i++) {
- final ItemStack tStack;
- if ((tStack = aEvent.player.inventory.armorInventory[i]) != null) {
- if (!aEvent.player.capabilities.isCreativeMode) {
- GT_Utility.applyRadioactivity(
- aEvent.player,
- GT_Utility.getRadioactivityLevel(tStack),
- tStack.stackSize);
- final float tHeat = GT_Utility.getHeatDamageFromItem(tStack);
- if (tHeat != 0.0F) {
- if (tHeat > 0.0F) {
- GT_Utility.applyHeatDamageFromItem(aEvent.player, tHeat, tStack);
- } else {
- GT_Utility.applyFrostDamage(aEvent.player, -tHeat);
- }
- }
- }
- if (tHungerEffect) {
- tCount += 256;
+ if (tHungerEffect) {
+ tCount += tStack.stackSize * 64 / Math.max(1, tStack.getMaxStackSize());
+ }
+ if (this.mInventoryUnification) {
+ GT_OreDictUnificator.setStack(true, tStack);
+ }
+
+ }
+ for (int i = 0; i < 4; i++) {
+ final ItemStack tStack = aEvent.player.inventory.armorInventory[i];
+ if (tStack == null) {
+ continue;
+ }
+
+ if (!aEvent.player.capabilities.isCreativeMode) {
+ GT_Utility
+ .applyRadioactivity(aEvent.player, GT_Utility.getRadioactivityLevel(tStack), tStack.stackSize);
+ final float tHeat = GT_Utility.getHeatDamageFromItem(tStack);
+ if (tHeat != 0.0F) {
+ if (tHeat > 0.0F) {
+ GT_Utility.applyHeatDamageFromItem(aEvent.player, tHeat, tStack);
+ } else {
+ GT_Utility.applyFrostDamage(aEvent.player, -tHeat);
}
}
}
if (tHungerEffect) {
- aEvent.player.addExhaustion(Math.max(1.0F, tCount / 666.6F));
+ tCount += 256;
}
+
+ }
+ if (tHungerEffect) {
+ aEvent.player.addExhaustion(Math.max(1.0F, tCount / 666.6F));
}
+
}
}
diff --git a/src/main/java/gregtech/common/items/ItemComb.java b/src/main/java/gregtech/common/items/ItemComb.java
index 8fd37fd0d9..2e5cdc10bb 100644
--- a/src/main/java/gregtech/common/items/ItemComb.java
+++ b/src/main/java/gregtech/common/items/ItemComb.java
@@ -41,7 +41,6 @@ import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;
import forestry.api.core.Tabs;
import forestry.api.recipes.RecipeManagers;
-import gregtech.GT_Mod;
import gregtech.api.enums.GT_Values;
import gregtech.api.enums.ItemList;
import gregtech.api.enums.Materials;
@@ -187,53 +186,24 @@ public class ItemComb extends Item implements IGT_ItemWithMaterialRenderer {
new ItemStack[] { Materials.Mica.getDust(2), ItemList.FR_Wax.get(1) },
new int[] { 100 * 100, 75 * 100 },
Voltage.HV);
- if (GT_Mod.gregtechproxy.mNerfedCombs) {
- addCentrifugeToItemStack(
- CombType.LIGNIE,
- new ItemStack[] { GT_OreDictUnificator.get(OrePrefixes.gem, Materials.Lignite, 1),
- ItemList.FR_Wax.get(1) },
- new int[] { 90 * 100, 50 * 100 },
- Voltage.ULV);
- addCentrifugeToItemStack(
- CombType.COAL,
- new ItemStack[] { GT_OreDictUnificator.get(OrePrefixes.gem, Materials.Coal, 1),
- ItemList.FR_Wax.get(1) },
- new int[] { 5 * 100, 50 * 100 },
- Voltage.ULV);
- addCentrifugeToItemStack(
- CombType.OIL,
- new ItemStack[] { ItemList.Crop_Drop_OilBerry.get(6), GT_Bees.drop.getStackForType(DropType.OIL),
- ItemList.FR_Wax.get(1) },
- new int[] { 100 * 100, 100 * 100, 50 * 100 },
- Voltage.ULV);
- } else {
- addCentrifugeToItemStack(
- CombType.LIGNIE,
- new ItemStack[] { GT_OreDictUnificator.get(OrePrefixes.gem, Materials.Lignite, 1),
- GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Lignite, 1), ItemList.FR_Wax.get(1) },
- new int[] { 90 * 100, 100 * 100, 50 * 100 },
- Voltage.ULV);
- addCentrifugeToItemStack(
- CombType.COAL,
- new ItemStack[] { GT_OreDictUnificator.get(OrePrefixes.gem, Materials.Coal, 1),
- GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Coal, 1), ItemList.FR_Wax.get(1) },
- new int[] { 5 * 100, 100 * 100, 50 * 100 },
- Voltage.ULV);
- addCentrifugeToItemStack(
- CombType.OIL,
- new ItemStack[] { ItemList.Crop_Drop_OilBerry.get(6), GT_Bees.drop.getStackForType(DropType.OIL),
- GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Oilsands, 1), ItemList.FR_Wax.get(1) },
- new int[] { 100 * 100, 100 * 100, 100 * 100, 50 * 100 },
- Voltage.ULV);
- addCentrifugeToMaterial(
- CombType.APATITE,
- new Materials[] { Materials.Apatite, Materials.Phosphate },
- new int[] { 100 * 100, 80 * 100 },
- new int[] {},
- Voltage.ULV,
- NI,
- 30 * 100);
- }
+
+ addCentrifugeToItemStack(
+ CombType.LIGNIE,
+ new ItemStack[] { GT_OreDictUnificator.get(OrePrefixes.gem, Materials.Lignite, 1), ItemList.FR_Wax.get(1) },
+ new int[] { 90 * 100, 50 * 100 },
+ Voltage.ULV);
+ addCentrifugeToItemStack(
+ CombType.COAL,
+ new ItemStack[] { GT_OreDictUnificator.get(OrePrefixes.gem, Materials.Coal, 1), ItemList.FR_Wax.get(1) },
+ new int[] { 5 * 100, 50 * 100 },
+ Voltage.ULV);
+ addCentrifugeToItemStack(
+ CombType.OIL,
+ new ItemStack[] { ItemList.Crop_Drop_OilBerry.get(6), GT_Bees.drop.getStackForType(DropType.OIL),
+ ItemList.FR_Wax.get(1) },
+ new int[] { 100 * 100, 100 * 100, 50 * 100 },
+ Voltage.ULV);
+
// ic2
addCentrifugeToItemStack(
CombType.COOLANT,
@@ -292,171 +262,88 @@ public class ItemComb extends Item implements IGT_ItemWithMaterialRenderer {
GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Enderium, 1) },
new int[] { 50 * 100, 30 * 100, 50 * 100 },
Voltage.HV);
- if (GT_Mod.gregtechproxy.mNerfedCombs) {
- addCentrifugeToMaterial(
- CombType.REDALLOY,
- new Materials[] { Materials.RedAlloy },
- new int[] { 100 * 100 },
- new int[] {},
- Voltage.ULV,
- ItemList.FR_RefractoryWax.get(1),
- 50 * 100);
- addCentrifugeToMaterial(
- CombType.REDSTONEALLOY,
- new Materials[] { Materials.RedstoneAlloy },
- new int[] { 100 * 100 },
- new int[] {},
- Voltage.ULV,
- ItemList.FR_RefractoryWax.get(1),
- 50 * 100);
- addCentrifugeToMaterial(
- CombType.CONDUCTIVEIRON,
- new Materials[] { Materials.ConductiveIron },
- new int[] { 90 * 100 },
- new int[] {},
- Voltage.MV,
- ItemList.FR_RefractoryWax.get(1),
- 50 * 100);
- addCentrifugeToMaterial(
- CombType.VIBRANTALLOY,
- new Materials[] { Materials.VibrantAlloy },
- new int[] { 70 * 100 },
- new int[] {},
- Voltage.HV,
- ItemList.FR_RefractoryWax.get(1),
- 50 * 100);
- addCentrifugeToMaterial(
- CombType.ENERGETICALLOY,
- new Materials[] { Materials.EnergeticAlloy },
- new int[] { 80 * 100 },
- new int[] {},
- Voltage.HV,
- ItemList.FR_RefractoryWax.get(1),
- 50 * 100);
- addCentrifugeToMaterial(
- CombType.ELECTRICALSTEEL,
- new Materials[] { Materials.ElectricalSteel },
- new int[] { 100 * 100 },
- new int[] {},
- Voltage.ULV,
- ItemList.FR_RefractoryWax.get(1),
- 50 * 100);
- addCentrifugeToMaterial(
- CombType.DARKSTEEL,
- new Materials[] { Materials.DarkSteel },
- new int[] { 100 * 100 },
- new int[] {},
- Voltage.MV,
- ItemList.FR_RefractoryWax.get(1),
- 50 * 100);
- addCentrifugeToMaterial(
- CombType.PULSATINGIRON,
- new Materials[] { Materials.PulsatingIron },
- new int[] { 80 * 100 },
- new int[] {},
- Voltage.HV,
- ItemList.FR_RefractoryWax.get(1),
- 50 * 100);
- addCentrifugeToMaterial(
- CombType.STAINLESSSTEEL,
- new Materials[] { Materials.StainlessSteel },
- new int[] { 50 * 100 },
- new int[] {},
- Voltage.HV,
- ItemList.FR_RefractoryWax.get(1),
- 50 * 100);
- addCentrifugeToMaterial(
- CombType.BEDROCKIUM,
- new Materials[] { Materials.Bedrockium },
- new int[] { 50 * 100 },
- new int[] {},
- Voltage.EV,
- ItemList.FR_RefractoryWax.get(1),
- 50 * 100);
- } else {
- addCentrifugeToMaterial(
- CombType.REDALLOY,
- new Materials[] { Materials.RedAlloy, Materials.Redstone, Materials.Copper },
- new int[] { 100 * 100, 75 * 100, 90 * 100 },
- new int[] {},
- Voltage.ULV,
- ItemList.FR_RefractoryWax.get(1),
- 50 * 100);
- addCentrifugeToMaterial(
- CombType.REDSTONEALLOY,
- new Materials[] { Materials.RedstoneAlloy, Materials.Redstone, Materials.Silicon, Materials.Coal },
- new int[] { 100 * 100, 90 * 100, 75 * 100, 75 * 100 },
- new int[] {},
- Voltage.ULV,
- ItemList.FR_RefractoryWax.get(1),
- 50 * 100);
- addCentrifugeToMaterial(
- CombType.CONDUCTIVEIRON,
- new Materials[] { Materials.ConductiveIron, Materials.Silver, Materials.Iron },
- new int[] { 90 * 100, 55 * 100, 65 * 100 },
- new int[] {},
- Voltage.MV,
- ItemList.FR_RefractoryWax.get(1),
- 50 * 100);
- addCentrifugeToMaterial(
- CombType.VIBRANTALLOY,
- new Materials[] { Materials.VibrantAlloy, Materials.Chrome },
- new int[] { 70 * 100, 50 * 100 },
- new int[] {},
- Voltage.HV,
- ItemList.FR_RefractoryWax.get(1),
- 50 * 100);
- addCentrifugeToMaterial(
- CombType.ENERGETICALLOY,
- new Materials[] { Materials.EnergeticAlloy, Materials.Gold },
- new int[] { 80 * 100, 60 * 100 },
- new int[] {},
- Voltage.HV,
- ItemList.FR_RefractoryWax.get(1),
- 50 * 100);
- addCentrifugeToMaterial(
- CombType.ELECTRICALSTEEL,
- new Materials[] { Materials.ElectricalSteel, Materials.Silicon, Materials.Coal },
- new int[] { 100 * 100, 75 * 100, 75 * 100 },
- new int[] {},
- Voltage.ULV,
- ItemList.FR_RefractoryWax.get(1),
- 50 * 100);
- addCentrifugeToMaterial(
- CombType.DARKSTEEL,
- new Materials[] { Materials.DarkSteel, Materials.Coal },
- new int[] { 100 * 100, 75 * 100 },
- new int[] {},
- Voltage.MV,
- ItemList.FR_RefractoryWax.get(1),
- 50 * 100);
- addCentrifugeToMaterial(
- CombType.PULSATINGIRON,
- new Materials[] { Materials.PulsatingIron, Materials.Iron },
- new int[] { 80 * 100, 75 * 100 },
- new int[] {},
- Voltage.HV,
- ItemList.FR_RefractoryWax.get(1),
- 50 * 100);
- addCentrifugeToMaterial(
- CombType.STAINLESSSTEEL,
- new Materials[] { Materials.StainlessSteel, Materials.Iron, Materials.Chrome, Materials.Manganese,
- Materials.Nickel },
- new int[] { 50 * 100, 75 * 100, 55 * 100, 75 * 100, 75 * 100 },
- new int[] {},
- Voltage.HV,
- ItemList.FR_RefractoryWax.get(1),
- 50 * 100);
- addCentrifugeToMaterial(
- CombType.BEDROCKIUM,
- new Materials[] { Materials.Bedrockium },
- new int[] { 50 * 100 },
- new int[] {},
- Voltage.EV,
- ItemList.FR_RefractoryWax.get(1),
- 50 * 100);
- }
+ addCentrifugeToMaterial(
+ CombType.REDALLOY,
+ new Materials[] { Materials.RedAlloy },
+ new int[] { 100 * 100 },
+ new int[] {},
+ Voltage.ULV,
+ ItemList.FR_RefractoryWax.get(1),
+ 50 * 100);
+ addCentrifugeToMaterial(
+ CombType.REDSTONEALLOY,
+ new Materials[] { Materials.RedstoneAlloy },
+ new int[] { 100 * 100 },
+ new int[] {},
+ Voltage.ULV,
+ ItemList.FR_RefractoryWax.get(1),
+ 50 * 100);
+ addCentrifugeToMaterial(
+ CombType.CONDUCTIVEIRON,
+ new Materials[] { Materials.ConductiveIron },
+ new int[] { 90 * 100 },
+ new int[] {},
+ Voltage.MV,
+ ItemList.FR_RefractoryWax.get(1),
+ 50 * 100);
+ addCentrifugeToMaterial(
+ CombType.VIBRANTALLOY,
+ new Materials[] { Materials.VibrantAlloy },
+ new int[] { 70 * 100 },
+ new int[] {},
+ Voltage.HV,
+ ItemList.FR_RefractoryWax.get(1),
+ 50 * 100);
+ addCentrifugeToMaterial(
+ CombType.ENERGETICALLOY,
+ new Materials[] { Materials.EnergeticAlloy },
+ new int[] { 80 * 100 },
+ new int[] {},
+ Voltage.HV,
+ ItemList.FR_RefractoryWax.get(1),
+ 50 * 100);
+ addCentrifugeToMaterial(
+ CombType.ELECTRICALSTEEL,
+ new Materials[] { Materials.ElectricalSteel },
+ new int[] { 100 * 100 },
+ new int[] {},
+ Voltage.ULV,
+ ItemList.FR_RefractoryWax.get(1),
+ 50 * 100);
+ addCentrifugeToMaterial(
+ CombType.DARKSTEEL,
+ new Materials[] { Materials.DarkSteel },
+ new int[] { 100 * 100 },
+ new int[] {},
+ Voltage.MV,
+ ItemList.FR_RefractoryWax.get(1),
+ 50 * 100);
+ addCentrifugeToMaterial(
+ CombType.PULSATINGIRON,
+ new Materials[] { Materials.PulsatingIron },
+ new int[] { 80 * 100 },
+ new int[] {},
+ Voltage.HV,
+ ItemList.FR_RefractoryWax.get(1),
+ 50 * 100);
+ addCentrifugeToMaterial(
+ CombType.STAINLESSSTEEL,
+ new Materials[] { Materials.StainlessSteel },
+ new int[] { 50 * 100 },
+ new int[] {},
+ Voltage.HV,
+ ItemList.FR_RefractoryWax.get(1),
+ 50 * 100);
+ addCentrifugeToMaterial(
+ CombType.BEDROCKIUM,
+ new Materials[] { Materials.Bedrockium },
+ new int[] { 50 * 100 },
+ new int[] {},
+ Voltage.EV,
+ ItemList.FR_RefractoryWax.get(1),
+ 50 * 100);
+
// Thaumic
addProcessGT(CombType.THAUMIUMDUST, new Materials[] { Materials.Thaumium }, Voltage.MV);
addCentrifugeToItemStack(
@@ -493,7 +380,7 @@ public class ItemComb extends Item implements IGT_ItemWithMaterialRenderer {
addCentrifugeToMaterial(
CombType.ASTRALSILVER,
new Materials[] { Materials.AstralSilver, Materials.Silver },
- new int[] { 20 * 100, (GT_Mod.gregtechproxy.mNerfedCombs ? 10 : 75) * 100 },
+ new int[] { 20 * 100, 10 * 100 },
new int[] {},
Voltage.HV,
GT_ModHandler.getModItem(MagicBees.ID, "wax", 1, 0),
@@ -509,7 +396,7 @@ public class ItemComb extends Item implements IGT_ItemWithMaterialRenderer {
addCentrifugeToMaterial(
CombType.SHADOWMETAL,
new Materials[] { Materials.Shadow, Materials.ShadowSteel },
- new int[] { (GT_Mod.gregtechproxy.mNerfedCombs ? 20 : 75) * 100, 10 * 100 },
+ new int[] { 20 * 100, 10 * 100 },
new int[] {},
Voltage.HV,
GT_ModHandler.getModItem(MagicBees.ID, "wax", 1, 0),
@@ -521,8 +408,7 @@ public class ItemComb extends Item implements IGT_ItemWithMaterialRenderer {
GT_ModHandler.getModItem(ExtraUtilities.ID, "unstableingot", 1, 1),
GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Iron, 1),
GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Diamond, 1) },
- new int[] { 50 * 100, 20 * 100, (GT_Mod.gregtechproxy.mNerfedCombs ? 10 : 75) * 100,
- (GT_Mod.gregtechproxy.mNerfedCombs ? 5 : 55) * 100 },
+ new int[] { 50 * 100, 20 * 100, 10 * 100, 5 * 100 },
Voltage.HV);
addProcessGT(CombType.SPARKELING, new Materials[] { Materials.NetherStar }, Voltage.EV);
addCentrifugeToItemStack(
@@ -530,56 +416,23 @@ public class ItemComb extends Item implements IGT_ItemWithMaterialRenderer {
new ItemStack[] { GT_ModHandler.getModItem(MagicBees.ID, "wax", 1, 0),
GT_ModHandler.getModItem(MagicBees.ID, "miscResources", 2, 5),
GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.NetherStar, 1) },
- new int[] { 50 * 100, 10 * 100, (GT_Mod.gregtechproxy.mNerfedCombs ? 10 : 50) * 100 },
+ new int[] { 50 * 100, 10 * 100, 10 * 100 },
Voltage.EV);
- if (GT_Mod.gregtechproxy.mNerfedCombs) {
- addCentrifugeToMaterial(
- CombType.THAUMIUMDUST,
- new Materials[] { Materials.Thaumium },
- new int[] { 100 * 100 },
- new int[] {},
- Voltage.MV,
- GT_ModHandler.getModItem(MagicBees.ID, "wax", 1, 0),
- 50 * 100);
- addCentrifugeToItemStack(
- CombType.QUICKSILVER,
- new ItemStack[] { GT_ModHandler.getModItem(MagicBees.ID, "wax", 1, 0),
- GT_ModHandler.getModItem(Thaumcraft.ID, "ItemNugget", 1, 5) },
- new int[] { 50 * 100, 100 * 100 },
- Voltage.ULV);
- } else {
- addCentrifugeToMaterial(
- CombType.THAUMIUMDUST,
- new Materials[] { Materials.Thaumium, Materials.Iron },
- new int[] { 100 * 100, 75 * 100 },
- new int[] {},
- Voltage.MV,
- GT_ModHandler.getModItem(MagicBees.ID, "wax", 1, 0),
- 50 * 100);
- addCentrifugeToMaterial(
- CombType.AMBER,
- new Materials[] { Materials.Amber },
- new int[] { 100 * 100 },
- new int[] {},
- Voltage.ULV,
- GT_ModHandler.getModItem(MagicBees.ID, "wax", 1, 0),
- 50 * 100);
- addCentrifugeToItemStack(
- CombType.QUICKSILVER,
- new ItemStack[] { GT_ModHandler.getModItem(MagicBees.ID, "wax", 1, 0),
- GT_ModHandler.getModItem(Thaumcraft.ID, "ItemNugget", 1, 5),
- GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Cinnabar, 1) },
- new int[] { 50 * 100, 100 * 100, 85 * 100 },
- Voltage.ULV);
- addCentrifugeToMaterial(
- CombType.MITHRIL,
- new Materials[] { Materials.Mithril, Materials.Platinum },
- new int[] { 75 * 100, 55 * 100 },
- new int[] {},
- Voltage.HV,
- GT_ModHandler.getModItem(MagicBees.ID, "wax", 1, 0),
- 50 * 100);
- }
+
+ addCentrifugeToMaterial(
+ CombType.THAUMIUMDUST,
+ new Materials[] { Materials.Thaumium },
+ new int[] { 100 * 100 },
+ new int[] {},
+ Voltage.MV,
+ GT_ModHandler.getModItem(MagicBees.ID, "wax", 1, 0),
+ 50 * 100);
+ addCentrifugeToItemStack(
+ CombType.QUICKSILVER,
+ new ItemStack[] { GT_ModHandler.getModItem(MagicBees.ID, "wax", 1, 0),
+ GT_ModHandler.getModItem(Thaumcraft.ID, "ItemNugget", 1, 5) },
+ new int[] { 50 * 100, 100 * 100 },
+ Voltage.ULV);
// Gem Line
addProcessGT(CombType.STONE, new Materials[] { Materials.Soapstone }, Voltage.LV);
@@ -605,147 +458,24 @@ public class ItemComb extends Item implements IGT_ItemWithMaterialRenderer {
addProcessGT(CombType.FIRESTONE, new Materials[] { Materials.Firestone }, Voltage.LV);
addProcessGT(CombType.PYROPE, new Materials[] { Materials.Pyrope }, Voltage.LV);
addProcessGT(CombType.GROSSULAR, new Materials[] { Materials.Grossular }, Voltage.LV);
- if (GT_Mod.gregtechproxy.mNerfedCombs) {
- addCentrifugeToMaterial(
- CombType.STONE,
- new Materials[] { Materials.Stone, Materials.GraniteBlack, Materials.GraniteRed, Materials.Basalt,
- Materials.Marble, Materials.Redrock },
- new int[] { 70 * 100, 50 * 100, 50 * 100, 50 * 100, 50 * 100, 50 * 100 },
- new int[] { 9, 9, 9, 9, 9, 9 },
- Voltage.ULV,
- NI,
- 50 * 100);
- addCentrifugeToMaterial(
- CombType.FLUIX,
- new Materials[] { Materials.Fluix },
- new int[] { 25 * 100 },
- new int[] { 9 },
- Voltage.ULV,
- NI,
- 30 * 100);
- } else {
- addCentrifugeToMaterial(
- CombType.STONE,
- new Materials[] { Materials.Soapstone, Materials.Talc, Materials.Apatite, Materials.Phosphate,
- Materials.TricalciumPhosphate },
- new int[] { 95 * 100, 90 * 100, 80 * 100, 75 * 100, 75 * 100 },
- new int[] {},
- Voltage.ULV,
- NI,
- 50 * 100);
- addCentrifugeToMaterial(
- CombType.CERTUS,
- new Materials[] { Materials.CertusQuartz, Materials.Quartzite, Materials.Barite },
- new int[] { 100 * 100, 80 * 100, 75 * 100 },
- new int[] {},
- Voltage.ULV,
- NI,
- 50 * 100);
- addCentrifugeToMaterial(
- CombType.FLUIX,
- new Materials[] { Materials.Fluix, Materials.Redstone, Materials.CertusQuartz, Materials.NetherQuartz },
- new int[] { 25 * 100, 90 * 100, 90 * 100, 90 * 100 },
- new int[] { 9, 1, 1, 1 },
- Voltage.ULV,
- NI,
- 30 * 100);
- addCentrifugeToMaterial(
- CombType.REDSTONE,
- new Materials[] { Materials.Redstone, Materials.Cinnabar },
- new int[] { 100 * 100, 80 * 100 },
- new int[] {},
- Voltage.ULV,
- NI,
- 30 * 100);
- addCentrifugeToMaterial(
- CombType.LAPIS,
- new Materials[] { Materials.Lapis, Materials.Sodalite, Materials.Lazurite, Materials.Calcite },
- new int[] { 100 * 100, 90 * 100, 90 * 100, 85 * 100 },
- new int[] {},
- Voltage.ULV,
- NI,
- 30 * 100);
- addCentrifugeToMaterial(
- CombType.RUBY,
- new Materials[] { Materials.Ruby, Materials.Redstone },
- new int[] { 100 * 100, 90 * 100 },
- new int[] {},
- Voltage.ULV,
- NI,
- 30 * 100);
- addCentrifugeToMaterial(
- CombType.REDGARNET,
- new Materials[] { Materials.GarnetRed, Materials.GarnetYellow },
- new int[] { 100 * 100, 75 * 100 },
- new int[] {},
- Voltage.ULV,
- NI,
- 30 * 100);
- addCentrifugeToMaterial(
- CombType.YELLOWGARNET,
- new Materials[] { Materials.GarnetYellow, Materials.GarnetRed },
- new int[] { 100 * 100, 75 * 100 },
- new int[] {},
- Voltage.ULV,
- NI,
- 30 * 100);
- addCentrifugeToMaterial(
- CombType.SAPPHIRE,
- new Materials[] { Materials.Sapphire, Materials.GreenSapphire, Materials.Almandine, Materials.Pyrope },
- new int[] { 100 * 100, 90 * 100, 90 * 100, 75 * 100 },
- new int[] {},
- Voltage.ULV,
- NI,
- 30 * 100);
- addCentrifugeToMaterial(
- CombType.DIAMOND,
- new Materials[] { Materials.Diamond, Materials.Graphite },
- new int[] { 100 * 100, 75 * 100 },
- new int[] {},
- Voltage.ULV,
- NI,
- 30 * 100);
- addCentrifugeToMaterial(
- CombType.OLIVINE,
- new Materials[] { Materials.Olivine, Materials.Bentonite, Materials.Magnesite, Materials.Glauconite },
- new int[] { 100 * 100, 90 * 100, 80 * 100, 75 * 100 },
- new int[] {},
- Voltage.ULV,
- NI,
- 30 * 100);
- addCentrifugeToMaterial(
- CombType.EMERALD,
- new Materials[] { Materials.Emerald, Materials.Beryllium, Materials.Thorium },
- new int[] { 100 * 100, 85 * 100, 75 * 100 },
- new int[] {},
- Voltage.ULV,
- NI,
- 30 * 100);
- addCentrifugeToMaterial(
- CombType.FIRESTONE,
- new Materials[] { Materials.Firestone },
- new int[] { 100 * 100 },
- new int[] {},
- Voltage.ULV,
- ItemList.FR_RefractoryWax.get(1),
- 30 * 100);
- addCentrifugeToMaterial(
- CombType.PYROPE,
- new Materials[] { Materials.Pyrope, Materials.Aluminium, Materials.Magnesium, Materials.Silicon },
- new int[] { 100 * 100, 75 * 100, 80 * 100, 75 * 100 },
- new int[] {},
- Voltage.ULV,
- NI,
- 30 * 100);
- addCentrifugeToMaterial(
- CombType.GROSSULAR,
- new Materials[] { Materials.Grossular, Materials.Aluminium, Materials.Silicon },
- new int[] { 100 * 100, 75 * 100, 75 * 100 },
- new int[] {},
- Voltage.ULV,
- NI,
- 30 * 100);
- }
+
+ addCentrifugeToMaterial(
+ CombType.STONE,
+ new Materials[] { Materials.Stone, Materials.GraniteBlack, Materials.GraniteRed, Materials.Basalt,
+ Materials.Marble, Materials.Redrock },
+ new int[] { 70 * 100, 50 * 100, 50 * 100, 50 * 100, 50 * 100, 50 * 100 },
+ new int[] { 9, 9, 9, 9, 9, 9 },
+ Voltage.ULV,
+ NI,
+ 50 * 100);
+ addCentrifugeToMaterial(
+ CombType.FLUIX,
+ new Materials[] { Materials.Fluix },
+ new int[] { 25 * 100 },
+ new int[] { 9 },
+ Voltage.ULV,
+ NI,
+ 30 * 100);
// Metals Line
addProcessGT(CombType.SLAG, new Materials[] { Materials.Limestone }, Voltage.LV);
@@ -763,200 +493,79 @@ public class ItemComb extends Item implements IGT_ItemWithMaterialRenderer {
addProcessGT(CombType.ARSENIC, new Materials[] { Materials.Arsenic }, Voltage.LV);
addProcessGT(CombType.IRON, new Materials[] { Materials.Iron }, Voltage.LV);
addProcessGT(CombType.STEEL, new Materials[] { Materials.Steel }, Voltage.LV);
- if (GT_Mod.gregtechproxy.mNerfedCombs) {
- addCentrifugeToMaterial(
- CombType.SLAG,
- new Materials[] { Materials.Stone, Materials.GraniteBlack, Materials.GraniteRed },
- new int[] { 50 * 100, 20 * 100, 20 * 100 },
- new int[] { 9, 9, 9 },
- Voltage.ULV,
- NI,
- 30 * 100);
- addCentrifugeToMaterial(
- CombType.COPPER,
- new Materials[] { Materials.Copper },
- new int[] { 70 * 100 },
- new int[] {},
- Voltage.ULV,
- NI,
- 30 * 100);
- addCentrifugeToMaterial(
- CombType.TIN,
- new Materials[] { Materials.Tin },
- new int[] { 60 * 100 },
- new int[] {},
- Voltage.ULV,
- NI,
- 30 * 100);
- addCentrifugeToMaterial(
- CombType.LEAD,
- new Materials[] { Materials.Lead },
- new int[] { 45 * 100 },
- new int[] {},
- Voltage.ULV,
- NI,
- 30 * 100);
- addCentrifugeToMaterial(
- CombType.IRON,
- new Materials[] { Materials.Iron },
- new int[] { 30 * 100 },
- new int[] {},
- Voltage.ULV,
- NI,
- 30 * 100);
- addCentrifugeToMaterial(
- CombType.STEEL,
- new Materials[] { Materials.Steel },
- new int[] { 40 * 100 },
- new int[] {},
- Voltage.ULV,
- NI,
- 30 * 100);
- addCentrifugeToMaterial(
- CombType.SILVER,
- new Materials[] { Materials.Silver },
- new int[] { 80 * 100 },
- new int[] {},
- Voltage.ULV,
- NI,
- 30 * 100);
- addCentrifugeToMaterial(
- CombType.CRYOLITE,
- new Materials[] { Materials.Cryolite },
- new int[] { 80 * 100 },
- new int[] {},
- Voltage.ULV,
- NI,
- 30 * 100);
- addCentrifugeToMaterial(
- CombType.SULFUR,
- new Materials[] { Materials.Sulfur },
- new int[] { 100 * 100 },
- new int[] {},
- Voltage.ULV,
- NI,
- 30 * 100);
- } else {
- addCentrifugeToMaterial(
- CombType.SLAG,
- new Materials[] { Materials.Salt, Materials.RockSalt, Materials.Lepidolite, Materials.Spodumene,
- Materials.Monazite },
- new int[] { 100 * 100, 100 * 100, 100 * 100 },
- new int[] {},
- Voltage.ULV,
- NI,
- 30 * 100);
- addCentrifugeToMaterial(
- CombType.COPPER,
- new Materials[] { Materials.Copper, Materials.Tetrahedrite, Materials.Chalcopyrite, Materials.Malachite,
- Materials.Pyrite, Materials.Stibnite },
- new int[] { 100 * 100, 85 * 100, 95 * 100, 80 * 100, 75 * 100, 65 * 100 },
- new int[] {},
- Voltage.ULV,
- NI,
- 30 * 100);
- addCentrifugeToMaterial(
- CombType.TIN,
- new Materials[] { Materials.Tin, Materials.Cassiterite, Materials.CassiteriteSand },
- new int[] { 100 * 100, 85 * 100, 65 * 100 },
- new int[] {},
- Voltage.ULV,
- NI,
- 30 * 100);
- addCentrifugeToMaterial(
- CombType.LEAD,
- new Materials[] { Materials.Lead, Materials.Galena },
- new int[] { 100 * 100, 75 * 100 },
- new int[] {},
- Voltage.ULV,
- NI,
- 30 * 100);
-
- addCentrifugeToMaterial(
- CombType.IRON,
- new Materials[] { Materials.Iron, Materials.Magnetite, Materials.BrownLimonite,
- Materials.YellowLimonite, Materials.VanadiumMagnetite, Materials.MeteoricIron },
- new int[] { 100 * 100, 90 * 100, 85 * 100, 85 * 100, 80 * 100, 75 * 100 },
- new int[] {},
- Voltage.ULV,
- NI,
- 30 * 100);
- addCentrifugeToMaterial(
- CombType.LEAD,
- new Materials[] { Materials.Steel, Materials.Magnetite, Materials.VanadiumMagnetite,
- Materials.Molybdenite, Materials.Molybdenum, Materials.MeteoricIron },
- new int[] { 100 * 100, 90 * 100, 80 * 100, 65 * 100, 65 * 100, 75 * 100 },
- new int[] {},
- Voltage.ULV,
- NI,
- 30 * 100);
-
- addCentrifugeToMaterial(
- CombType.NICKEL,
- new Materials[] { Materials.Nickel, Materials.Garnierite, Materials.Pentlandite, Materials.Cobaltite,
- Materials.Wulfenite, Materials.Powellite },
- new int[] { 100 * 100, 85 * 100, 85 * 100, 80 * 100, 75 * 100, 75 * 100 },
- new int[] {},
- Voltage.ULV,
- NI,
- 30 * 100);
- addCentrifugeToMaterial(
- CombType.ZINC,
- new Materials[] { Materials.Zinc, Materials.Sphalerite, Materials.Sulfur },
- new int[] { 100 * 100, 80 * 100, 75 * 100 },
- new int[] {},
- Voltage.ULV,
- NI,
- 30 * 100);
- addCentrifugeToMaterial(
- CombType.SILVER,
- new Materials[] { Materials.Silver, Materials.Galena },
- new int[] { 100 * 100, 80 * 100 },
- new int[] {},
- Voltage.ULV,
- NI,
- 30 * 100);
- addCentrifugeToMaterial(
- CombType.CRYOLITE,
- new Materials[] { Materials.Cryolite, Materials.Silver },
- new int[] { 100 * 100, 80 * 100 },
- new int[] {},
- Voltage.ULV,
- NI,
- 30 * 100);
- addCentrifugeToMaterial(
- CombType.GOLD,
- new Materials[] { Materials.Gold },
- new int[] { 100 * 100 },
- new int[] {},
- Voltage.ULV,
- NI,
- 30 * 100);
- addCentrifugeToMaterial(
- CombType.SULFUR,
- new Materials[] { Materials.Sulfur, Materials.Pyrite, Materials.Sphalerite },
- new int[] { 100 * 100, 90 * 100, 80 * 100 },
- new int[] {},
- Voltage.ULV,
- NI,
- 30 * 100);
- addCentrifugeToMaterial(
- CombType.GALLIUM,
- new Materials[] { Materials.Gallium, Materials.Niobium },
- new int[] { 80 * 100, 75 * 100 },
- new int[] {},
- Voltage.ULV,
- NI,
- 30 * 100);
- addCentrifugeToMaterial(
- CombType.ARSENIC,
- new Materials[] { Materials.Arsenic, Materials.Bismuth, Materials.Antimony },
- new int[] { 80 * 100, 70 * 100, 70 * 100 },
- new int[] {},
- Voltage.ULV,
- NI,
- 30 * 100);
- }
+
+ addCentrifugeToMaterial(
+ CombType.SLAG,
+ new Materials[] { Materials.Stone, Materials.GraniteBlack, Materials.GraniteRed },
+ new int[] { 50 * 100, 20 * 100, 20 * 100 },
+ new int[] { 9, 9, 9 },
+ Voltage.ULV,
+ NI,
+ 30 * 100);
+ addCentrifugeToMaterial(
+ CombType.COPPER,
+ new Materials[] { Materials.Copper },
+ new int[] { 70 * 100 },
+ new int[] {},
+ Voltage.ULV,
+ NI,
+ 30 * 100);
+ addCentrifugeToMaterial(
+ CombType.TIN,
+ new Materials[] { Materials.Tin },
+ new int[] { 60 * 100 },
+ new int[] {},
+ Voltage.ULV,
+ NI,
+ 30 * 100);
+ addCentrifugeToMaterial(
+ CombType.LEAD,
+ new Materials[] { Materials.Lead },
+ new int[] { 45 * 100 },
+ new int[] {},
+ Voltage.ULV,
+ NI,
+ 30 * 100);
+ addCentrifugeToMaterial(
+ CombType.IRON,
+ new Materials[] { Materials.Iron },
+ new int[] { 30 * 100 },
+ new int[] {},
+ Voltage.ULV,
+ NI,
+ 30 * 100);
+ addCentrifugeToMaterial(
+ CombType.STEEL,
+ new Materials[] { Materials.Steel },
+ new int[] { 40 * 100 },
+ new int[] {},
+ Voltage.ULV,
+ NI,
+ 30 * 100);
+ addCentrifugeToMaterial(
+ CombType.SILVER,
+ new Materials[] { Materials.Silver },
+ new int[] { 80 * 100 },
+ new int[] {},
+ Voltage.ULV,
+ NI,
+ 30 * 100);
+ addCentrifugeToMaterial(
+ CombType.CRYOLITE,
+ new Materials[] { Materials.Cryolite },
+ new int[] { 80 * 100 },
+ new int[] {},
+ Voltage.ULV,
+ NI,
+ 30 * 100);
+ addCentrifugeToMaterial(
+ CombType.SULFUR,
+ new Materials[] { Materials.Sulfur },
+ new int[] { 100 * 100 },
+ new int[] {},
+ Voltage.ULV,
+ NI,
+ 30 * 100);
// Rare Metals Line
addProcessGT(CombType.BAUXITE, new Materials[] { Materials.Bauxite }, Voltage.LV);
@@ -975,124 +584,15 @@ public class ItemComb extends Item implements IGT_ItemWithMaterialRenderer {
addProcessGT(CombType.ELECTROTINE, new Materials[] { Materials.Electrotine }, Voltage.MV);
addProcessGT(CombType.DRACONIC, new Materials[] { Materials.Draconium }, Voltage.IV);
addProcessGT(CombType.AWAKENEDDRACONIUM, new Materials[] { Materials.DraconiumAwakened }, Voltage.ZPM);
- if (GT_Mod.gregtechproxy.mNerfedCombs) {
- addCentrifugeToItemStack(
- CombType.SALT,
- new ItemStack[] { GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Salt, 6),
- GT_OreDictUnificator.get(OrePrefixes.dust, Materials.RockSalt, 6), ItemList.FR_Wax.get(1),
- GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Saltpeter, 6) },
- new int[] { 100 * 100, 100 * 100, 50 * 100, 25 * 100 },
- Voltage.MV,
- 160);
- } else {
- addCentrifugeToMaterial(
- CombType.BAUXITE,
- new Materials[] { Materials.Bauxite, Materials.Aluminium },
- new int[] { 75 * 100, 55 * 100 },
- new int[] {},
- Voltage.ULV,
- NI,
- 30 * 100);
- addCentrifugeToMaterial(
- CombType.ALUMINIUM,
- new Materials[] { Materials.Aluminium, Materials.Bauxite },
- new int[] { 60 * 100, 80 * 100 },
- new int[] {},
- Voltage.ULV,
- NI,
- 30 * 100);
- addCentrifugeToMaterial(
- CombType.MANGANESE,
- new Materials[] { Materials.Manganese, Materials.Grossular, Materials.Spessartine, Materials.Pyrolusite,
- Materials.Tantalite },
- new int[] { 30 * 100, 100 * 100, 100 * 100, 100 * 100, 100 * 100 },
- new int[] {},
- Voltage.ULV,
- NI,
- 30 * 100);
- addCentrifugeToMaterial(
- CombType.TITANIUM,
- new Materials[] { Materials.Titanium, Materials.Ilmenite, Materials.Bauxite, Materials.Rutile },
- new int[] { 90 * 100, 80 * 100, 75 * 100, 75 * 100 },
- new int[] {},
- Voltage.EV,
- NI,
- 30 * 100);
- addCentrifugeToMaterial(
- CombType.MAGNESIUM,
- new Materials[] { Materials.Magnesium, Materials.Magnesite },
- new int[] { 100 * 100, 80 * 100 },
- new int[] {},
- Voltage.ULV,
- NI,
- 30 * 100);
- addCentrifugeToMaterial(
- CombType.CHROME,
- new Materials[] { Materials.Chrome, Materials.Ruby, Materials.Chromite, Materials.Redstone,
- Materials.Neodymium, Materials.Bastnasite },
- new int[] { 50 * 100, 100 * 100, 50 * 100, 100 * 100, 80 * 100, 80 * 100 },
- new int[] {},
- Voltage.HV,
- NI,
- 30 * 100);
- addCentrifugeToMaterial(
- CombType.TUNGSTEN,
- new Materials[] { Materials.Tungsten, Materials.Tungstate, Materials.Scheelite, Materials.Lithium },
- new int[] { 50 * 100, 80 * 100, 75 * 100, 75 * 100 },
- new int[] {},
- Voltage.IV,
- NI,
- 30 * 100);
- addCentrifugeToMaterial(
- CombType.PLATINUM,
- new Materials[] { Materials.Platinum, Materials.Cooperite, Materials.Palladium },
- new int[] { 40 * 100, 40 * 100, 40 * 100 },
- new int[] {},
- Voltage.HV,
- NI,
- 30 * 100);
- addCentrifugeToMaterial(
- CombType.MOLYBDENUM,
- new Materials[] { Materials.Molybdenum, Materials.Molybdenite, Materials.Powellite,
- Materials.Wulfenite },
- new int[] { 100 * 100, 80 * 100, 75 * 100 },
- new int[] {},
- Voltage.ULV,
- NI,
- 30 * 100);
- addCentrifugeToMaterial(
- CombType.IRIDIUM,
- new Materials[] { Materials.Iridium, Materials.Osmium },
- new int[] { 20 * 100, 15 * 100 },
- new int[] {},
- Voltage.IV,
- NI,
- 30 * 100);
- addCentrifugeToMaterial(
- CombType.OSMIUM,
- new Materials[] { Materials.Osmium, Materials.Iridium },
- new int[] { 25 * 100, 15 * 100 },
- new int[] {},
- Voltage.IV,
- NI,
- 30 * 100);
- addCentrifugeToMaterial(
- CombType.LITHIUM,
- new Materials[] { Materials.Lithium, Materials.Aluminium },
- new int[] { 85 * 100, 75 * 100 },
- new int[] {},
- Voltage.MV,
- NI,
- 30 * 100);
- addCentrifugeToItemStack(
- CombType.SALT,
- new ItemStack[] { GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Salt, 6),
- GT_OreDictUnificator.get(OrePrefixes.dust, Materials.RockSalt, 6), ItemList.FR_Wax.get(1),
- GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Saltpeter, 6) },
- new int[] { 100 * 100, 100 * 100, 50 * 100, 25 * 100 },
- Voltage.MV,
- 160);
- }
+
+ addCentrifugeToItemStack(
+ CombType.SALT,
+ new ItemStack[] { GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Salt, 6),
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.RockSalt, 6), ItemList.FR_Wax.get(1),
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Saltpeter, 6) },
+ new int[] { 100 * 100, 100 * 100, 50 * 100, 25 * 100 },
+ Voltage.MV,
+ 160);
// Radioactive Line
addProcessGT(CombType.ALMANDINE, new Materials[] { Materials.Almandine }, Voltage.LV);
@@ -1104,80 +604,6 @@ public class ItemComb extends Item implements IGT_ItemWithMaterialRenderer {
addProcessGT(CombType.LUTETIUM, new Materials[] { Materials.Lutetium }, Voltage.IV);
addProcessGT(CombType.AMERICIUM, new Materials[] { Materials.Americium }, Voltage.LuV);
addProcessGT(CombType.NEUTRONIUM, new Materials[] { Materials.Neutronium }, Voltage.UHV);
- if (!GT_Mod.gregtechproxy.mNerfedCombs) {
- addCentrifugeToMaterial(
- CombType.ALMANDINE,
- new Materials[] { Materials.Almandine, Materials.Pyrope, Materials.Sapphire, Materials.GreenSapphire },
- new int[] { 90 * 100, 80 * 100, 75 * 100, 75 * 100 },
- new int[] {},
- Voltage.ULV,
- NI,
- 30 * 100);
- addCentrifugeToMaterial(
- CombType.URANIUM,
- new Materials[] { Materials.Uranium, Materials.Pitchblende, Materials.Uraninite, Materials.Uranium235 },
- new int[] { 50 * 100, 65 * 100, 75 * 100, 50 * 100 },
- new int[] {},
- Voltage.EV,
- NI,
- 30 * 100);
- addCentrifugeToMaterial(
- CombType.PLUTONIUM,
- new Materials[] { Materials.Plutonium, Materials.Uranium235 },
- new int[] { 10, 5 },
- new int[] {},
- Voltage.EV,
- NI,
- 30 * 100);
- addCentrifugeToMaterial(
- CombType.NAQUADAH,
- new Materials[] { Materials.Naquadah, Materials.NaquadahEnriched, Materials.Naquadria },
- new int[] { 10 * 100, 5 * 100, 5 * 100 },
- new int[] {},
- Voltage.IV,
- NI,
- 30 * 100);
- addCentrifugeToMaterial(
- CombType.NAQUADRIA,
- new Materials[] { Materials.Naquadria, Materials.NaquadahEnriched, Materials.Naquadah },
- new int[] { 10 * 100, 10 * 100, 15 * 100 },
- new int[] {},
- Voltage.LuV,
- NI,
- 30 * 100);
- addCentrifugeToMaterial(
- CombType.THORIUM,
- new Materials[] { Materials.Thorium, Materials.Uranium, Materials.Coal },
- new int[] { 75 * 100, 75 * 100 * 100, 95 * 100 },
- new int[] {},
- Voltage.EV,
- NI,
- 30 * 100);
- addCentrifugeToMaterial(
- CombType.LUTETIUM,
- new Materials[] { Materials.Lutetium, Materials.Thorium },
- new int[] { 35 * 100, 55 * 100 },
- new int[] {},
- Voltage.IV,
- NI,
- 30 * 100);
- addCentrifugeToMaterial(
- CombType.AMERICIUM,
- new Materials[] { Materials.Americium, Materials.Lutetium },
- new int[] { 25 * 100, 45 * 100 },
- new int[] {},
- Voltage.LuV,
- NI,
- 30 * 100);
- addCentrifugeToMaterial(
- CombType.NEUTRONIUM,
- new Materials[] { Materials.Neutronium, Materials.Americium },
- new int[] { 15 * 100, 35 * 100 },
- new int[] {},
- Voltage.UHV,
- NI,
- 30 * 100);
- }
// Twilight
addCentrifugeToItemStack(
@@ -1270,16 +696,7 @@ public class ItemComb extends Item implements IGT_ItemWithMaterialRenderer {
new int[] { 25 * 100, 10 * 100, 20 * 100, 15 * 100 },
Voltage.EV);
addProcessGT(CombType.ENDIUM, new Materials[] { Materials.HeeEndium }, Voltage.HV);
- if (!GT_Mod.gregtechproxy.mNerfedCombs) {
- addCentrifugeToMaterial(
- CombType.ENDIUM,
- new Materials[] { Materials.HeeEndium },
- new int[] { 50 * 100 },
- new int[] {},
- Voltage.HV,
- GT_ModHandler.getModItem(MagicBees.ID, "wax", 1L, 0),
- 20 * 100);
- }
+
addCentrifugeToItemStack(
CombType.RUNEI,
new ItemStack[] { GT_ModHandler.getModItem(MagicBees.ID, "wax", 1L, 0),
@@ -1330,8 +747,7 @@ public class ItemComb extends Item implements IGT_ItemWithMaterialRenderer {
addCentrifugeToMaterial(
CombType.INFUSEDGOLD,
new Materials[] { Materials.InfusedGold, Materials.Gold },
- new int[] { (GT_Mod.gregtechproxy.mNerfedCombs ? 20 : 50) * 100,
- (GT_Mod.gregtechproxy.mNerfedCombs ? 10 : 30) * 100 },
+ new int[] { 20 * 100, 10 * 100 },
new int[] {},
Voltage.IV,
200,
@@ -1341,8 +757,7 @@ public class ItemComb extends Item implements IGT_ItemWithMaterialRenderer {
addCentrifugeToMaterial(
CombType.MYSTERIOUSCRYSTAL,
new Materials[] { Materials.MysteriousCrystal },
- new int[] { (GT_Mod.gregtechproxy.mNerfedCombs ? 10 : 40) * 100,
- (GT_Mod.gregtechproxy.mNerfedCombs ? 15 : 50) * 100 },
+ new int[] { 10 * 100, 15 * 100 },
new int[] {},
Voltage.LuV,
512,
@@ -1350,80 +765,6 @@ public class ItemComb extends Item implements IGT_ItemWithMaterialRenderer {
50 * 100);
addProcessGT(CombType.BLACKPLUTONIUM, new Materials[] { Materials.BlackPlutonium }, Voltage.LuV);
addProcessGT(CombType.TRINIUM, new Materials[] { Materials.Trinium }, Voltage.ZPM);
- if (!GT_Mod.gregtechproxy.mNerfedCombs) {
- addCentrifugeToMaterial(
- CombType.METEORICIRON,
- new Materials[] { Materials.MeteoricIron, Materials.Iron },
- new int[] { 85 * 100, 100 * 100 },
- new int[] {},
- Voltage.HV,
- NI,
- 30 * 100);
- addCentrifugeToMaterial(
- CombType.DESH,
- new Materials[] { Materials.Desh, Materials.Titanium },
- new int[] { 75 * 100, 50 * 100 },
- new int[] {},
- Voltage.EV,
- NI,
- 30 * 100);
- addCentrifugeToMaterial(
- CombType.LEDOX,
- new Materials[] { Materials.Ledox, Materials.CallistoIce, Materials.Lead },
- new int[] { 65 * 100, 55 * 100, 85 * 100 },
- new int[] {},
- Voltage.EV,
- NI,
- 30 * 100);
- addCentrifugeToMaterial(
- CombType.CALLISTOICE,
- new Materials[] { Materials.CallistoIce, Materials.Ledox, Materials.Lead },
- new int[] { 65 * 100, 75 * 100, 100 * 100 },
- new int[] {},
- Voltage.IV,
- NI,
- 30 * 100);
- addCentrifugeToMaterial(
- CombType.MYTRYL,
- new Materials[] { Materials.Mytryl, Materials.Mithril },
- new int[] { 55 * 100, 50 * 100 },
- new int[] {},
- Voltage.IV,
- NI,
- 30 * 100);
- addCentrifugeToMaterial(
- CombType.QUANTIUM,
- new Materials[] { Materials.Quantium, Materials.Osmium },
- new int[] { 50 * 100, 60 * 100 },
- new int[] {},
- Voltage.IV,
- NI,
- 30 * 100);
- addCentrifugeToMaterial(
- CombType.ORIHARUKON,
- new Materials[] { Materials.Oriharukon, Materials.Lead },
- new int[] { 50 * 100, 75 * 100 },
- new int[] {},
- Voltage.IV,
- NI,
- 30 * 100);
- addCentrifugeToMaterial(
- CombType.BLACKPLUTONIUM,
- new Materials[] { Materials.BlackPlutonium, Materials.Plutonium },
- new int[] { 25 * 100, 50 * 100 },
- new int[] {},
- Voltage.LuV,
- NI,
- 30 * 100);
- addCentrifugeToMaterial(
- CombType.TRINIUM,
- new Materials[] { Materials.Trinium, Materials.Iridium },
- new int[] { 35 * 100, 45 * 100 },
- new int[] {},
- Voltage.ZPM,
- NI,
- 30 * 100);
- }
// Planet Line
addCentrifugeToItemStack(
@@ -1772,7 +1113,7 @@ public class ItemComb extends Item implements IGT_ItemWithMaterialRenderer {
Product.put(aItem[i], chance[i] / 10000.0f);
}
- if (volt.compareTo(Voltage.MV) < 0 || !GT_Mod.gregtechproxy.mNerfedCombs) {
+ if (volt.compareTo(Voltage.MV) < 0) {
RecipeManagers.centrifugeManager.addRecipe(40, tComb, Product.build());
}
@@ -1888,12 +1229,10 @@ public class ItemComb extends Item implements IGT_ItemWithMaterialRenderer {
/** @return duration needed for Centrifuge process related to the Tier **/
public int getSimpleTime() {
- if (!GT_Mod.gregtechproxy.mNerfedCombs) {
- return 96 + this.ordinal() * 32;
- } else {
- // ULV, LV needs 128ticks, MV need 256 ticks, HV need 384 ticks, EV need 512 ticks, IV need 640 ticks
- return 128 * (Math.max(1, this.ordinal()));
- }
+
+ // ULV, LV needs 128ticks, MV need 256 ticks, HV need 384 ticks, EV need 512 ticks, IV need 640 ticks
+ return 128 * (Math.max(1, this.ordinal()));
+
}
/** @return aEU/t needed for Centrifuge process related to the Tier **/
diff --git a/src/main/java/gregtech/common/tools/GT_Tool_Drill_HV.java b/src/main/java/gregtech/common/tools/GT_Tool_Drill_HV.java
index 3731f578db..597e8b0725 100644
--- a/src/main/java/gregtech/common/tools/GT_Tool_Drill_HV.java
+++ b/src/main/java/gregtech/common/tools/GT_Tool_Drill_HV.java
@@ -11,7 +11,7 @@ public class GT_Tool_Drill_HV extends GT_Tool_Drill_LV {
@Override
public int getToolDamagePerBlockBreak() {
- return GT_Mod.gregtechproxy.mHardRock ? 400 : 800;
+ return 800;
}
@Override
diff --git a/src/main/java/gregtech/common/tools/GT_Tool_Drill_LV.java b/src/main/java/gregtech/common/tools/GT_Tool_Drill_LV.java
index 911374dc15..f06c2c812d 100644
--- a/src/main/java/gregtech/common/tools/GT_Tool_Drill_LV.java
+++ b/src/main/java/gregtech/common/tools/GT_Tool_Drill_LV.java
@@ -21,7 +21,7 @@ public class GT_Tool_Drill_LV extends GT_Tool {
@Override
public int getToolDamagePerBlockBreak() {
- return GT_Mod.gregtechproxy.mHardRock ? 25 : 50;
+ return 50;
}
@Override
diff --git a/src/main/java/gregtech/common/tools/GT_Tool_Drill_MV.java b/src/main/java/gregtech/common/tools/GT_Tool_Drill_MV.java
index 02e7a08dfc..7b6b54d4b5 100644
--- a/src/main/java/gregtech/common/tools/GT_Tool_Drill_MV.java
+++ b/src/main/java/gregtech/common/tools/GT_Tool_Drill_MV.java
@@ -2,7 +2,6 @@ package gregtech.common.tools;
import net.minecraft.item.ItemStack;
-import gregtech.GT_Mod;
import gregtech.api.enums.Textures;
import gregtech.api.interfaces.IIconContainer;
@@ -10,7 +9,7 @@ public class GT_Tool_Drill_MV extends GT_Tool_Drill_LV {
@Override
public int getToolDamagePerBlockBreak() {
- return GT_Mod.gregtechproxy.mHardRock ? 100 : 200;
+ return 200;
}
@Override
diff --git a/src/main/java/gregtech/common/tools/GT_Tool_JackHammer.java b/src/main/java/gregtech/common/tools/GT_Tool_JackHammer.java
index 2621ff8ef7..7c8b17f711 100644
--- a/src/main/java/gregtech/common/tools/GT_Tool_JackHammer.java
+++ b/src/main/java/gregtech/common/tools/GT_Tool_JackHammer.java
@@ -24,7 +24,7 @@ public class GT_Tool_JackHammer extends GT_Tool_Drill_LV {
@Override
public int getToolDamagePerBlockBreak() {
- return GT_Mod.gregtechproxy.mHardRock ? 200 : 400;
+ return 400;
}
@Override
diff --git a/src/main/java/gregtech/common/tools/GT_Tool_Pickaxe.java b/src/main/java/gregtech/common/tools/GT_Tool_Pickaxe.java
index e2857e4af1..b755869112 100644
--- a/src/main/java/gregtech/common/tools/GT_Tool_Pickaxe.java
+++ b/src/main/java/gregtech/common/tools/GT_Tool_Pickaxe.java
@@ -19,7 +19,7 @@ public class GT_Tool_Pickaxe extends GT_Tool {
@Override
public int getToolDamagePerBlockBreak() {
- return GT_Mod.gregtechproxy.mHardRock ? 25 : 50;
+ return 50;
}
@Override
diff --git a/src/main/java/gregtech/loaders/load/GT_Loader_MetaTileEntities_Recipes.java b/src/main/java/gregtech/loaders/load/GT_Loader_MetaTileEntities_Recipes.java
index fa9e015138..63b42cb012 100644
--- a/src/main/java/gregtech/loaders/load/GT_Loader_MetaTileEntities_Recipes.java
+++ b/src/main/java/gregtech/loaders/load/GT_Loader_MetaTileEntities_Recipes.java
@@ -1,224 +1,5 @@
package gregtech.loaders.load;
-import static gregtech.api.enums.MetaTileEntityIDs.ALLOY_SMELTER_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.ALLOY_SMELTER_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.ALLOY_SMELTER_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.ALLOY_SMELTER_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.ALLOY_SMELTER_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.ARC_FURNACE_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.ARC_FURNACE_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.ARC_FURNACE_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.ARC_FURNACE_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.ARC_FURNACE_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.ASSEMBLER_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.ASSEMBLER_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.ASSEMBLER_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.ASSEMBLER_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.ASSEMBLER_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.AUTOCLAVE_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.AUTOCLAVE_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.AUTOCLAVE_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.AUTOCLAVE_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.AUTOCLAVE_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.BENDING_MACHINE_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.BENDING_MACHINE_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.BENDING_MACHINE_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.BENDING_MACHINE_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.BENDING_MACHINE_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.CANNER_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.CANNER_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.CANNER_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.CANNER_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.CANNER_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.CENTRIFUGE_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.CENTRIFUGE_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.CENTRIFUGE_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.CENTRIFUGE_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.CENTRIFUGE_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.CHEMICAL_BATH_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.CHEMICAL_BATH_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.CHEMICAL_BATH_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.CHEMICAL_BATH_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.CHEMICAL_BATH_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.CHEMICAL_REACTOR_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.CHEMICAL_REACTOR_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.CHEMICAL_REACTOR_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.CHEMICAL_REACTOR_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.CHEMICAL_REACTOR_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.CIRCUIT_ASSEMBLER_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.CIRCUIT_ASSEMBLER_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.CIRCUIT_ASSEMBLER_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.CIRCUIT_ASSEMBLER_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.CIRCUIT_ASSEMBLER_LuV;
-import static gregtech.api.enums.MetaTileEntityIDs.CIRCUIT_ASSEMBLER_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.CIRCUIT_ASSEMBLER_UV;
-import static gregtech.api.enums.MetaTileEntityIDs.CIRCUIT_ASSEMBLER_ZPM;
-import static gregtech.api.enums.MetaTileEntityIDs.COMPRESSOR_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.COMPRESSOR_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.COMPRESSOR_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.COMPRESSOR_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.COMPRESSOR_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.CUTTING_MACHINE_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.CUTTING_MACHINE_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.CUTTING_MACHINE_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.CUTTING_MACHINE_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.CUTTING_MACHINE_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.DISTILLERY_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.DISTILLERY_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.DISTILLERY_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.DISTILLERY_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.DISTILLERY_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.ELECTRIC_FURNACE_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.ELECTRIC_FURNACE_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.ELECTRIC_FURNACE_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.ELECTRIC_FURNACE_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.ELECTRIC_FURNACE_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.ELECTROLYSER_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.ELECTROLYSER_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.ELECTROLYSER_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.ELECTROLYSER_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.ELECTROLYSER_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.ELECTROMAGNETIC_SEPARATOR_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.ELECTROMAGNETIC_SEPARATOR_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.ELECTROMAGNETIC_SEPARATOR_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.ELECTROMAGNETIC_SEPARATOR_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.ELECTROMAGNETIC_SEPARATOR_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.EXTRACTOR_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.EXTRACTOR_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.EXTRACTOR_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.EXTRACTOR_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.EXTRACTOR_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.EXTRUDER_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.EXTRUDER_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.EXTRUDER_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.EXTRUDER_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.EXTRUDER_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.FERMENTER_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.FERMENTER_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.FERMENTER_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.FERMENTER_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.FERMENTER_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.FLUID_CANNER_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.FLUID_CANNER_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.FLUID_CANNER_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.FLUID_CANNER_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.FLUID_CANNER_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.FLUID_EXTRACTOR_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.FLUID_EXTRACTOR_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.FLUID_EXTRACTOR_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.FLUID_EXTRACTOR_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.FLUID_EXTRACTOR_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.FLUID_HEATER_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.FLUID_HEATER_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.FLUID_HEATER_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.FLUID_HEATER_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.FLUID_HEATER_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.FLUID_SOLIDIFIER_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.FLUID_SOLIDIFIER_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.FLUID_SOLIDIFIER_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.FLUID_SOLIDIFIER_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.FLUID_SOLIDIFIER_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.FORGE_HAMMER_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.FORGE_HAMMER_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.FORGE_HAMMER_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.FORGE_HAMMER_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.FORGE_HAMMER_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.FORMING_PRESS_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.FORMING_PRESS_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.FORMING_PRESS_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.FORMING_PRESS_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.FORMING_PRESS_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.LASER_ENGRAVER_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.LASER_ENGRAVER_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.LASER_ENGRAVER_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.LASER_ENGRAVER_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.LASER_ENGRAVER_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.LATHE_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.LATHE_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.LATHE_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.LATHE_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.LATHE_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.MACERATOR_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.MACERATOR_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.MACERATOR_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.MACERATOR_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.MACERATOR_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.MATTER_AMPLIFIER_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.MATTER_AMPLIFIER_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.MATTER_AMPLIFIER_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.MATTER_AMPLIFIER_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.MATTER_AMPLIFIER_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.MICROWAVE_OVEN_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.MICROWAVE_OVEN_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.MICROWAVE_OVEN_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.MICROWAVE_OVEN_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.MICROWAVE_OVEN_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.MIXER_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.MIXER_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.MIXER_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.MIXER_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.MIXER_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.ORE_WASHER_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.ORE_WASHER_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.ORE_WASHER_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.ORE_WASHER_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.ORE_WASHER_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.OVEN_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.OVEN_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.OVEN_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.OVEN_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.OVEN_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.PLASMA_ARC_FURNACE_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.PLASMA_ARC_FURNACE_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.PLASMA_ARC_FURNACE_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.PLASMA_ARC_FURNACE_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.PLASMA_ARC_FURNACE_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.POLARIZER_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.POLARIZER_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.POLARIZER_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.POLARIZER_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.POLARIZER_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.PRINTER_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.PRINTER_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.PRINTER_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.PRINTER_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.PRINTER_LuV;
-import static gregtech.api.enums.MetaTileEntityIDs.PRINTER_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.PRINTER_UV;
-import static gregtech.api.enums.MetaTileEntityIDs.PRINTER_ZPM;
-import static gregtech.api.enums.MetaTileEntityIDs.RECYCLER_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.RECYCLER_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.RECYCLER_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.RECYCLER_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.RECYCLER_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.SIFTER_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.SIFTER_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.SIFTER_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.SIFTER_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.SIFTER_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.SLICER_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.SLICER_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.SLICER_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.SLICER_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.SLICER_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.THERMAL_CENTRIFUGE_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.THERMAL_CENTRIFUGE_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.THERMAL_CENTRIFUGE_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.THERMAL_CENTRIFUGE_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.THERMAL_CENTRIFUGE_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.UNPACKAGER_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.UNPACKAGER_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.UNPACKAGER_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.UNPACKAGER_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.UNPACKAGER_LuV;
-import static gregtech.api.enums.MetaTileEntityIDs.UNPACKAGER_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.UNPACKAGER_UV;
-import static gregtech.api.enums.MetaTileEntityIDs.UNPACKAGER_ZPM;
-import static gregtech.api.enums.MetaTileEntityIDs.WIREMILL_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.WIREMILL_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.WIREMILL_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.WIREMILL_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.WIREMILL_MV;
import static gregtech.api.enums.Mods.BuildCraftFactory;
import static gregtech.api.enums.Mods.Forestry;
import static gregtech.api.enums.Mods.GalacticraftCore;
@@ -240,15 +21,11 @@ import gregtech.api.enums.ConfigCategories;
import gregtech.api.enums.Dyes;
import gregtech.api.enums.GT_Values;
import gregtech.api.enums.ItemList;
-import gregtech.api.enums.MachineType;
import gregtech.api.enums.Materials;
import gregtech.api.enums.OreDictNames;
import gregtech.api.enums.OrePrefixes;
-import gregtech.api.enums.SoundResource;
import gregtech.api.enums.TierEU;
import gregtech.api.metatileentity.implementations.GT_MetaTileEntity_BasicMachine_GT_Recipe;
-import gregtech.api.metatileentity.implementations.GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects;
-import gregtech.api.recipe.RecipeMaps;
import gregtech.api.util.ExternalMaterials;
import gregtech.api.util.GT_Log;
import gregtech.api.util.GT_ModHandler;
@@ -320,4432 +97,2047 @@ public class GT_Loader_MetaTileEntities_Recipes implements Runnable {
}
private static void registerAlloySmelter() {
- ItemList.Machine_LV_AlloySmelter.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- ALLOY_SMELTER_LV.ID,
- "basicmachine.alloysmelter.tier.01",
- "Basic Alloy Smelter",
- 1,
- MachineType.ALLOY_SMELTER.tooltipDescription(),
- RecipeMaps.alloySmelterRecipes,
- 2,
- 1,
- false,
- SoundResource.IC2_MACHINES_INDUCTION_LOOP,
- SpecialEffects.NONE,
- "ALLOY_SMELTER",
- new Object[] { "ECE", aTextCableHull, aTextWireCoil, 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING_DOUBLE }).getStackForm(1L));
- ItemList.Machine_MV_AlloySmelter.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- ALLOY_SMELTER_MV.ID,
- "basicmachine.alloysmelter.tier.02",
- "Advanced Alloy Smelter",
- 2,
- MachineType.ALLOY_SMELTER.tooltipDescription(),
- RecipeMaps.alloySmelterRecipes,
- 2,
- 1,
- false,
- SoundResource.IC2_MACHINES_INDUCTION_LOOP,
- SpecialEffects.NONE,
- "ALLOY_SMELTER",
- new Object[] { "ECE", aTextCableHull, aTextWireCoil, 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING_DOUBLE }).getStackForm(1L));
- ItemList.Machine_HV_AlloySmelter.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- ALLOY_SMELTER_HV.ID,
- "basicmachine.alloysmelter.tier.03",
- "Advanced Alloy Smelter II",
- 3,
- MachineType.ALLOY_SMELTER.tooltipDescription(),
- RecipeMaps.alloySmelterRecipes,
- 2,
- 1,
- false,
- SoundResource.IC2_MACHINES_INDUCTION_LOOP,
- SpecialEffects.NONE,
- "ALLOY_SMELTER",
- new Object[] { "ECE", aTextCableHull, aTextWireCoil, 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING_DOUBLE }).getStackForm(1L));
- ItemList.Machine_EV_AlloySmelter.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- ALLOY_SMELTER_EV.ID,
- "basicmachine.alloysmelter.tier.04",
- "Advanced Alloy Smelter III",
- 4,
- MachineType.ALLOY_SMELTER.tooltipDescription(),
- RecipeMaps.alloySmelterRecipes,
- 2,
- 1,
- false,
- SoundResource.IC2_MACHINES_INDUCTION_LOOP,
- SpecialEffects.NONE,
- "ALLOY_SMELTER",
- new Object[] { "ECE", aTextCableHull, aTextWireCoil, 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING_DOUBLE }).getStackForm(1L));
- ItemList.Machine_IV_AlloySmelter.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- ALLOY_SMELTER_IV.ID,
- "basicmachine.alloysmelter.tier.05",
- "Advanced Alloy Smelter IV",
- 5,
- MachineType.ALLOY_SMELTER.tooltipDescription(),
- RecipeMaps.alloySmelterRecipes,
- 2,
- 1,
- false,
- SoundResource.IC2_MACHINES_INDUCTION_LOOP,
- SpecialEffects.NONE,
- "ALLOY_SMELTER",
- new Object[] { "ECE", aTextCableHull, aTextWireCoil, 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING_DOUBLE }).getStackForm(1L));
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_LV_AlloySmelter.get(1),
+ bitsd,
+ new Object[] { "ECE", aTextCableHull, aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL,
+ 'E', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING_DOUBLE });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_MV_AlloySmelter.get(1),
+ bitsd,
+ new Object[] { "ECE", aTextCableHull, aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL,
+ 'E', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING_DOUBLE });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_HV_AlloySmelter.get(1),
+ bitsd,
+ new Object[] { "ECE", aTextCableHull, aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL,
+ 'E', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING_DOUBLE });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_EV_AlloySmelter.get(1),
+ bitsd,
+ new Object[] { "ECE", aTextCableHull, aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL,
+ 'E', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING_DOUBLE });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_IV_AlloySmelter.get(1),
+ bitsd,
+ new Object[] { "ECE", aTextCableHull, aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL,
+ 'E', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING_DOUBLE });
+
}
private static void registerArcFurnace() {
- ItemList.Machine_LV_ArcFurnace.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- ARC_FURNACE_LV.ID,
- "basicmachine.arcfurnace.tier.01",
- "Basic Arc Furnace",
- 1,
- MachineType.ARC_FURNACE.tooltipDescription(),
- RecipeMaps.arcFurnaceRecipes,
- 1,
- 4,
- true,
- SoundResource.IC2_MACHINES_INDUCTION_LOOP,
- SpecialEffects.NONE,
- "ARC_FURNACE",
- new Object[] { "WGW", aTextCableHull, aTextPlate, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL,
- 'P', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PLATE, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE4, 'G', OrePrefixes.cell.get(Materials.Graphite) })
- .getStackForm(1L));
-
- ItemList.Machine_MV_ArcFurnace.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- ARC_FURNACE_MV.ID,
- "basicmachine.arcfurnace.tier.02",
- "Advanced Arc Furnace",
- 2,
- MachineType.ARC_FURNACE.tooltipDescription(),
- RecipeMaps.arcFurnaceRecipes,
- 1,
- 4,
- true,
- SoundResource.IC2_MACHINES_INDUCTION_LOOP,
- SpecialEffects.NONE,
- "ARC_FURNACE",
- new Object[] { "WGW", aTextCableHull, aTextPlate, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL,
- 'P', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PLATE, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE4, 'G', OrePrefixes.cell.get(Materials.Graphite) })
- .getStackForm(1L));
- ItemList.Machine_HV_ArcFurnace.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- ARC_FURNACE_HV.ID,
- "basicmachine.arcfurnace.tier.03",
- "Advanced Arc Furnace II",
- 3,
- MachineType.ARC_FURNACE.tooltipDescription(),
- RecipeMaps.arcFurnaceRecipes,
- 1,
- 4,
- true,
- SoundResource.IC2_MACHINES_INDUCTION_LOOP,
- SpecialEffects.NONE,
- "ARC_FURNACE",
- new Object[] { "WGW", aTextCableHull, aTextPlate, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL,
- 'P', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PLATE, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE4, 'G', OrePrefixes.cell.get(Materials.Graphite) })
- .getStackForm(1L));
-
- ItemList.Machine_EV_ArcFurnace.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- ARC_FURNACE_EV.ID,
- "basicmachine.arcfurnace.tier.04",
- "Advanced Arc Furnace III",
- 4,
- MachineType.ARC_FURNACE.tooltipDescription(),
- RecipeMaps.arcFurnaceRecipes,
- 1,
- 9,
- true,
- SoundResource.IC2_MACHINES_INDUCTION_LOOP,
- SpecialEffects.NONE,
- "ARC_FURNACE",
- new Object[] { "WGW", aTextCableHull, aTextPlate, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL,
- 'P', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PLATE, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE4, 'G', OrePrefixes.cell.get(Materials.Graphite) })
- .getStackForm(1L));
-
- ItemList.Machine_IV_ArcFurnace.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- ARC_FURNACE_IV.ID,
- "basicmachine.arcfurnace.tier.05",
- "Advanced Arc Furnace IV",
- 5,
- MachineType.ARC_FURNACE.tooltipDescription(),
- RecipeMaps.arcFurnaceRecipes,
- 1,
- 9,
- true,
- SoundResource.IC2_MACHINES_INDUCTION_LOOP,
- SpecialEffects.NONE,
- "ARC_FURNACE",
- new Object[] { "WGW", aTextCableHull, aTextPlate, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL,
- 'P', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PLATE, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE4, 'G', OrePrefixes.cell.get(Materials.Graphite) })
- .getStackForm(1L));
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_LV_ArcFurnace.get(1),
+ bitsd,
+ new Object[] { "WGW", aTextCableHull, aTextPlate, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PLATE, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE4, 'G', OrePrefixes.cell.get(Materials.Graphite) });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_MV_ArcFurnace.get(1),
+ bitsd,
+ new Object[] { "WGW", aTextCableHull, aTextPlate, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PLATE, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE4, 'G', OrePrefixes.cell.get(Materials.Graphite) });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_HV_ArcFurnace.get(1),
+ bitsd,
+ new Object[] { "WGW", aTextCableHull, aTextPlate, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PLATE, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE4, 'G', OrePrefixes.cell.get(Materials.Graphite) });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_EV_ArcFurnace.get(1),
+ bitsd,
+ new Object[] { "WGW", aTextCableHull, aTextPlate, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PLATE, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE4, 'G', OrePrefixes.cell.get(Materials.Graphite) });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_IV_ArcFurnace.get(1),
+ bitsd,
+ new Object[] { "WGW", aTextCableHull, aTextPlate, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PLATE, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE4, 'G', OrePrefixes.cell.get(Materials.Graphite) });
+
}
private static void registerAssembler() {
- ItemList.Machine_LV_Assembler.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- ASSEMBLER_LV.ID,
- "basicmachine.assembler.tier.01",
- "Basic Assembling Machine",
- 1,
- MachineType.ASSEMBLER.tooltipDescription(),
- RecipeMaps.assemblerRecipes,
- 6,
- 1,
- true,
- SoundResource.NONE,
- SpecialEffects.NONE,
- "ASSEMBLER",
- new Object[] { "ACA", "VMV", aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'V',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'A',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROBOT_ARM, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
- ItemList.Machine_MV_Assembler.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- ASSEMBLER_MV.ID,
- "basicmachine.assembler.tier.02",
- "Advanced Assembling Machine",
- 2,
- MachineType.ASSEMBLER.tooltipDescription(),
- RecipeMaps.assemblerRecipes,
- 9,
- 1,
- true,
- SoundResource.NONE,
- SpecialEffects.NONE,
- "ASSEMBLER",
- new Object[] { "ACA", "VMV", aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'V',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'A',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROBOT_ARM, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
- ItemList.Machine_HV_Assembler.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- ASSEMBLER_HV.ID,
- "basicmachine.assembler.tier.03",
- "Advanced Assembling Machine II",
- 3,
- MachineType.ASSEMBLER.tooltipDescription(),
- RecipeMaps.assemblerRecipes,
- 9,
- 1,
- true,
- SoundResource.NONE,
- SpecialEffects.NONE,
- "ASSEMBLER",
- new Object[] { "ACA", "VMV", aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'V',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'A',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROBOT_ARM, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
- ItemList.Machine_EV_Assembler.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- ASSEMBLER_EV.ID,
- "basicmachine.assembler.tier.04",
- "Advanced Assembling Machine III",
- 4,
- MachineType.ASSEMBLER.tooltipDescription(),
- RecipeMaps.assemblerRecipes,
- 9,
- 1,
- true,
- SoundResource.NONE,
- SpecialEffects.NONE,
- "ASSEMBLER",
- new Object[] { "ACA", "VMV", aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'V',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'A',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROBOT_ARM, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
- ItemList.Machine_IV_Assembler.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- ASSEMBLER_IV.ID,
- "basicmachine.assembler.tier.05",
- "Advanced Assembling Machine IV",
- 5,
- MachineType.ASSEMBLER.tooltipDescription(),
- RecipeMaps.assemblerRecipes,
- 9,
- 1,
- true,
- SoundResource.NONE,
- SpecialEffects.NONE,
- "ASSEMBLER",
- new Object[] { "ACA", "VMV", aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'V',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'A',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROBOT_ARM, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_LV_Assembler.get(1),
+ bitsd,
+ new Object[] { "ACA", "VMV", aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'V',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'A',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROBOT_ARM, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_MV_Assembler.get(1),
+ bitsd,
+ new Object[] { "ACA", "VMV", aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'V',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'A',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROBOT_ARM, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_HV_Assembler.get(1),
+ bitsd,
+ new Object[] { "ACA", "VMV", aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'V',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'A',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROBOT_ARM, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_EV_Assembler.get(1),
+ bitsd,
+ new Object[] { "ACA", "VMV", aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'V',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'A',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROBOT_ARM, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_IV_Assembler.get(1),
+ bitsd,
+ new Object[] { "ACA", "VMV", aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'V',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'A',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROBOT_ARM, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE });
}
private static void registerAutoclave() {
- ItemList.Machine_LV_Autoclave.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- AUTOCLAVE_LV.ID,
- "basicmachine.autoclave.tier.01",
- "Basic Autoclave",
- 1,
- MachineType.AUTOCLAVE.tooltipDescription(),
- RecipeMaps.autoclaveRecipes,
- 2,
- 2,
- true,
- SoundResource.NONE,
- SpecialEffects.NONE,
- "AUTOCLAVE",
- new Object[] { "IGI", "IMI", "CPC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'I',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PLATE, 'G',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
- ItemList.Machine_MV_Autoclave.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- AUTOCLAVE_MV.ID,
- "basicmachine.autoclave.tier.02",
- "Advanced Autoclave",
- 2,
- MachineType.AUTOCLAVE.tooltipDescription(),
- RecipeMaps.autoclaveRecipes,
- 2,
- 2,
- true,
- SoundResource.NONE,
- SpecialEffects.NONE,
- "AUTOCLAVE",
- new Object[] { "IGI", "IMI", "CPC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'I',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PLATE, 'G',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
- ItemList.Machine_HV_Autoclave.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- AUTOCLAVE_HV.ID,
- "basicmachine.autoclave.tier.03",
- "Advanced Autoclave II",
- 3,
- MachineType.AUTOCLAVE.tooltipDescription(),
- RecipeMaps.autoclaveRecipes,
- 2,
- 3,
- true,
- SoundResource.NONE,
- SpecialEffects.NONE,
- "AUTOCLAVE",
- new Object[] { "IGI", "IMI", "CPC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'I',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PLATE, 'G',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
- ItemList.Machine_EV_Autoclave.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- AUTOCLAVE_EV.ID,
- "basicmachine.autoclave.tier.04",
- "Advanced Autoclave III",
- 4,
- MachineType.AUTOCLAVE.tooltipDescription(),
- RecipeMaps.autoclaveRecipes,
- 2,
- 4,
- true,
- SoundResource.NONE,
- SpecialEffects.NONE,
- "AUTOCLAVE",
- new Object[] { "IGI", "IMI", "CPC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'I',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PLATE, 'G',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
- ItemList.Machine_IV_Autoclave.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- AUTOCLAVE_IV.ID,
- "basicmachine.autoclave.tier.05",
- "Advanced Autoclave IV",
- 5,
- MachineType.AUTOCLAVE.tooltipDescription(),
- RecipeMaps.autoclaveRecipes,
- 2,
- 4,
- true,
- SoundResource.NONE,
- SpecialEffects.NONE,
- "AUTOCLAVE",
- new Object[] { "IGI", "IMI", "CPC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'I',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PLATE, 'G',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_LV_Autoclave.get(1),
+ bitsd,
+ new Object[] { "IGI", "IMI", "CPC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'I', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PLATE,
+ 'G', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_MV_Autoclave.get(1),
+ bitsd,
+ new Object[] { "IGI", "IMI", "CPC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'I', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PLATE,
+ 'G', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_HV_Autoclave.get(1),
+ bitsd,
+ new Object[] { "IGI", "IMI", "CPC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'I', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PLATE,
+ 'G', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_EV_Autoclave.get(1),
+ bitsd,
+ new Object[] { "IGI", "IMI", "CPC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'I', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PLATE,
+ 'G', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_IV_Autoclave.get(1),
+ bitsd,
+ new Object[] { "IGI", "IMI", "CPC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'I', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PLATE,
+ 'G', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS });
+
}
private static void registerBendingMachine() {
- ItemList.Machine_LV_Bender.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- BENDING_MACHINE_LV.ID,
- "basicmachine.bender.tier.01",
- "Basic Bending Machine",
- 1,
- MachineType.BENDING_MACHINE.tooltipDescription(),
- RecipeMaps.benderRecipes,
- 2,
- 1,
- false,
- SoundResource.IC2_MACHINES_COMPRESSOR_OP,
- SpecialEffects.NONE,
- "BENDER",
- new Object[] { aTextPlateWrench, aTextCableHull, aTextMotorWire, 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
- ItemList.Machine_MV_Bender.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- BENDING_MACHINE_MV.ID,
- "basicmachine.bender.tier.02",
- "Advanced Bending Machine",
- 2,
- MachineType.BENDING_MACHINE.tooltipDescription(),
- RecipeMaps.benderRecipes,
- 2,
- 1,
- false,
- SoundResource.IC2_MACHINES_COMPRESSOR_OP,
- SpecialEffects.NONE,
- "BENDER",
- new Object[] { aTextPlateWrench, aTextCableHull, aTextMotorWire, 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
- ItemList.Machine_HV_Bender.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- BENDING_MACHINE_HV.ID,
- "basicmachine.bender.tier.03",
- "Advanced Bending Machine II",
- 3,
- MachineType.BENDING_MACHINE.tooltipDescription(),
- RecipeMaps.benderRecipes,
- 2,
- 1,
- false,
- SoundResource.IC2_MACHINES_COMPRESSOR_OP,
- SpecialEffects.NONE,
- "BENDER",
- new Object[] { aTextPlateWrench, aTextCableHull, aTextMotorWire, 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
- ItemList.Machine_EV_Bender.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- BENDING_MACHINE_EV.ID,
- "basicmachine.bender.tier.04",
- "Advanced Bending Machine III",
- 4,
- MachineType.BENDING_MACHINE.tooltipDescription(),
- RecipeMaps.benderRecipes,
- 2,
- 1,
- false,
- SoundResource.IC2_MACHINES_COMPRESSOR_OP,
- SpecialEffects.NONE,
- "BENDER",
- new Object[] { aTextPlateWrench, aTextCableHull, aTextMotorWire, 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
- ItemList.Machine_IV_Bender.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- BENDING_MACHINE_IV.ID,
- "basicmachine.bender.tier.05",
- "Advanced Bending Machine IV",
- 5,
- MachineType.BENDING_MACHINE.tooltipDescription(),
- RecipeMaps.benderRecipes,
- 2,
- 1,
- false,
- SoundResource.IC2_MACHINES_COMPRESSOR_OP,
- SpecialEffects.NONE,
- "BENDER",
- new Object[] { aTextPlateWrench, aTextCableHull, aTextMotorWire, 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_LV_Bender.get(1),
+ bitsd,
+ new Object[] { aTextPlateWrench, aTextCableHull, aTextMotorWire, 'M',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR,
+ 'P', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_MV_Bender.get(1),
+ bitsd,
+ new Object[] { aTextPlateWrench, aTextCableHull, aTextMotorWire, 'M',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR,
+ 'P', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_HV_Bender.get(1),
+ bitsd,
+ new Object[] { aTextPlateWrench, aTextCableHull, aTextMotorWire, 'M',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR,
+ 'P', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_EV_Bender.get(1),
+ bitsd,
+ new Object[] { aTextPlateWrench, aTextCableHull, aTextMotorWire, 'M',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR,
+ 'P', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_IV_Bender.get(1),
+ bitsd,
+ new Object[] { aTextPlateWrench, aTextCableHull, aTextMotorWire, 'M',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR,
+ 'P', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE });
}
private static void registerCanner() {
- ItemList.Machine_LV_Canner.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- CANNER_LV.ID,
- "basicmachine.canner.tier.01",
- "Basic Canning Machine",
- 1,
- MachineType.CANNER.tooltipDescription(),
- RecipeMaps.cannerRecipes,
- 2,
- 2,
- false,
- SoundResource.IC2_MACHINES_EXTRACTOR_OP,
- SpecialEffects.NONE,
- "CANNER",
- new Object[] { aTextWirePump, aTextCableHull, "GGG", 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
- ItemList.Machine_MV_Canner.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- CANNER_MV.ID,
- "basicmachine.canner.tier.02",
- "Advanced Canning Machine",
- 2,
- MachineType.CANNER.tooltipDescription(),
- RecipeMaps.cannerRecipes,
- 2,
- 2,
- false,
- SoundResource.IC2_MACHINES_EXTRACTOR_OP,
- SpecialEffects.NONE,
- "CANNER",
- new Object[] { aTextWirePump, aTextCableHull, "GGG", 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
- ItemList.Machine_HV_Canner.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- CANNER_HV.ID,
- "basicmachine.canner.tier.03",
- "Advanced Canning Machine II",
- 3,
- MachineType.CANNER.tooltipDescription(),
- RecipeMaps.cannerRecipes,
- 2,
- 2,
- false,
- SoundResource.IC2_MACHINES_EXTRACTOR_OP,
- SpecialEffects.NONE,
- "CANNER",
- new Object[] { aTextWirePump, aTextCableHull, "GGG", 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
- ItemList.Machine_EV_Canner.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- CANNER_EV.ID,
- "basicmachine.canner.tier.04",
- "Advanced Canning Machine III",
- 4,
- MachineType.CANNER.tooltipDescription(),
- RecipeMaps.cannerRecipes,
- 2,
- 2,
- false,
- SoundResource.IC2_MACHINES_EXTRACTOR_OP,
- SpecialEffects.NONE,
- "CANNER",
- new Object[] { aTextWirePump, aTextCableHull, "GGG", 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
- ItemList.Machine_IV_Canner.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- CANNER_IV.ID,
- "basicmachine.canner.tier.05",
- "Advanced Canning Machine IV",
- 5,
- MachineType.CANNER.tooltipDescription(),
- RecipeMaps.cannerRecipes,
- 2,
- 2,
- false,
- SoundResource.IC2_MACHINES_EXTRACTOR_OP,
- SpecialEffects.NONE,
- "CANNER",
- new Object[] { aTextWirePump, aTextCableHull, "GGG", 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_LV_Canner.get(1),
+ bitsd,
+ new Object[] { aTextWirePump, aTextCableHull, "GGG", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL,
+ 'P', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_MV_Canner.get(1),
+ bitsd,
+ new Object[] { aTextWirePump, aTextCableHull, "GGG", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL,
+ 'P', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_HV_Canner.get(1),
+ bitsd,
+ new Object[] { aTextWirePump, aTextCableHull, "GGG", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL,
+ 'P', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_EV_Canner.get(1),
+ bitsd,
+ new Object[] { aTextWirePump, aTextCableHull, "GGG", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL,
+ 'P', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_IV_Canner.get(1),
+ bitsd,
+ new Object[] { aTextWirePump, aTextCableHull, "GGG", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL,
+ 'P', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS });
}
private static void registerCentrifuge() {
- ItemList.Machine_LV_Centrifuge.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- CENTRIFUGE_LV.ID,
- "basicmachine.centrifuge.tier.01",
- "Basic Centrifuge",
- 1,
- MachineType.CENTRIFUGE.tooltipDescription(),
- RecipeMaps.centrifugeRecipes,
- 2,
- 6,
- true,
- SoundResource.NONE,
- SpecialEffects.NONE,
- "CENTRIFUGE",
- new Object[] { "CEC", aTextWireHull, "CEC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
- ItemList.Machine_MV_Centrifuge.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- CENTRIFUGE_MV.ID,
- "basicmachine.centrifuge.tier.02",
- "Advanced Centrifuge",
- 2,
- MachineType.CENTRIFUGE.tooltipDescription(),
- RecipeMaps.centrifugeRecipes,
- 2,
- 6,
- true,
- SoundResource.NONE,
- SpecialEffects.NONE,
- "CENTRIFUGE",
- new Object[] { "CEC", aTextWireHull, "CEC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
- ItemList.Machine_HV_Centrifuge.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- CENTRIFUGE_HV.ID,
- "basicmachine.centrifuge.tier.03",
- "Turbo Centrifuge",
- 3,
- MachineType.CENTRIFUGE.tooltipDescription(),
- RecipeMaps.centrifugeRecipes,
- 2,
- 6,
- true,
- SoundResource.NONE,
- SpecialEffects.NONE,
- "CENTRIFUGE",
- new Object[] { "CEC", aTextWireHull, "CEC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
- ItemList.Machine_EV_Centrifuge.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- CENTRIFUGE_EV.ID,
- "basicmachine.centrifuge.tier.04",
- "Molecular Separator",
- 4,
- MachineType.CENTRIFUGE.tooltipDescription(),
- RecipeMaps.centrifugeRecipes,
- 2,
- 6,
- true,
- SoundResource.NONE,
- SpecialEffects.NONE,
- "CENTRIFUGE",
- new Object[] { "CEC", aTextWireHull, "CEC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
- ItemList.Machine_IV_Centrifuge.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- CENTRIFUGE_IV.ID,
- "basicmachine.centrifuge.tier.05",
- "Molecular Cyclone",
- 5,
- MachineType.CENTRIFUGE.tooltipDescription(),
- RecipeMaps.centrifugeRecipes,
- 2,
- 6,
- true,
- SoundResource.NONE,
- SpecialEffects.NONE,
- "CENTRIFUGE",
- new Object[] { "CEC", aTextWireHull, "CEC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_LV_Centrifuge.get(1),
+ bitsd,
+ new Object[] { "CEC", aTextWireHull, "CEC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_MV_Centrifuge.get(1),
+ bitsd,
+ new Object[] { "CEC", aTextWireHull, "CEC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_HV_Centrifuge.get(1),
+ bitsd,
+ new Object[] { "CEC", aTextWireHull, "CEC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_EV_Centrifuge.get(1),
+ bitsd,
+ new Object[] { "CEC", aTextWireHull, "CEC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_IV_Centrifuge.get(1),
+ bitsd,
+ new Object[] { "CEC", aTextWireHull, "CEC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE });
}
private static void registerChemicalBath() {
- ItemList.Machine_LV_ChemicalBath.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- CHEMICAL_BATH_LV.ID,
- "basicmachine.chemicalbath.tier.01",
- "Basic Chemical Bath",
- 1,
- MachineType.CHEMICAL_BATH.tooltipDescription(),
- RecipeMaps.chemicalBathRecipes,
- 1,
- 3,
- true,
- SoundResource.NONE,
- SpecialEffects.NONE,
- "CHEMICAL_BATH",
- new Object[] { "VGW", "PGV", aTextCableHull, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'V',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
- ItemList.Machine_MV_ChemicalBath.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- CHEMICAL_BATH_MV.ID,
- "basicmachine.chemicalbath.tier.02",
- "Advanced Chemical Bath",
- 2,
- MachineType.CHEMICAL_BATH.tooltipDescription(),
- RecipeMaps.chemicalBathRecipes,
- 1,
- 3,
- true,
- SoundResource.NONE,
- SpecialEffects.NONE,
- "CHEMICAL_BATH",
- new Object[] { "VGW", "PGV", aTextCableHull, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'V',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
- ItemList.Machine_HV_ChemicalBath.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- CHEMICAL_BATH_HV.ID,
- "basicmachine.chemicalbath.tier.03",
- "Advanced Chemical Bath II",
- 3,
- MachineType.CHEMICAL_BATH.tooltipDescription(),
- RecipeMaps.chemicalBathRecipes,
- 1,
- 3,
- true,
- SoundResource.NONE,
- SpecialEffects.NONE,
- "CHEMICAL_BATH",
- new Object[] { "VGW", "PGV", aTextCableHull, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'V',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
- ItemList.Machine_EV_ChemicalBath.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- CHEMICAL_BATH_EV.ID,
- "basicmachine.chemicalbath.tier.04",
- "Advanced Chemical Bath III",
- 4,
- MachineType.CHEMICAL_BATH.tooltipDescription(),
- RecipeMaps.chemicalBathRecipes,
- 1,
- 3,
- true,
- SoundResource.NONE,
- SpecialEffects.NONE,
- "CHEMICAL_BATH",
- new Object[] { "VGW", "PGV", aTextCableHull, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'V',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
- ItemList.Machine_IV_ChemicalBath.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- CHEMICAL_BATH_IV.ID,
- "basicmachine.chemicalbath.tier.05",
- "Advanced Chemical Bath IV",
- 5,
- MachineType.CHEMICAL_BATH.tooltipDescription(),
- RecipeMaps.chemicalBathRecipes,
- 1,
- 3,
- true,
- SoundResource.NONE,
- SpecialEffects.NONE,
- "CHEMICAL_BATH",
- new Object[] { "VGW", "PGV", aTextCableHull, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'V',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_LV_ChemicalBath.get(1),
+ bitsd,
+ new Object[] { "VGW", "PGV", aTextCableHull, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'V',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_MV_ChemicalBath.get(1),
+ bitsd,
+ new Object[] { "VGW", "PGV", aTextCableHull, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'V',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_HV_ChemicalBath.get(1),
+ bitsd,
+ new Object[] { "VGW", "PGV", aTextCableHull, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'V',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_EV_ChemicalBath.get(1),
+ bitsd,
+ new Object[] { "VGW", "PGV", aTextCableHull, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'V',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_IV_ChemicalBath.get(1),
+ bitsd,
+ new Object[] { "VGW", "PGV", aTextCableHull, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'V',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS });
+
}
private static void registerChemicalReactor() {
- ItemList.Machine_LV_ChemicalReactor.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- CHEMICAL_REACTOR_LV.ID,
- "basicmachine.chemicalreactor.tier.01",
- "Basic Chemical Reactor",
- 1,
- MachineType.CHEMICAL_REACTOR.tooltipDescription(),
- RecipeMaps.chemicalReactorRecipes,
- 2,
- 2,
- true,
- SoundResource.IC2_MACHINES_EXTRACTOR_OP,
- SpecialEffects.NONE,
- "CHEMICAL_REACTOR",
- new Object[] { "GRG", "WEW", aTextCableHull, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'R',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROTOR, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
- ItemList.Machine_MV_ChemicalReactor.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- CHEMICAL_REACTOR_MV.ID,
- "basicmachine.chemicalreactor.tier.02",
- "Advanced Chemical Reactor",
- 2,
- MachineType.CHEMICAL_REACTOR.tooltipDescription(),
- RecipeMaps.chemicalReactorRecipes,
- 2,
- 2,
- true,
- SoundResource.IC2_MACHINES_EXTRACTOR_OP,
- SpecialEffects.NONE,
- "CHEMICAL_REACTOR",
- new Object[] { "GRG", "WEW", aTextCableHull, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'R',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROTOR, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
- ItemList.Machine_HV_ChemicalReactor.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- CHEMICAL_REACTOR_HV.ID,
- "basicmachine.chemicalreactor.tier.03",
- "Advanced Chemical Reactor II",
- 3,
- MachineType.CHEMICAL_REACTOR.tooltipDescription(),
- RecipeMaps.chemicalReactorRecipes,
- 2,
- 2,
- true,
- SoundResource.IC2_MACHINES_EXTRACTOR_OP,
- SpecialEffects.NONE,
- "CHEMICAL_REACTOR",
- new Object[] { "GRG", "WEW", aTextCableHull, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'R',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROTOR, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
- OrePrefixes.pipeMedium.get(Materials.Plastic) }).getStackForm(1L));
- ItemList.Machine_EV_ChemicalReactor.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- CHEMICAL_REACTOR_EV.ID,
- "basicmachine.chemicalreactor.tier.04",
- "Advanced Chemical Reactor III",
- 4,
- MachineType.CHEMICAL_REACTOR.tooltipDescription(),
- RecipeMaps.chemicalReactorRecipes,
- 2,
- 2,
- true,
- SoundResource.IC2_MACHINES_EXTRACTOR_OP,
- SpecialEffects.NONE,
- "CHEMICAL_REACTOR",
- new Object[] { "GRG", "WEW", aTextCableHull, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'R',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROTOR, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
- OrePrefixes.pipeLarge.get(Materials.Plastic) }).getStackForm(1L));
- ItemList.Machine_IV_ChemicalReactor.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- CHEMICAL_REACTOR_IV.ID,
- "basicmachine.chemicalreactor.tier.05",
- "Advanced Chemical Reactor IV",
- 5,
- MachineType.CHEMICAL_REACTOR.tooltipDescription(),
- RecipeMaps.chemicalReactorRecipes,
- 2,
- 2,
- true,
- SoundResource.IC2_MACHINES_EXTRACTOR_OP,
- SpecialEffects.NONE,
- "CHEMICAL_REACTOR",
- new Object[] { "GRG", "WEW", aTextCableHull, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'R',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROTOR, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G', OrePrefixes.pipeHuge.get(Materials.Plastic) })
- .getStackForm(1L));
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_LV_ChemicalReactor.get(1),
+ bitsd,
+ new Object[] { "GRG", "WEW", aTextCableHull, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'R',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROTOR, 'E', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR,
+ 'C', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_MV_ChemicalReactor.get(1),
+ bitsd,
+ new Object[] { "GRG", "WEW", aTextCableHull, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'R',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROTOR, 'E', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR,
+ 'C', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_HV_ChemicalReactor.get(1),
+ bitsd,
+ new Object[] { "GRG", "WEW", aTextCableHull, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'R',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROTOR, 'E', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR,
+ 'C', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G', OrePrefixes.pipeMedium.get(Materials.Plastic) });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_EV_ChemicalReactor.get(1),
+ bitsd,
+ new Object[] { "GRG", "WEW", aTextCableHull, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'R',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROTOR, 'E', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR,
+ 'C', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G', OrePrefixes.pipeLarge.get(Materials.Plastic) });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_IV_ChemicalReactor.get(1),
+ bitsd,
+ new Object[] { "GRG", "WEW", aTextCableHull, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'R',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROTOR, 'E', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR,
+ 'C', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G', OrePrefixes.pipeHuge.get(Materials.Plastic) });
}
private static void registerCircuitAssembler() {
- ItemList.Machine_LV_CircuitAssembler.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- CIRCUIT_ASSEMBLER_LV.ID,
- "basicmachine.circuitassembler.tier.01",
- "Basic Circuit Assembler",
- 1,
- MachineType.CIRCUIT_ASSEMBLER.tooltipDescription(),
- RecipeMaps.circuitAssemblerRecipes,
- 6,
- 1,
- true,
- SoundResource.NONE,
- SpecialEffects.NONE,
- "CIRCUITASSEMBLER",
- new Object[] { "ACE", "VMV", aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'V',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'A',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROBOT_ARM, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.BETTER_CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.EMITTER }).getStackForm(1L));
- ItemList.Machine_MV_CircuitAssembler.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- CIRCUIT_ASSEMBLER_MV.ID,
- "basicmachine.circuitassembler.tier.02",
- "Advanced Circuit Assembler",
- 2,
- MachineType.CIRCUIT_ASSEMBLER.tooltipDescription(),
- RecipeMaps.circuitAssemblerRecipes,
- 6,
- 1,
- true,
- SoundResource.NONE,
- SpecialEffects.NONE,
- "CIRCUITASSEMBLER",
- new Object[] { "ACE", "VMV", aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'V',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'A',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROBOT_ARM, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.BETTER_CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.EMITTER }).getStackForm(1L));
- ItemList.Machine_HV_CircuitAssembler.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- CIRCUIT_ASSEMBLER_HV.ID,
- "basicmachine.circuitassembler.tier.03",
- "Advanced Circuit Assembler II",
- 3,
- MachineType.CIRCUIT_ASSEMBLER.tooltipDescription(),
- RecipeMaps.circuitAssemblerRecipes,
- 6,
- 1,
- true,
- SoundResource.NONE,
- SpecialEffects.NONE,
- "CIRCUITASSEMBLER",
- new Object[] { "ACE", "VMV", aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'V',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'A',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROBOT_ARM, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.BETTER_CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.EMITTER }).getStackForm(1L));
- ItemList.Machine_EV_CircuitAssembler.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- CIRCUIT_ASSEMBLER_EV.ID,
- "basicmachine.circuitassembler.tier.04",
- "Advanced Circuit Assembler III",
- 4,
- MachineType.CIRCUIT_ASSEMBLER.tooltipDescription(),
- RecipeMaps.circuitAssemblerRecipes,
- 6,
- 1,
- true,
- SoundResource.NONE,
- SpecialEffects.NONE,
- "CIRCUITASSEMBLER",
- new Object[] { "ACE", "VMV", aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'V',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'A',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROBOT_ARM, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.BETTER_CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.EMITTER }).getStackForm(1L));
- ItemList.Machine_IV_CircuitAssembler.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- CIRCUIT_ASSEMBLER_IV.ID,
- "basicmachine.circuitassembler.tier.05",
- "Advanced Circuit Assembler IV",
- 5,
- MachineType.CIRCUIT_ASSEMBLER.tooltipDescription(),
- RecipeMaps.circuitAssemblerRecipes,
- 6,
- 1,
- true,
- SoundResource.NONE,
- SpecialEffects.NONE,
- "CIRCUITASSEMBLER",
- new Object[] { "ACE", "VMV", aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'V',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'A',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROBOT_ARM, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.BETTER_CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.EMITTER }).getStackForm(1L));
- ItemList.Machine_LuV_CircuitAssembler.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- CIRCUIT_ASSEMBLER_LuV.ID,
- "basicmachine.circuitassembler.tier.06",
- "Advanced Circuit Assembler V",
- 6,
- MachineType.CIRCUIT_ASSEMBLER.tooltipDescription(),
- RecipeMaps.circuitAssemblerRecipes,
- 6,
- 1,
- true,
- SoundResource.NONE,
- SpecialEffects.NONE,
- "CIRCUITASSEMBLER",
- new Object[] { "ACE", "VMV", aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'V',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'A',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROBOT_ARM, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.BETTER_CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.EMITTER }).getStackForm(1L));
- ItemList.Machine_ZPM_CircuitAssembler.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- CIRCUIT_ASSEMBLER_ZPM.ID,
- "basicmachine.circuitassembler.tier.07",
- "Advanced Circuit Assembler VI",
- 7,
- MachineType.CIRCUIT_ASSEMBLER.tooltipDescription(),
- RecipeMaps.circuitAssemblerRecipes,
- 6,
- 1,
- true,
- SoundResource.NONE,
- SpecialEffects.NONE,
- "CIRCUITASSEMBLER",
- new Object[] { "ACE", "VMV", aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'V',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'A',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROBOT_ARM, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.BETTER_CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.EMITTER }).getStackForm(1L));
- ItemList.Machine_UV_CircuitAssembler.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- CIRCUIT_ASSEMBLER_UV.ID,
- "basicmachine.circuitassembler.tier.08",
- "Advanced Circuit Assembler VII",
- 8,
- MachineType.CIRCUIT_ASSEMBLER.tooltipDescription(),
- RecipeMaps.circuitAssemblerRecipes,
- 6,
- 1,
- true,
- SoundResource.NONE,
- SpecialEffects.NONE,
- "CIRCUITASSEMBLER",
- new Object[] { "ACE", "VMV", aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'V',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'A',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROBOT_ARM, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.BETTER_CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.EMITTER }).getStackForm(1L));
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_LV_CircuitAssembler.get(1),
+ bitsd,
+ new Object[] { "ACE", "VMV", aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'V',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'A',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROBOT_ARM, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.BETTER_CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.EMITTER });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_MV_CircuitAssembler.get(1),
+ bitsd,
+ new Object[] { "ACE", "VMV", aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'V',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'A',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROBOT_ARM, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.BETTER_CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.EMITTER });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_HV_CircuitAssembler.get(1),
+ bitsd,
+ new Object[] { "ACE", "VMV", aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'V',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'A',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROBOT_ARM, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.BETTER_CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.EMITTER });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_EV_CircuitAssembler.get(1),
+ bitsd,
+ new Object[] { "ACE", "VMV", aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'V',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'A',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROBOT_ARM, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.BETTER_CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.EMITTER });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_IV_CircuitAssembler.get(1),
+ bitsd,
+ new Object[] { "ACE", "VMV", aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'V',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'A',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROBOT_ARM, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.BETTER_CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.EMITTER });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_LuV_CircuitAssembler.get(1),
+ bitsd,
+ new Object[] { "ACE", "VMV", aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'V',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'A',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROBOT_ARM, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.BETTER_CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.EMITTER });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_ZPM_CircuitAssembler.get(1),
+ bitsd,
+ new Object[] { "ACE", "VMV", aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'V',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'A',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROBOT_ARM, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.BETTER_CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.EMITTER });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_UV_CircuitAssembler.get(1),
+ bitsd,
+ new Object[] { "ACE", "VMV", aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'V',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'A',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROBOT_ARM, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.BETTER_CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.EMITTER });
+
}
private static void registerCompressor() {
- ItemList.Machine_LV_Compressor.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- COMPRESSOR_LV.ID,
- "basicmachine.compressor.tier.01",
- "Basic Compressor",
- 1,
- MachineType.COMPRESSOR.tooltipDescription(),
- RecipeMaps.compressorRecipes,
- 1,
- 1,
- false,
- SoundResource.IC2_MACHINES_COMPRESSOR_OP,
- SpecialEffects.NONE,
- "COMPRESSOR",
- new Object[] { aTextWireCoil, aTextPlateMotor, aTextWireCoil, 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
- ItemList.Machine_MV_Compressor.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- COMPRESSOR_MV.ID,
- "basicmachine.compressor.tier.02",
- "Advanced Compressor",
- 2,
- MachineType.COMPRESSOR.tooltipDescription(),
- RecipeMaps.compressorRecipes,
- 1,
- 1,
- false,
- SoundResource.IC2_MACHINES_COMPRESSOR_OP,
- SpecialEffects.NONE,
- "COMPRESSOR",
- new Object[] { aTextWireCoil, aTextPlateMotor, aTextWireCoil, 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
- ItemList.Machine_HV_Compressor.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- COMPRESSOR_HV.ID,
- "basicmachine.compressor.tier.03",
- "Advanced Compressor II",
- 3,
- MachineType.COMPRESSOR.tooltipDescription(),
- RecipeMaps.compressorRecipes,
- 1,
- 1,
- false,
- SoundResource.IC2_MACHINES_COMPRESSOR_OP,
- SpecialEffects.NONE,
- "COMPRESSOR",
- new Object[] { aTextWireCoil, aTextPlateMotor, aTextWireCoil, 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
- ItemList.Machine_EV_Compressor.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- COMPRESSOR_EV.ID,
- "basicmachine.compressor.tier.04",
- "Advanced Compressor III",
- 4,
- MachineType.COMPRESSOR.tooltipDescription(),
- RecipeMaps.compressorRecipes,
- 1,
- 1,
- false,
- SoundResource.IC2_MACHINES_COMPRESSOR_OP,
- SpecialEffects.NONE,
- "COMPRESSOR",
- new Object[] { aTextWireCoil, aTextPlateMotor, aTextWireCoil, 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
- ItemList.Machine_IV_Compressor.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- COMPRESSOR_IV.ID,
- "basicmachine.compressor.tier.05",
- "Singularity Compressor",
- 5,
- MachineType.COMPRESSOR.tooltipDescription(),
- RecipeMaps.compressorRecipes,
- 1,
- 1,
- false,
- SoundResource.IC2_MACHINES_COMPRESSOR_OP,
- SpecialEffects.NONE,
- "COMPRESSOR",
- new Object[] { aTextWireCoil, aTextPlateMotor, aTextWireCoil, 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_LV_Compressor.get(1),
+ bitsd,
+ new Object[] { aTextWireCoil, aTextPlateMotor, aTextWireCoil, 'M',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON,
+ 'C', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_MV_Compressor.get(1),
+ bitsd,
+ new Object[] { aTextWireCoil, aTextPlateMotor, aTextWireCoil, 'M',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON,
+ 'C', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_HV_Compressor.get(1),
+ bitsd,
+ new Object[] { aTextWireCoil, aTextPlateMotor, aTextWireCoil, 'M',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON,
+ 'C', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_EV_Compressor.get(1),
+ bitsd,
+ new Object[] { aTextWireCoil, aTextPlateMotor, aTextWireCoil, 'M',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON,
+ 'C', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_IV_Compressor.get(1),
+ bitsd,
+ new Object[] { aTextWireCoil, aTextPlateMotor, aTextWireCoil, 'M',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON,
+ 'C', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE });
+
}
private static void registerCuttingMachine() {
- ItemList.Machine_LV_Cutter.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- CUTTING_MACHINE_LV.ID,
- "basicmachine.cutter.tier.01",
- "Basic Cutting Machine",
- 1,
- MachineType.CUTTING_MACHINE.tooltipDescription(),
- RecipeMaps.cutterRecipes,
- 1,
- 2,
- true,
- SoundResource.NONE,
- SpecialEffects.NONE,
- "CUTTER",
- new Object[] { "WCG", "VMB", "CWE", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'V',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS, 'B', OreDictNames.craftingDiamondBlade })
- .getStackForm(1L));
- ItemList.Machine_MV_Cutter.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- CUTTING_MACHINE_MV.ID,
- "basicmachine.cutter.tier.02",
- "Advanced Cutting Machine",
- 2,
- MachineType.CUTTING_MACHINE.tooltipDescription(),
- RecipeMaps.cutterRecipes,
- 2,
- 2,
- true,
- SoundResource.NONE,
- SpecialEffects.NONE,
- "CUTTER",
- new Object[] { "WCG", "VMB", "CWE", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'V',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS, 'B', OreDictNames.craftingDiamondBlade })
- .getStackForm(1L));
- ItemList.Machine_HV_Cutter.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- CUTTING_MACHINE_HV.ID,
- "basicmachine.cutter.tier.03",
- "Advanced Cutting Machine II",
- 3,
- MachineType.CUTTING_MACHINE.tooltipDescription(),
- RecipeMaps.cutterRecipes,
- 2,
- 4,
- true,
- SoundResource.NONE,
- SpecialEffects.NONE,
- "CUTTER",
- new Object[] { "WCG", "VMB", "CWE", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'V',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS, 'B', OreDictNames.craftingDiamondBlade })
- .getStackForm(1L));
- ItemList.Machine_EV_Cutter.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- CUTTING_MACHINE_EV.ID,
- "basicmachine.cutter.tier.04",
- "Advanced Cutting Machine III",
- 4,
- MachineType.CUTTING_MACHINE.tooltipDescription(),
- RecipeMaps.cutterRecipes,
- 2,
- 4,
- true,
- SoundResource.NONE,
- SpecialEffects.NONE,
- "CUTTER",
- new Object[] { "WCG", "VMB", "CWE", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'V',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS, 'B', OreDictNames.craftingDiamondBlade })
- .getStackForm(1L));
- ItemList.Machine_IV_Cutter.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- CUTTING_MACHINE_IV.ID,
- "basicmachine.cutter.tier.05",
- "Advanced Cutting Machine IV",
- 5,
- MachineType.CUTTING_MACHINE.tooltipDescription(),
- RecipeMaps.cutterRecipes,
- 2,
- 4,
- true,
- SoundResource.NONE,
- SpecialEffects.NONE,
- "CUTTER",
- new Object[] { "WCG", "VMB", "CWE", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'V',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS, 'B', OreDictNames.craftingDiamondBlade })
- .getStackForm(1L));
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_LV_Cutter.get(1),
+ bitsd,
+ new Object[] { "WCG", "VMB", "CWE", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'V',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS,
+ 'B', OreDictNames.craftingDiamondBlade });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_MV_Cutter.get(1),
+ bitsd,
+ new Object[] { "WCG", "VMB", "CWE", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'V',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS,
+ 'B', OreDictNames.craftingDiamondBlade });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_HV_Cutter.get(1),
+ bitsd,
+ new Object[] { "WCG", "VMB", "CWE", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'V',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS,
+ 'B', OreDictNames.craftingDiamondBlade });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_EV_Cutter.get(1),
+ bitsd,
+ new Object[] { "WCG", "VMB", "CWE", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'V',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS,
+ 'B', OreDictNames.craftingDiamondBlade });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_IV_Cutter.get(1),
+ bitsd,
+ new Object[] { "WCG", "VMB", "CWE", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'V',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS,
+ 'B', OreDictNames.craftingDiamondBlade });
+
}
private static void registerDistillery() {
- ItemList.Machine_LV_Distillery.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- DISTILLERY_LV.ID,
- "basicmachine.distillery.tier.01",
- "Basic Distillery",
- 1,
- MachineType.DISTILLERY.tooltipDescription(),
- RecipeMaps.distilleryRecipes,
- 1,
- 1,
- true,
- SoundResource.GT_MACHINES_DISTILLERY_LOOP,
- SpecialEffects.NONE,
- "DISTILLERY",
- new Object[] { "GBG", aTextCableHull, aTextWirePump, 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'B',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PIPE, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
- ItemList.Machine_MV_Distillery.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- DISTILLERY_MV.ID,
- "basicmachine.distillery.tier.02",
- "Advanced Distillery",
- 2,
- MachineType.DISTILLERY.tooltipDescription(),
- RecipeMaps.distilleryRecipes,
- 1,
- 1,
- true,
- SoundResource.GT_MACHINES_DISTILLERY_LOOP,
- SpecialEffects.NONE,
- "DISTILLERY",
- new Object[] { "GBG", aTextCableHull, aTextWirePump, 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'B',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PIPE, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
- ItemList.Machine_HV_Distillery.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- DISTILLERY_HV.ID,
- "basicmachine.distillery.tier.03",
- "Advanced Distillery II",
- 3,
- MachineType.DISTILLERY.tooltipDescription(),
- RecipeMaps.distilleryRecipes,
- 1,
- 1,
- true,
- SoundResource.GT_MACHINES_DISTILLERY_LOOP,
- SpecialEffects.NONE,
- "DISTILLERY",
- new Object[] { "GBG", aTextCableHull, aTextWirePump, 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'B',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PIPE, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
- ItemList.Machine_EV_Distillery.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- DISTILLERY_EV.ID,
- "basicmachine.distillery.tier.04",
- "Advanced Distillery III",
- 4,
- MachineType.DISTILLERY.tooltipDescription(),
- RecipeMaps.distilleryRecipes,
- 1,
- 1,
- true,
- SoundResource.GT_MACHINES_DISTILLERY_LOOP,
- SpecialEffects.NONE,
- "DISTILLERY",
- new Object[] { "GBG", aTextCableHull, aTextWirePump, 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'B',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PIPE, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
- ItemList.Machine_IV_Distillery.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- DISTILLERY_IV.ID,
- "basicmachine.distillery.tier.05",
- "Advanced Distillery IV",
- 5,
- MachineType.DISTILLERY.tooltipDescription(),
- RecipeMaps.distilleryRecipes,
- 1,
- 1,
- true,
- SoundResource.GT_MACHINES_DISTILLERY_LOOP,
- SpecialEffects.NONE,
- "DISTILLERY",
- new Object[] { "GBG", aTextCableHull, aTextWirePump, 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'B',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PIPE, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_LV_Distillery.get(1),
+ bitsd,
+ new Object[] { "GBG", aTextCableHull, aTextWirePump, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL,
+ 'P', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'B',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PIPE, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_MV_Distillery.get(1),
+ bitsd,
+ new Object[] { "GBG", aTextCableHull, aTextWirePump, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL,
+ 'P', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'B',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PIPE, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_HV_Distillery.get(1),
+ bitsd,
+ new Object[] { "GBG", aTextCableHull, aTextWirePump, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL,
+ 'P', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'B',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PIPE, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_EV_Distillery.get(1),
+ bitsd,
+ new Object[] { "GBG", aTextCableHull, aTextWirePump, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL,
+ 'P', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'B',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PIPE, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_IV_Distillery.get(1),
+ bitsd,
+ new Object[] { "GBG", aTextCableHull, aTextWirePump, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL,
+ 'P', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'B',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PIPE, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS });
+
}
private static void registerElectricFurnace() {
- ItemList.Machine_LV_E_Furnace.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- ELECTRIC_FURNACE_LV.ID,
- "basicmachine.e_furnace.tier.01",
- "Basic Electric Furnace",
- 1,
- MachineType.ELECTRIC_FURNACE.tooltipDescription(),
- RecipeMaps.furnaceRecipes,
- 1,
- 1,
- false,
- SoundResource.IC2_MACHINES_ELECTROFURNACE_LOOP,
- SpecialEffects.NONE,
- "ELECTRIC_FURNACE",
- new Object[] { "ECE", aTextCableHull, aTextWireCoil, 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING }).setProgressBarTextureName("E_Furnace")
- .getStackForm(1L));
- ItemList.Machine_MV_E_Furnace.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- ELECTRIC_FURNACE_MV.ID,
- "basicmachine.e_furnace.tier.02",
- "Advanced Electric Furnace",
- 2,
- MachineType.ELECTRIC_FURNACE.tooltipDescription(),
- RecipeMaps.furnaceRecipes,
- 1,
- 1,
- false,
- SoundResource.IC2_MACHINES_ELECTROFURNACE_LOOP,
- SpecialEffects.NONE,
- "ELECTRIC_FURNACE",
- new Object[] { "ECE", aTextCableHull, aTextWireCoil, 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING }).setProgressBarTextureName("E_Furnace")
- .getStackForm(1L));
- ItemList.Machine_HV_E_Furnace.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- ELECTRIC_FURNACE_HV.ID,
- "basicmachine.e_furnace.tier.03",
- "Advanced Electric Furnace II",
- 3,
- MachineType.ELECTRIC_FURNACE.tooltipDescription(),
- RecipeMaps.furnaceRecipes,
- 1,
- 1,
- false,
- SoundResource.IC2_MACHINES_ELECTROFURNACE_LOOP,
- SpecialEffects.NONE,
- "ELECTRIC_FURNACE",
- new Object[] { "ECE", aTextCableHull, aTextWireCoil, 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING }).setProgressBarTextureName("E_Furnace")
- .getStackForm(1L));
- ItemList.Machine_EV_E_Furnace.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- ELECTRIC_FURNACE_EV.ID,
- "basicmachine.e_furnace.tier.04",
- "Advanced Electric Furnace III",
- 4,
- MachineType.ELECTRIC_FURNACE.tooltipDescription(),
- RecipeMaps.furnaceRecipes,
- 1,
- 1,
- false,
- SoundResource.IC2_MACHINES_ELECTROFURNACE_LOOP,
- SpecialEffects.NONE,
- "ELECTRIC_FURNACE",
- new Object[] { "ECE", aTextCableHull, aTextWireCoil, 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING }).setProgressBarTextureName("E_Furnace")
- .getStackForm(1L));
- ItemList.Machine_IV_E_Furnace.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- ELECTRIC_FURNACE_IV.ID,
- "basicmachine.e_furnace.tier.05",
- "Electron Exitement Processor",
- 5,
- MachineType.ELECTRIC_FURNACE.tooltipDescription(),
- RecipeMaps.furnaceRecipes,
- 1,
- 1,
- false,
- SoundResource.IC2_MACHINES_ELECTROFURNACE_LOOP,
- SpecialEffects.NONE,
- "ELECTRIC_FURNACE",
- new Object[] { "ECE", aTextCableHull, aTextWireCoil, 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING }).setProgressBarTextureName("E_Furnace")
- .getStackForm(1L));
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_LV_E_Furnace.get(1),
+ bitsd,
+ new Object[] { "ECE", aTextCableHull, aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL,
+ 'E', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_MV_E_Furnace.get(1),
+ bitsd,
+ new Object[] { "ECE", aTextCableHull, aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL,
+ 'E', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_HV_E_Furnace.get(1),
+ bitsd,
+ new Object[] { "ECE", aTextCableHull, aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL,
+ 'E', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_EV_E_Furnace.get(1),
+ bitsd,
+ new Object[] { "ECE", aTextCableHull, aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL,
+ 'E', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_IV_E_Furnace.get(1),
+ bitsd,
+ new Object[] { "ECE", aTextCableHull, aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL,
+ 'E', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING });
}
private static void registerElectrolyser() {
- ItemList.Machine_LV_Electrolyzer.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- ELECTROLYSER_LV.ID,
- "basicmachine.electrolyzer.tier.01",
- "Basic Electrolyzer",
- 1,
- MachineType.ELECTROLYZER.tooltipDescription(),
- RecipeMaps.electrolyzerRecipes,
- 2,
- 6,
- true,
- SoundResource.NONE,
- SpecialEffects.NONE,
- "ELECTROLYZER",
- new Object[] { "IGI", "IMI", "CWC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'I', OrePrefixes.wireGt01.get(Materials.Gold), 'G',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
- ItemList.Machine_MV_Electrolyzer.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- ELECTROLYSER_MV.ID,
- "basicmachine.electrolyzer.tier.02",
- "Advanced Electrolyzer",
- 2,
- MachineType.ELECTROLYZER.tooltipDescription(),
- RecipeMaps.electrolyzerRecipes,
- 2,
- 6,
- true,
- SoundResource.NONE,
- SpecialEffects.NONE,
- "ELECTROLYZER",
- new Object[] { "IGI", "IMI", "CWC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'I', OrePrefixes.wireGt01.get(Materials.Silver),
- 'G', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
- ItemList.Machine_HV_Electrolyzer.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- ELECTROLYSER_HV.ID,
- "basicmachine.electrolyzer.tier.03",
- "Advanced Electrolyzer II",
- 3,
- MachineType.ELECTROLYZER.tooltipDescription(),
- RecipeMaps.electrolyzerRecipes,
- 2,
- 6,
- true,
- SoundResource.NONE,
- SpecialEffects.NONE,
- "ELECTROLYZER",
- new Object[] { "IGI", "IMI", "CWC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'I', OrePrefixes.wireGt01.get(Materials.Electrum),
- 'G', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
- ItemList.Machine_EV_Electrolyzer.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- ELECTROLYSER_EV.ID,
- "basicmachine.electrolyzer.tier.04",
- "Advanced Electrolyzer III",
- 4,
- MachineType.ELECTROLYZER.tooltipDescription(),
- RecipeMaps.electrolyzerRecipes,
- 2,
- 6,
- true,
- SoundResource.NONE,
- SpecialEffects.NONE,
- "ELECTROLYZER",
- new Object[] { "IGI", "IMI", "CWC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'I', OrePrefixes.wireGt01.get(Materials.Platinum),
- 'G', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
- ItemList.Machine_IV_Electrolyzer.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- ELECTROLYSER_IV.ID,
- "basicmachine.electrolyzer.tier.05",
- "Molecular Disintegrator E-4908",
- 5,
- MachineType.ELECTROLYZER.tooltipDescription(),
- RecipeMaps.electrolyzerRecipes,
- 2,
- 6,
- true,
- SoundResource.NONE,
- SpecialEffects.NONE,
- "ELECTROLYZER",
- new Object[] { "IGI", "IMI", "CWC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'I', OrePrefixes.wireGt01.get(Materials.HSSG), 'G',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_LV_Electrolyzer.get(1),
+ bitsd,
+ new Object[] { "IGI", "IMI", "CWC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'I', OrePrefixes.wireGt01.get(Materials.Gold), 'G',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_MV_Electrolyzer.get(1),
+ bitsd,
+ new Object[] { "IGI", "IMI", "CWC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'I', OrePrefixes.wireGt01.get(Materials.Silver), 'G',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_HV_Electrolyzer.get(1),
+ bitsd,
+ new Object[] { "IGI", "IMI", "CWC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'I', OrePrefixes.wireGt01.get(Materials.Electrum), 'G',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_EV_Electrolyzer.get(1),
+ bitsd,
+ new Object[] { "IGI", "IMI", "CWC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'I', OrePrefixes.wireGt01.get(Materials.Platinum), 'G',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_IV_Electrolyzer.get(1),
+ bitsd,
+ new Object[] { "IGI", "IMI", "CWC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'I', OrePrefixes.wireGt01.get(Materials.HSSG), 'G',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS });
+
}
private static void registerElectromagneticSeparator() {
- ItemList.Machine_LV_ElectromagneticSeparator.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- ELECTROMAGNETIC_SEPARATOR_LV.ID,
- "basicmachine.electromagneticseparator.tier.01",
- "Basic Electromagnetic Separator",
- 1,
- MachineType.ELECTROMAGNETIC_SEPARATOR.tooltipDescription(),
- RecipeMaps.electroMagneticSeparatorRecipes,
- 1,
- 3,
- false,
- SoundResource.IC2_MACHINES_MAGNETIZER_LOOP,
- SpecialEffects.NONE,
- "ELECTROMAGNETIC_SEPARATOR",
- new Object[] { "VWZ", "WMS", "CWZ", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'S',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.STICK_ELECTROMAGNETIC, 'Z',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_ELECTRIC, 'V',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
- ItemList.Machine_MV_ElectromagneticSeparator.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- ELECTROMAGNETIC_SEPARATOR_MV.ID,
- "basicmachine.electromagneticseparator.tier.02",
- "Advanced Electromagnetic Separator",
- 2,
- MachineType.ELECTROMAGNETIC_SEPARATOR.tooltipDescription(),
- RecipeMaps.electroMagneticSeparatorRecipes,
- 1,
- 3,
- false,
- SoundResource.IC2_MACHINES_MAGNETIZER_LOOP,
- SpecialEffects.NONE,
- "ELECTROMAGNETIC_SEPARATOR",
- new Object[] { "VWZ", "WMS", "CWZ", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'S',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.STICK_ELECTROMAGNETIC, 'Z',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_ELECTRIC, 'V',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
- ItemList.Machine_HV_ElectromagneticSeparator.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- ELECTROMAGNETIC_SEPARATOR_HV.ID,
- "basicmachine.electromagneticseparator.tier.03",
- "Advanced Electromagnetic Separator II",
- 3,
- MachineType.ELECTROMAGNETIC_SEPARATOR.tooltipDescription(),
- RecipeMaps.electroMagneticSeparatorRecipes,
- 1,
- 3,
- false,
- SoundResource.IC2_MACHINES_MAGNETIZER_LOOP,
- SpecialEffects.NONE,
- "ELECTROMAGNETIC_SEPARATOR",
- new Object[] { "VWZ", "WMS", "CWZ", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'S',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.STICK_ELECTROMAGNETIC, 'Z',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_ELECTRIC, 'V',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
- ItemList.Machine_EV_ElectromagneticSeparator.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- ELECTROMAGNETIC_SEPARATOR_EV.ID,
- "basicmachine.electromagneticseparator.tier.04",
- "Advanced Electromagnetic Separator III",
- 4,
- MachineType.ELECTROMAGNETIC_SEPARATOR.tooltipDescription(),
- RecipeMaps.electroMagneticSeparatorRecipes,
- 1,
- 3,
- false,
- SoundResource.IC2_MACHINES_MAGNETIZER_LOOP,
- SpecialEffects.NONE,
- "ELECTROMAGNETIC_SEPARATOR",
- new Object[] { "VWZ", "WMS", "CWZ", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'S',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.STICK_ELECTROMAGNETIC, 'Z',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_ELECTRIC, 'V',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
- ItemList.Machine_IV_ElectromagneticSeparator.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- ELECTROMAGNETIC_SEPARATOR_IV.ID,
- "basicmachine.electromagneticseparator.tier.05",
- "Advanced Electromagnetic Separator IV",
- 5,
- MachineType.ELECTROMAGNETIC_SEPARATOR.tooltipDescription(),
- RecipeMaps.electroMagneticSeparatorRecipes,
- 1,
- 3,
- false,
- SoundResource.IC2_MACHINES_MAGNETIZER_LOOP,
- SpecialEffects.NONE,
- "ELECTROMAGNETIC_SEPARATOR",
- new Object[] { "VWZ", "WMS", "CWZ", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'S',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.STICK_ELECTROMAGNETIC, 'Z',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_ELECTRIC, 'V',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_LV_ElectromagneticSeparator.get(1),
+ bitsd,
+ new Object[] { "VWZ", "WMS", "CWZ", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'S',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.STICK_ELECTROMAGNETIC, 'Z',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_ELECTRIC, 'V',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_MV_ElectromagneticSeparator.get(1),
+ bitsd,
+ new Object[] { "VWZ", "WMS", "CWZ", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'S',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.STICK_ELECTROMAGNETIC, 'Z',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_ELECTRIC, 'V',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_HV_ElectromagneticSeparator.get(1),
+ bitsd,
+ new Object[] { "VWZ", "WMS", "CWZ", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'S',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.STICK_ELECTROMAGNETIC, 'Z',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_ELECTRIC, 'V',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_EV_ElectromagneticSeparator.get(1),
+ bitsd,
+ new Object[] { "VWZ", "WMS", "CWZ", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'S',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.STICK_ELECTROMAGNETIC, 'Z',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_ELECTRIC, 'V',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_IV_ElectromagneticSeparator.get(1),
+ bitsd,
+ new Object[] { "VWZ", "WMS", "CWZ", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'S',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.STICK_ELECTROMAGNETIC, 'Z',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_ELECTRIC, 'V',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE });
+
}
private static void registerExtractor() {
- ItemList.Machine_LV_Extractor.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- EXTRACTOR_LV.ID,
- "basicmachine.extractor.tier.01",
- "Basic Extractor",
- 1,
- MachineType.EXTRACTOR.tooltipDescription(),
- RecipeMaps.extractorRecipes,
- 1,
- 1,
- false,
- SoundResource.IC2_MACHINES_EXTRACTOR_OP,
- SpecialEffects.NONE,
- "EXTRACTOR",
- new Object[] { "GCG", "EMP", aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
- ItemList.Machine_MV_Extractor.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- EXTRACTOR_MV.ID,
- "basicmachine.extractor.tier.02",
- "Advanced Extractor",
- 2,
- MachineType.EXTRACTOR.tooltipDescription(),
- RecipeMaps.extractorRecipes,
- 1,
- 1,
- false,
- SoundResource.IC2_MACHINES_EXTRACTOR_OP,
- SpecialEffects.NONE,
- "EXTRACTOR",
- new Object[] { "GCG", "EMP", aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
- ItemList.Machine_HV_Extractor.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- EXTRACTOR_HV.ID,
- "basicmachine.extractor.tier.03",
- "Advanced Extractor II",
- 3,
- MachineType.EXTRACTOR.tooltipDescription(),
- RecipeMaps.extractorRecipes,
- 1,
- 1,
- false,
- SoundResource.IC2_MACHINES_EXTRACTOR_OP,
- SpecialEffects.NONE,
- "EXTRACTOR",
- new Object[] { "GCG", "EMP", aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
- ItemList.Machine_EV_Extractor.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- EXTRACTOR_EV.ID,
- "basicmachine.extractor.tier.04",
- "Advanced Extractor III",
- 4,
- MachineType.EXTRACTOR.tooltipDescription(),
- RecipeMaps.extractorRecipes,
- 1,
- 1,
- false,
- SoundResource.IC2_MACHINES_EXTRACTOR_OP,
- SpecialEffects.NONE,
- "EXTRACTOR",
- new Object[] { "GCG", "EMP", aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
- ItemList.Machine_IV_Extractor.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- EXTRACTOR_IV.ID,
- "basicmachine.extractor.tier.05",
- "Vacuum Extractor",
- 5,
- MachineType.EXTRACTOR.tooltipDescription(),
- RecipeMaps.extractorRecipes,
- 1,
- 1,
- false,
- SoundResource.IC2_MACHINES_EXTRACTOR_OP,
- SpecialEffects.NONE,
- "EXTRACTOR",
- new Object[] { "GCG", "EMP", aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_LV_Extractor.get(1),
+ bitsd,
+ new Object[] { "GCG", "EMP", aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'P', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP,
+ 'C', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_MV_Extractor.get(1),
+ bitsd,
+ new Object[] { "GCG", "EMP", aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'P', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP,
+ 'C', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_HV_Extractor.get(1),
+ bitsd,
+ new Object[] { "GCG", "EMP", aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'P', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP,
+ 'C', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_EV_Extractor.get(1),
+ bitsd,
+ new Object[] { "GCG", "EMP", aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'P', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP,
+ 'C', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_IV_Extractor.get(1),
+ bitsd,
+ new Object[] { "GCG", "EMP", aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'P', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP,
+ 'C', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS });
+
}
private static void registerExtruder() {
- ItemList.Machine_LV_Extruder.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- EXTRUDER_LV.ID,
- "basicmachine.extruder.tier.01",
- "Basic Extruder",
- 1,
- MachineType.EXTRUDER.tooltipDescription(),
- RecipeMaps.extruderRecipes,
- 2,
- 1,
- false,
- SoundResource.IC2_MACHINES_INDUCTION_LOOP,
- SpecialEffects.NONE,
- "EXTRUDER",
- new Object[] { "CCE", "XMP", "CCE", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'X',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PIPE, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING_DOUBLE }).getStackForm(1L));
- ItemList.Machine_MV_Extruder.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- EXTRUDER_MV.ID,
- "basicmachine.extruder.tier.02",
- "Advanced Extruder",
- 2,
- MachineType.EXTRUDER.tooltipDescription(),
- RecipeMaps.extruderRecipes,
- 2,
- 1,
- false,
- SoundResource.IC2_MACHINES_INDUCTION_LOOP,
- SpecialEffects.NONE,
- "EXTRUDER",
- new Object[] { "CCE", "XMP", "CCE", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'X',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PIPE, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING_DOUBLE }).getStackForm(1L));
- ItemList.Machine_HV_Extruder.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- EXTRUDER_HV.ID,
- "basicmachine.extruder.tier.03",
- "Advanced Extruder II",
- 3,
- MachineType.EXTRUDER.tooltipDescription(),
- RecipeMaps.extruderRecipes,
- 2,
- 1,
- false,
- SoundResource.IC2_MACHINES_INDUCTION_LOOP,
- SpecialEffects.NONE,
- "EXTRUDER",
- new Object[] { "CCE", "XMP", "CCE", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'X',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PIPE, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING_DOUBLE }).getStackForm(1L));
- ItemList.Machine_EV_Extruder.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- EXTRUDER_EV.ID,
- "basicmachine.extruder.tier.04",
- "Advanced Extruder III",
- 4,
- MachineType.EXTRUDER.tooltipDescription(),
- RecipeMaps.extruderRecipes,
- 2,
- 1,
- false,
- SoundResource.IC2_MACHINES_INDUCTION_LOOP,
- SpecialEffects.NONE,
- "EXTRUDER",
- new Object[] { "CCE", "XMP", "CCE", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'X',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PIPE, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING_DOUBLE }).getStackForm(1L));
- ItemList.Machine_IV_Extruder.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- EXTRUDER_IV.ID,
- "basicmachine.extruder.tier.05",
- "Advanced Extruder IV",
- 5,
- MachineType.EXTRUDER.tooltipDescription(),
- RecipeMaps.extruderRecipes,
- 2,
- 1,
- false,
- SoundResource.IC2_MACHINES_INDUCTION_LOOP,
- SpecialEffects.NONE,
- "EXTRUDER",
- new Object[] { "CCE", "XMP", "CCE", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'X',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PIPE, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING_DOUBLE }).getStackForm(1L));
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_LV_Extruder.get(1),
+ bitsd,
+ new Object[] { "CCE", "XMP", "CCE", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'X',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PIPE, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING_DOUBLE });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_MV_Extruder.get(1),
+ bitsd,
+ new Object[] { "CCE", "XMP", "CCE", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'X',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PIPE, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING_DOUBLE });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_HV_Extruder.get(1),
+ bitsd,
+ new Object[] { "CCE", "XMP", "CCE", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'X',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PIPE, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING_DOUBLE });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_EV_Extruder.get(1),
+ bitsd,
+ new Object[] { "CCE", "XMP", "CCE", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'X',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PIPE, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING_DOUBLE });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_IV_Extruder.get(1),
+ bitsd,
+ new Object[] { "CCE", "XMP", "CCE", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'X',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PIPE, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING_DOUBLE });
+
}
private static void registerFermenter() {
- ItemList.Machine_LV_Fermenter.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- FERMENTER_LV.ID,
- "basicmachine.fermenter.tier.01",
- "Basic Fermenter",
- 1,
- MachineType.FERMENTER.tooltipDescription(),
- RecipeMaps.fermentingRecipes,
- 1,
- 1,
- true,
- SoundResource.NONE,
- SpecialEffects.NONE,
- "FERMENTER",
- new Object[] { aTextWirePump, "GMG", aTextWireCoil, 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
- ItemList.Machine_MV_Fermenter.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- FERMENTER_MV.ID,
- "basicmachine.fermenter.tier.02",
- "Advanced Fermenter",
- 2,
- MachineType.FERMENTER.tooltipDescription(),
- RecipeMaps.fermentingRecipes,
- 1,
- 1,
- true,
- SoundResource.NONE,
- SpecialEffects.NONE,
- "FERMENTER",
- new Object[] { aTextWirePump, "GMG", aTextWireCoil, 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
- ItemList.Machine_HV_Fermenter.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- FERMENTER_HV.ID,
- "basicmachine.fermenter.tier.03",
- "Advanced Fermenter II",
- 3,
- MachineType.FERMENTER.tooltipDescription(),
- RecipeMaps.fermentingRecipes,
- 1,
- 1,
- true,
- SoundResource.NONE,
- SpecialEffects.NONE,
- "FERMENTER",
- new Object[] { aTextWirePump, "GMG", aTextWireCoil, 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
- ItemList.Machine_EV_Fermenter.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- FERMENTER_EV.ID,
- "basicmachine.fermenter.tier.04",
- "Advanced Fermenter III",
- 4,
- MachineType.FERMENTER.tooltipDescription(),
- RecipeMaps.fermentingRecipes,
- 1,
- 1,
- true,
- SoundResource.NONE,
- SpecialEffects.NONE,
- "FERMENTER",
- new Object[] { aTextWirePump, "GMG", aTextWireCoil, 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
- ItemList.Machine_IV_Fermenter.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- FERMENTER_IV.ID,
- "basicmachine.fermenter.tier.05",
- "Advanced Fermenter IV",
- 5,
- MachineType.FERMENTER.tooltipDescription(),
- RecipeMaps.fermentingRecipes,
- 1,
- 1,
- true,
- SoundResource.NONE,
- SpecialEffects.NONE,
- "FERMENTER",
- new Object[] { aTextWirePump, "GMG", aTextWireCoil, 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_LV_Fermenter.get(1),
+ bitsd,
+ new Object[] { aTextWirePump, "GMG", aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL,
+ 'P', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_MV_Fermenter.get(1),
+ bitsd,
+ new Object[] { aTextWirePump, "GMG", aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL,
+ 'P', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_HV_Fermenter.get(1),
+ bitsd,
+ new Object[] { aTextWirePump, "GMG", aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL,
+ 'P', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_EV_Fermenter.get(1),
+ bitsd,
+ new Object[] { aTextWirePump, "GMG", aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL,
+ 'P', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_IV_Fermenter.get(1),
+ bitsd,
+ new Object[] { aTextWirePump, "GMG", aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL,
+ 'P', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS });
+
}
private static void registerFluidCanner() {
- ItemList.Machine_LV_FluidCanner.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- FLUID_CANNER_LV.ID,
- "basicmachine.fluidcanner.tier.01",
- "Basic Fluid Canner",
- 1,
- MachineType.FLUID_CANNER.tooltipDescription(),
- RecipeMaps.fluidCannerRecipes,
- 1,
- 1,
- true,
- SoundResource.NONE,
- SpecialEffects.NONE,
- "FLUID_CANNER",
- new Object[] { "GCG", "GMG", "WPW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
- ItemList.Machine_MV_FluidCanner.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- FLUID_CANNER_MV.ID,
- "basicmachine.fluidcanner.tier.02",
- "Advanced Fluid Canner",
- 2,
- MachineType.FLUID_CANNER.tooltipDescription(),
- RecipeMaps.fluidCannerRecipes,
- 1,
- 1,
- true,
- SoundResource.NONE,
- SpecialEffects.NONE,
- "FLUID_CANNER",
- new Object[] { "GCG", "GMG", "WPW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
- ItemList.Machine_HV_FluidCanner.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- FLUID_CANNER_HV.ID,
- "basicmachine.fluidcanner.tier.03",
- "Quick Fluid Canner",
- 3,
- MachineType.FLUID_CANNER.tooltipDescription(),
- RecipeMaps.fluidCannerRecipes,
- 1,
- 1,
- true,
- SoundResource.NONE,
- SpecialEffects.NONE,
- "FLUID_CANNER",
- new Object[] { "GCG", "GMG", "WPW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
- ItemList.Machine_EV_FluidCanner.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- FLUID_CANNER_EV.ID,
- "basicmachine.fluidcanner.tier.04",
- "Turbo Fluid Canner",
- 4,
- MachineType.FLUID_CANNER.tooltipDescription(),
- RecipeMaps.fluidCannerRecipes,
- 1,
- 1,
- true,
- SoundResource.NONE,
- SpecialEffects.NONE,
- "FLUID_CANNER",
- new Object[] { "GCG", "GMG", "WPW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
- ItemList.Machine_IV_FluidCanner.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- FLUID_CANNER_IV.ID,
- "basicmachine.fluidcanner.tier.05",
- "Instant Fluid Canner",
- 5,
- MachineType.FLUID_CANNER.tooltipDescription(),
- RecipeMaps.fluidCannerRecipes,
- 1,
- 1,
- true,
- SoundResource.NONE,
- SpecialEffects.NONE,
- "FLUID_CANNER",
- new Object[] { "GCG", "GMG", "WPW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_LV_FluidCanner.get(1),
+ bitsd,
+ new Object[] { "GCG", "GMG", "WPW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_MV_FluidCanner.get(1),
+ bitsd,
+ new Object[] { "GCG", "GMG", "WPW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_HV_FluidCanner.get(1),
+ bitsd,
+ new Object[] { "GCG", "GMG", "WPW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_EV_FluidCanner.get(1),
+ bitsd,
+ new Object[] { "GCG", "GMG", "WPW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_IV_FluidCanner.get(1),
+ bitsd,
+ new Object[] { "GCG", "GMG", "WPW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS });
+
}
private static void registerFluidExtractor() {
- ItemList.Machine_LV_FluidExtractor.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- FLUID_EXTRACTOR_LV.ID,
- "basicmachine.fluidextractor.tier.01",
- "Basic Fluid Extractor",
- 1,
- MachineType.FLUID_EXTRACTOR.tooltipDescription(),
- RecipeMaps.fluidExtractionRecipes,
- 1,
- 1,
- true,
- SoundResource.IC2_MACHINES_EXTRACTOR_OP,
- SpecialEffects.NONE,
- "FLUID_EXTRACTOR",
- new Object[] { "GEG", "TPT", "CMC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'T',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
- ItemList.Machine_MV_FluidExtractor.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- FLUID_EXTRACTOR_MV.ID,
- "basicmachine.fluidextractor.tier.02",
- "Advanced Fluid Extractor",
- 2,
- MachineType.FLUID_EXTRACTOR.tooltipDescription(),
- RecipeMaps.fluidExtractionRecipes,
- 1,
- 1,
- true,
- SoundResource.IC2_MACHINES_EXTRACTOR_OP,
- SpecialEffects.NONE,
- "FLUID_EXTRACTOR",
- new Object[] { "GEG", "TPT", "CMC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'T',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
- ItemList.Machine_HV_FluidExtractor.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- FLUID_EXTRACTOR_HV.ID,
- "basicmachine.fluidextractor.tier.03",
- "Advanced Fluid Extractor II",
- 3,
- MachineType.FLUID_EXTRACTOR.tooltipDescription(),
- RecipeMaps.fluidExtractionRecipes,
- 1,
- 1,
- true,
- SoundResource.IC2_MACHINES_EXTRACTOR_OP,
- SpecialEffects.NONE,
- "FLUID_EXTRACTOR",
- new Object[] { "GEG", "TPT", "CMC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'T',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
- ItemList.Machine_EV_FluidExtractor.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- FLUID_EXTRACTOR_EV.ID,
- "basicmachine.fluidextractor.tier.04",
- "Advanced Fluid Extractor III",
- 4,
- MachineType.FLUID_EXTRACTOR.tooltipDescription(),
- RecipeMaps.fluidExtractionRecipes,
- 1,
- 1,
- true,
- SoundResource.IC2_MACHINES_EXTRACTOR_OP,
- SpecialEffects.NONE,
- "FLUID_EXTRACTOR",
- new Object[] { "GEG", "TPT", "CMC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'T',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
- ItemList.Machine_IV_FluidExtractor.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- FLUID_EXTRACTOR_IV.ID,
- "basicmachine.fluidextractor.tier.05",
- "Advanced Fluid Extractor IV",
- 5,
- MachineType.FLUID_EXTRACTOR.tooltipDescription(),
- RecipeMaps.fluidExtractionRecipes,
- 1,
- 1,
- true,
- SoundResource.IC2_MACHINES_EXTRACTOR_OP,
- SpecialEffects.NONE,
- "FLUID_EXTRACTOR",
- new Object[] { "GEG", "TPT", "CMC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'T',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_LV_FluidExtractor.get(1),
+ bitsd,
+ new Object[] { "GEG", "TPT", "CMC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'P', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP,
+ 'C', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'T',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_MV_FluidExtractor.get(1),
+ bitsd,
+ new Object[] { "GEG", "TPT", "CMC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'P', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP,
+ 'C', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'T',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_HV_FluidExtractor.get(1),
+ bitsd,
+ new Object[] { "GEG", "TPT", "CMC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'P', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP,
+ 'C', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'T',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_EV_FluidExtractor.get(1),
+ bitsd,
+ new Object[] { "GEG", "TPT", "CMC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'P', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP,
+ 'C', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'T',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_IV_FluidExtractor.get(1),
+ bitsd,
+ new Object[] { "GEG", "TPT", "CMC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'P', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP,
+ 'C', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'T',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS });
}
private static void registerFluidHeater() {
- ItemList.Machine_LV_FluidHeater.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- FLUID_HEATER_LV.ID,
- "basicmachine.fluidheater.tier.01",
- "Basic Fluid Heater",
- 1,
- MachineType.FLUID_HEATER.tooltipDescription(),
- RecipeMaps.fluidHeaterRecipes,
- 1,
- 0,
- true,
- SoundResource.NONE,
- SpecialEffects.NONE,
- "FLUID_HEATER",
- new Object[] { "OGO", aTextPlateMotor, aTextWireCoil, 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'O',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING_DOUBLE, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
- ItemList.Machine_MV_FluidHeater.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- FLUID_HEATER_MV.ID,
- "basicmachine.fluidheater.tier.02",
- "Advanced Fluid Heater",
- 2,
- MachineType.FLUID_HEATER.tooltipDescription(),
- RecipeMaps.fluidHeaterRecipes,
- 1,
- 0,
- true,
- SoundResource.NONE,
- SpecialEffects.NONE,
- "FLUID_HEATER",
- new Object[] { "OGO", aTextPlateMotor, aTextWireCoil, 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'O',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING_DOUBLE, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
- ItemList.Machine_HV_FluidHeater.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- FLUID_HEATER_HV.ID,
- "basicmachine.fluidheater.tier.03",
- "Advanced Fluid Heater II",
- 3,
- MachineType.FLUID_HEATER.tooltipDescription(),
- RecipeMaps.fluidHeaterRecipes,
- 1,
- 0,
- true,
- SoundResource.NONE,
- SpecialEffects.NONE,
- "FLUID_HEATER",
- new Object[] { "OGO", aTextPlateMotor, aTextWireCoil, 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'O',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING_DOUBLE, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
- ItemList.Machine_EV_FluidHeater.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- FLUID_HEATER_EV.ID,
- "basicmachine.fluidheater.tier.04",
- "Advanced Fluid Heater III",
- 4,
- MachineType.FLUID_HEATER.tooltipDescription(),
- RecipeMaps.fluidHeaterRecipes,
- 1,
- 0,
- true,
- SoundResource.NONE,
- SpecialEffects.NONE,
- "FLUID_HEATER",
- new Object[] { "OGO", aTextPlateMotor, aTextWireCoil, 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'O',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING_DOUBLE, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
- ItemList.Machine_IV_FluidHeater.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- FLUID_HEATER_IV.ID,
- "basicmachine.fluidheater.tier.05",
- "Advanced Fluid Heater IV",
- 5,
- MachineType.FLUID_HEATER.tooltipDescription(),
- RecipeMaps.fluidHeaterRecipes,
- 1,
- 0,
- true,
- SoundResource.NONE,
- SpecialEffects.NONE,
- "FLUID_HEATER",
- new Object[] { "OGO", aTextPlateMotor, aTextWireCoil, 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'O',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING_DOUBLE, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_LV_FluidHeater.get(1),
+ bitsd,
+ new Object[] { "OGO", aTextPlateMotor, aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL,
+ 'P', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'O',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING_DOUBLE, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_MV_FluidHeater.get(1),
+ bitsd,
+ new Object[] { "OGO", aTextPlateMotor, aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL,
+ 'P', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'O',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING_DOUBLE, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_HV_FluidHeater.get(1),
+ bitsd,
+ new Object[] { "OGO", aTextPlateMotor, aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL,
+ 'P', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'O',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING_DOUBLE, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_EV_FluidHeater.get(1),
+ bitsd,
+ new Object[] { "OGO", aTextPlateMotor, aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL,
+ 'P', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'O',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING_DOUBLE, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_IV_FluidHeater.get(1),
+ bitsd,
+ new Object[] { "OGO", aTextPlateMotor, aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL,
+ 'P', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'O',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING_DOUBLE, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS });
}
private static void registerFluidSolidifier() {
- ItemList.Machine_LV_FluidSolidifier.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- FLUID_SOLIDIFIER_LV.ID,
- "basicmachine.fluidsolidifier.tier.01",
- "Basic Fluid Solidifier",
- 1,
- MachineType.FLUID_SOLIDIFIER.tooltipDescription(),
- RecipeMaps.fluidSolidifierRecipes,
- 1,
- 1,
- true,
- SoundResource.NONE,
- SpecialEffects.NONE,
- "FLUID_SOLIDIFIER",
- new Object[] { "PGP", aTextWireHull, "CBC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS, 'B', OreDictNames.craftingChest })
- .getStackForm(1L));
- ItemList.Machine_MV_FluidSolidifier.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- FLUID_SOLIDIFIER_MV.ID,
- "basicmachine.fluidsolidifier.tier.02",
- "Advanced Fluid Solidifier",
- 2,
- MachineType.FLUID_SOLIDIFIER.tooltipDescription(),
- RecipeMaps.fluidSolidifierRecipes,
- 1,
- 1,
- true,
- SoundResource.NONE,
- SpecialEffects.NONE,
- "FLUID_SOLIDIFIER",
- new Object[] { "PGP", aTextWireHull, "CBC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS, 'B', OreDictNames.craftingChest })
- .getStackForm(1L));
- ItemList.Machine_HV_FluidSolidifier.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- FLUID_SOLIDIFIER_HV.ID,
- "basicmachine.fluidsolidifier.tier.03",
- "Advanced Fluid Solidifier II",
- 3,
- MachineType.FLUID_SOLIDIFIER.tooltipDescription(),
- RecipeMaps.fluidSolidifierRecipes,
- 1,
- 1,
- true,
- SoundResource.NONE,
- SpecialEffects.NONE,
- "FLUID_SOLIDIFIER",
- new Object[] { "PGP", aTextWireHull, "CBC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS, 'B', OreDictNames.craftingChest })
- .getStackForm(1L));
- ItemList.Machine_EV_FluidSolidifier.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- FLUID_SOLIDIFIER_EV.ID,
- "basicmachine.fluidsolidifier.tier.04",
- "Advanced Fluid Solidifier III",
- 4,
- MachineType.FLUID_SOLIDIFIER.tooltipDescription(),
- RecipeMaps.fluidSolidifierRecipes,
- 1,
- 1,
- true,
- SoundResource.NONE,
- SpecialEffects.NONE,
- "FLUID_SOLIDIFIER",
- new Object[] { "PGP", aTextWireHull, "CBC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS, 'B', OreDictNames.craftingChest })
- .getStackForm(1L));
- ItemList.Machine_IV_FluidSolidifier.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- FLUID_SOLIDIFIER_IV.ID,
- "basicmachine.fluidsolidifier.tier.05",
- "Advanced Fluid Solidifier IV",
- 5,
- MachineType.FLUID_SOLIDIFIER.tooltipDescription(),
- RecipeMaps.fluidSolidifierRecipes,
- 1,
- 1,
- true,
- SoundResource.NONE,
- SpecialEffects.NONE,
- "FLUID_SOLIDIFIER",
- new Object[] { "PGP", aTextWireHull, "CBC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS, 'B', OreDictNames.craftingChest })
- .getStackForm(1L));
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_LV_FluidSolidifier.get(1),
+ bitsd,
+ new Object[] { "PGP", aTextWireHull, "CBC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS,
+ 'B', OreDictNames.craftingChest });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_MV_FluidSolidifier.get(1),
+ bitsd,
+ new Object[] { "PGP", aTextWireHull, "CBC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS,
+ 'B', OreDictNames.craftingChest });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_HV_FluidSolidifier.get(1),
+ bitsd,
+ new Object[] { "PGP", aTextWireHull, "CBC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS,
+ 'B', OreDictNames.craftingChest });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_EV_FluidSolidifier.get(1),
+ bitsd,
+ new Object[] { "PGP", aTextWireHull, "CBC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS,
+ 'B', OreDictNames.craftingChest });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_IV_FluidSolidifier.get(1),
+ bitsd,
+ new Object[] { "PGP", aTextWireHull, "CBC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS,
+ 'B', OreDictNames.craftingChest });
+
}
private static void registerForgeHammer() {
- ItemList.Machine_LV_Hammer.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- FORGE_HAMMER_LV.ID,
- "basicmachine.hammer.tier.01",
- "Basic Forge Hammer",
- 1,
- MachineType.FORGE_HAMMER.tooltipDescription(),
- RecipeMaps.hammerRecipes,
- 1,
- 1,
- true,
- SoundResource.RANDOM_ANVIL_USE,
- SpecialEffects.MAIN_RANDOM_SPARKS,
- "HAMMER",
- new Object[] { aTextWirePump, aTextCableHull, "WAW", 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'O',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING_DOUBLE, 'A', OreDictNames.craftingAnvil })
- .getStackForm(1L));
- ItemList.Machine_MV_Hammer.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- FORGE_HAMMER_MV.ID,
- "basicmachine.hammer.tier.02",
- "Advanced Forge Hammer",
- 2,
- MachineType.FORGE_HAMMER.tooltipDescription(),
- RecipeMaps.hammerRecipes,
- 1,
- 1,
- true,
- SoundResource.RANDOM_ANVIL_USE,
- SpecialEffects.MAIN_RANDOM_SPARKS,
- "HAMMER",
- new Object[] { aTextWirePump, aTextCableHull, "WAW", 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'O',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING_DOUBLE, 'A', OreDictNames.craftingAnvil })
- .getStackForm(1L));
- ItemList.Machine_HV_Hammer.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- FORGE_HAMMER_HV.ID,
- "basicmachine.hammer.tier.03",
- "Advanced Forge Hammer II",
- 3,
- MachineType.FORGE_HAMMER.tooltipDescription(),
- RecipeMaps.hammerRecipes,
- 1,
- 1,
- true,
- SoundResource.RANDOM_ANVIL_USE,
- SpecialEffects.MAIN_RANDOM_SPARKS,
- "HAMMER",
- new Object[] { aTextWirePump, aTextCableHull, "WAW", 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'O',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING_DOUBLE, 'A', OreDictNames.craftingAnvil })
- .getStackForm(1L));
- ItemList.Machine_EV_Hammer.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- FORGE_HAMMER_EV.ID,
- "basicmachine.hammer.tier.04",
- "Advanced Forge Hammer III",
- 4,
- MachineType.FORGE_HAMMER.tooltipDescription(),
- RecipeMaps.hammerRecipes,
- 1,
- 1,
- true,
- SoundResource.RANDOM_ANVIL_USE,
- SpecialEffects.MAIN_RANDOM_SPARKS,
- "HAMMER",
- new Object[] { aTextWirePump, aTextCableHull, "WAW", 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'O',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING_DOUBLE, 'A', OreDictNames.craftingAnvil })
- .getStackForm(1L));
- ItemList.Machine_IV_Hammer.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- FORGE_HAMMER_IV.ID,
- "basicmachine.hammer.tier.05",
- "Advanced Forge Hammer IV",
- 5,
- MachineType.FORGE_HAMMER.tooltipDescription(),
- RecipeMaps.hammerRecipes,
- 1,
- 1,
- true,
- SoundResource.RANDOM_ANVIL_USE,
- SpecialEffects.MAIN_RANDOM_SPARKS,
- "HAMMER",
- new Object[] { aTextWirePump, aTextCableHull, "WAW", 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'O',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING_DOUBLE, 'A', OreDictNames.craftingAnvil })
- .getStackForm(1L));
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_LV_Hammer.get(1),
+ bitsd,
+ new Object[] { aTextWirePump, aTextCableHull, "WAW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL,
+ 'P', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'O',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING_DOUBLE, 'A', OreDictNames.craftingAnvil });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_MV_Hammer.get(1),
+ bitsd,
+ new Object[] { aTextWirePump, aTextCableHull, "WAW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL,
+ 'P', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'O',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING_DOUBLE, 'A', OreDictNames.craftingAnvil });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_HV_Hammer.get(1),
+ bitsd,
+ new Object[] { aTextWirePump, aTextCableHull, "WAW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL,
+ 'P', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'O',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING_DOUBLE, 'A', OreDictNames.craftingAnvil });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_EV_Hammer.get(1),
+ bitsd,
+ new Object[] { aTextWirePump, aTextCableHull, "WAW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL,
+ 'P', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'O',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING_DOUBLE, 'A', OreDictNames.craftingAnvil });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_IV_Hammer.get(1),
+ bitsd,
+ new Object[] { aTextWirePump, aTextCableHull, "WAW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL,
+ 'P', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'O',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING_DOUBLE, 'A', OreDictNames.craftingAnvil });
+
}
private static void registerFormingPress() {
- ItemList.Machine_LV_Press.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- FORMING_PRESS_LV.ID,
- "basicmachine.press.tier.01",
- "Basic Forming Press",
- 1,
- MachineType.FORMING_PRESS.tooltipDescription(),
- RecipeMaps.formingPressRecipes,
- 2,
- 1,
- false,
- SoundResource.IC2_MACHINES_COMPRESSOR_OP,
- SpecialEffects.NONE,
- "PRESS",
- new Object[] { aTextWirePump, aTextCableHull, aTextWirePump, 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
- ItemList.Machine_MV_Press.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- FORMING_PRESS_MV.ID,
- "basicmachine.press.tier.02",
- "Advanced Forming Press",
- 2,
- MachineType.FORMING_PRESS.tooltipDescription(),
- RecipeMaps.formingPressRecipes,
- 2,
- 1,
- false,
- SoundResource.IC2_MACHINES_COMPRESSOR_OP,
- SpecialEffects.NONE,
- "PRESS",
- new Object[] { aTextWirePump, aTextCableHull, aTextWirePump, 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
- ItemList.Machine_HV_Press.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- FORMING_PRESS_HV.ID,
- "basicmachine.press.tier.03",
- "Advanced Forming Press II",
- 3,
- MachineType.FORMING_PRESS.tooltipDescription(),
- RecipeMaps.formingPressRecipes,
- 4,
- 1,
- false,
- SoundResource.IC2_MACHINES_COMPRESSOR_OP,
- SpecialEffects.NONE,
- "PRESS",
- new Object[] { aTextWirePump, aTextCableHull, aTextWirePump, 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
- ItemList.Machine_EV_Press.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- FORMING_PRESS_EV.ID,
- "basicmachine.press.tier.04",
- "Advanced Forming Press III",
- 4,
- MachineType.FORMING_PRESS.tooltipDescription(),
- RecipeMaps.formingPressRecipes,
- 4,
- 1,
- false,
- SoundResource.IC2_MACHINES_COMPRESSOR_OP,
- SpecialEffects.NONE,
- "PRESS",
- new Object[] { aTextWirePump, aTextCableHull, aTextWirePump, 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
- ItemList.Machine_IV_Press.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- FORMING_PRESS_IV.ID,
- "basicmachine.press.tier.05",
- "Advanced Forming Press IV",
- 5,
- MachineType.FORMING_PRESS.tooltipDescription(),
- RecipeMaps.formingPressRecipes,
- 6,
- 1,
- false,
- SoundResource.IC2_MACHINES_COMPRESSOR_OP,
- SpecialEffects.NONE,
- "PRESS",
- new Object[] { aTextWirePump, aTextCableHull, aTextWirePump, 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_LV_Press.get(1),
+ bitsd,
+ new Object[] { aTextWirePump, aTextCableHull, aTextWirePump, 'M',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON,
+ 'C', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_MV_Press.get(1),
+ bitsd,
+ new Object[] { aTextWirePump, aTextCableHull, aTextWirePump, 'M',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON,
+ 'C', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_HV_Press.get(1),
+ bitsd,
+ new Object[] { aTextWirePump, aTextCableHull, aTextWirePump, 'M',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON,
+ 'C', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_EV_Press.get(1),
+ bitsd,
+ new Object[] { aTextWirePump, aTextCableHull, aTextWirePump, 'M',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON,
+ 'C', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_IV_Press.get(1),
+ bitsd,
+ new Object[] { aTextWirePump, aTextCableHull, aTextWirePump, 'M',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON,
+ 'C', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE });
}
private static void registerLaserEngraver() {
- ItemList.Machine_LV_LaserEngraver.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- LASER_ENGRAVER_LV.ID,
- "basicmachine.laserengraver.tier.01",
- "Basic Precision Laser Engraver",
- 1,
- MachineType.LASER_ENGRAVER.tooltipDescription(),
- RecipeMaps.laserEngraverRecipes,
- 2,
- 1,
- true,
- SoundResource.IC2_MACHINES_MAGNETIZER_LOOP,
- SpecialEffects.NONE,
- "LASER_ENGRAVER",
- new Object[] { "PEP", aTextCableHull, aTextWireCoil, 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.EMITTER, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
- ItemList.Machine_MV_LaserEngraver.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- LASER_ENGRAVER_MV.ID,
- "basicmachine.laserengraver.tier.02",
- "Advanced Precision Laser Engraver",
- 2,
- MachineType.LASER_ENGRAVER.tooltipDescription(),
- RecipeMaps.laserEngraverRecipes,
- 2,
- 1,
- true,
- SoundResource.IC2_MACHINES_MAGNETIZER_LOOP,
- SpecialEffects.NONE,
- "LASER_ENGRAVER",
- new Object[] { "PEP", aTextCableHull, aTextWireCoil, 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.EMITTER, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
- ItemList.Machine_HV_LaserEngraver.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- LASER_ENGRAVER_HV.ID,
- "basicmachine.laserengraver.tier.03",
- "Advanced Precision Laser Engraver II",
- 3,
- MachineType.LASER_ENGRAVER.tooltipDescription(),
- RecipeMaps.laserEngraverRecipes,
- 2,
- 1,
- true,
- SoundResource.IC2_MACHINES_MAGNETIZER_LOOP,
- SpecialEffects.NONE,
- "LASER_ENGRAVER",
- new Object[] { "PEP", aTextCableHull, aTextWireCoil, 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.EMITTER, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
- ItemList.Machine_EV_LaserEngraver.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- LASER_ENGRAVER_EV.ID,
- "basicmachine.laserengraver.tier.04",
- "Advanced Precision Laser Engraver III",
- 4,
- MachineType.LASER_ENGRAVER.tooltipDescription(),
- RecipeMaps.laserEngraverRecipes,
- 4,
- 1,
- true,
- SoundResource.IC2_MACHINES_MAGNETIZER_LOOP,
- SpecialEffects.NONE,
- "LASER_ENGRAVER",
- new Object[] { "PEP", aTextCableHull, aTextWireCoil, 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.EMITTER, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
- ItemList.Machine_IV_LaserEngraver.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- LASER_ENGRAVER_IV.ID,
- "basicmachine.laserengraver.tier.05",
- "Advanced Precision Laser Engraver IV",
- 5,
- MachineType.LASER_ENGRAVER.tooltipDescription(),
- RecipeMaps.laserEngraverRecipes,
- 4,
- 1,
- true,
- SoundResource.IC2_MACHINES_MAGNETIZER_LOOP,
- SpecialEffects.NONE,
- "LASER_ENGRAVER",
- new Object[] { "PEP", aTextCableHull, aTextWireCoil, 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.EMITTER, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_LV_LaserEngraver.get(1),
+ bitsd,
+ new Object[] { "PEP", aTextCableHull, aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL,
+ 'E', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.EMITTER, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_MV_LaserEngraver.get(1),
+ bitsd,
+ new Object[] { "PEP", aTextCableHull, aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL,
+ 'E', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.EMITTER, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_HV_LaserEngraver.get(1),
+ bitsd,
+ new Object[] { "PEP", aTextCableHull, aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL,
+ 'E', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.EMITTER, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_EV_LaserEngraver.get(1),
+ bitsd,
+ new Object[] { "PEP", aTextCableHull, aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL,
+ 'E', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.EMITTER, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_IV_LaserEngraver.get(1),
+ bitsd,
+ new Object[] { "PEP", aTextCableHull, aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL,
+ 'E', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.EMITTER, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE });
+
}
private static void registerLathe() {
- ItemList.Machine_LV_Lathe.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- LATHE_LV.ID,
- "basicmachine.lathe.tier.01",
- "Basic Lathe",
- 1,
- MachineType.LATHE.tooltipDescription(),
- RecipeMaps.latheRecipes,
- 1,
- 2,
- false,
- SoundResource.NONE,
- SpecialEffects.NONE,
- "LATHE",
- new Object[] { aTextWireCoil, "EMD", "CWP", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'D', OrePrefixes.gem.get(Materials.Diamond) })
- .getStackForm(1L));
- ItemList.Machine_MV_Lathe.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- LATHE_MV.ID,
- "basicmachine.lathe.tier.02",
- "Advanced Lathe",
- 2,
- MachineType.LATHE.tooltipDescription(),
- RecipeMaps.latheRecipes,
- 1,
- 2,
- false,
- SoundResource.NONE,
- SpecialEffects.NONE,
- "LATHE",
- new Object[] { aTextWireCoil, "EMD", "CWP", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'D',
- OrePrefixes.gemFlawless.get(Materials.Diamond) }).getStackForm(1L));
- ItemList.Machine_HV_Lathe.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- LATHE_HV.ID,
- "basicmachine.lathe.tier.03",
- "Advanced Lathe II",
- 3,
- MachineType.LATHE.tooltipDescription(),
- RecipeMaps.latheRecipes,
- 1,
- 2,
- false,
- SoundResource.NONE,
- SpecialEffects.NONE,
- "LATHE",
- new Object[] { aTextWireCoil, "EMD", "CWP", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'D', OreDictNames.craftingIndustrialDiamond })
- .getStackForm(1L));
- ItemList.Machine_EV_Lathe.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- LATHE_EV.ID,
- "basicmachine.lathe.tier.04",
- "Advanced Lathe III",
- 4,
- MachineType.LATHE.tooltipDescription(),
- RecipeMaps.latheRecipes,
- 1,
- 2,
- false,
- SoundResource.NONE,
- SpecialEffects.NONE,
- "LATHE",
- new Object[] { aTextWireCoil, "EMD", "CWP", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'D', OreDictNames.craftingIndustrialDiamond })
- .getStackForm(1L));
- ItemList.Machine_IV_Lathe.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- LATHE_IV.ID,
- "basicmachine.lathe.tier.05",
- "Advanced Lathe IV",
- 5,
- MachineType.LATHE.tooltipDescription(),
- RecipeMaps.latheRecipes,
- 1,
- 2,
- false,
- SoundResource.NONE,
- SpecialEffects.NONE,
- "LATHE",
- new Object[] { aTextWireCoil, "EMD", "CWP", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'D', OreDictNames.craftingIndustrialDiamond })
- .getStackForm(1L));
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_LV_Lathe.get(1),
+ bitsd,
+ new Object[] { aTextWireCoil, "EMD", "CWP", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'D', OrePrefixes.gem.get(Materials.Diamond) });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_MV_Lathe.get(1),
+ bitsd,
+ new Object[] { aTextWireCoil, "EMD", "CWP", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'D', OrePrefixes.gemFlawless.get(Materials.Diamond) });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_HV_Lathe.get(1),
+ bitsd,
+ new Object[] { aTextWireCoil, "EMD", "CWP", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'D', OreDictNames.craftingIndustrialDiamond });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_EV_Lathe.get(1),
+ bitsd,
+ new Object[] { aTextWireCoil, "EMD", "CWP", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'D', OreDictNames.craftingIndustrialDiamond });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_IV_Lathe.get(1),
+ bitsd,
+ new Object[] { aTextWireCoil, "EMD", "CWP", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'D', OreDictNames.craftingIndustrialDiamond });
+
}
private static void registerMacerator() {
- ItemList.Machine_LV_Macerator.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- MACERATOR_LV.ID,
- "basicmachine.macerator.tier.01",
- "Basic Macerator",
- 1,
- MachineType.MACERATOR.tooltipDescription(),
- RecipeMaps.maceratorRecipes,
- 1,
- 1,
- false,
- SoundResource.IC2_MACHINES_MACERATOR_OP,
- SpecialEffects.TOP_SMOKE,
- "MACERATOR",
- new Object[] { "PEG", "WWM", "CCW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G', OrePrefixes.gem.get(Materials.Diamond) })
- .getStackForm(1L));
- ItemList.Machine_MV_Macerator.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- MACERATOR_MV.ID,
- "basicmachine.macerator.tier.02",
- "Advanced Macerator",
- 2,
- MachineType.MACERATOR.tooltipDescription(),
- RecipeMaps.maceratorRecipes,
- 1,
- 1,
- false,
- SoundResource.IC2_MACHINES_MACERATOR_OP,
- SpecialEffects.TOP_SMOKE,
- "MACERATOR",
- new Object[] { "PEG", "WWM", "CCW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
- OrePrefixes.gemFlawless.get(Materials.Diamond) }).getStackForm(1L));
- ItemList.Machine_HV_Macerator.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- MACERATOR_HV.ID,
- "basicmachine.macerator.tier.03",
- "Universal Macerator",
- 3,
- MachineType.MACERATOR_PULVERIZER.tooltipDescription(),
- RecipeMaps.maceratorRecipes,
- 1,
- 2,
- false,
- SoundResource.IC2_MACHINES_MACERATOR_OP,
- SpecialEffects.TOP_SMOKE,
- "PULVERIZER",
- new Object[] { "PEG", "WWM", "CCW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G', OreDictNames.craftingGrinder })
- .getStackForm(1L));
- ItemList.Machine_EV_Macerator.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- MACERATOR_EV.ID,
- "basicmachine.macerator.tier.04",
- "Universal Pulverizer",
- 4,
- MachineType.MACERATOR_PULVERIZER.tooltipDescription(),
- RecipeMaps.maceratorRecipes,
- 1,
- 3,
- false,
- SoundResource.IC2_MACHINES_MACERATOR_OP,
- SpecialEffects.TOP_SMOKE,
- "PULVERIZER",
- new Object[] { "PEG", "WWM", "CCW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G', OreDictNames.craftingGrinder })
- .getStackForm(1L));
- ItemList.Machine_IV_Macerator.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- MACERATOR_IV.ID,
- "basicmachine.macerator.tier.05",
- "Blend-O-Matic 9001",
- 5,
- MachineType.MACERATOR_PULVERIZER.tooltipDescription(),
- RecipeMaps.maceratorRecipes,
- 1,
- 4,
- false,
- SoundResource.IC2_MACHINES_MACERATOR_OP,
- SpecialEffects.TOP_SMOKE,
- "PULVERIZER",
- new Object[] { "PEG", "WWM", "CCW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G', OreDictNames.craftingGrinder })
- .getStackForm(1L));
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_LV_Macerator.get(1),
+ bitsd,
+ new Object[] { "PEG", "WWM", "CCW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G', OrePrefixes.gem.get(Materials.Diamond) });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_MV_Macerator.get(1),
+ bitsd,
+ new Object[] { "PEG", "WWM", "CCW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G', OrePrefixes.gemFlawless.get(Materials.Diamond) });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_HV_Macerator.get(1),
+ bitsd,
+ new Object[] { "PEG", "WWM", "CCW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G', OreDictNames.craftingGrinder });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_EV_Macerator.get(1),
+ bitsd,
+ new Object[] { "PEG", "WWM", "CCW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G', OreDictNames.craftingGrinder });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_IV_Macerator.get(1),
+ bitsd,
+ new Object[] { "PEG", "WWM", "CCW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G', OreDictNames.craftingGrinder });
+
}
private static void registerMatterAmplifier() {
- ItemList.Machine_LV_Amplifab.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- MATTER_AMPLIFIER_LV.ID,
- "basicmachine.amplifab.tier.01",
- "Basic Amplifabricator",
- 1,
- MachineType.MATTER_AMPLIFIER.tooltipDescription(),
- RecipeMaps.amplifierRecipes,
- 1,
- 1,
- 1000,
- SoundResource.IC2_MACHINES_EXTRACTOR_OP,
- SpecialEffects.NONE,
- "AMPLIFAB",
- new Object[] { aTextWirePump, aTextPlateMotor, "CPC", 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.BETTER_CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE4 }).getStackForm(1L));
- ItemList.Machine_MV_Amplifab.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- MATTER_AMPLIFIER_MV.ID,
- "basicmachine.amplifab.tier.02",
- "Advanced Amplifabricator",
- 2,
- MachineType.MATTER_AMPLIFIER.tooltipDescription(),
- RecipeMaps.amplifierRecipes,
- 1,
- 1,
- 1000,
- SoundResource.IC2_MACHINES_EXTRACTOR_OP,
- SpecialEffects.NONE,
- "AMPLIFAB",
- new Object[] { aTextWirePump, aTextPlateMotor, "CPC", 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.BETTER_CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE4 }).getStackForm(1L));
- ItemList.Machine_HV_Amplifab.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- MATTER_AMPLIFIER_HV.ID,
- "basicmachine.amplifab.tier.03",
- "Advanced Amplifabricator II",
- 3,
- MachineType.MATTER_AMPLIFIER.tooltipDescription(),
- RecipeMaps.amplifierRecipes,
- 1,
- 1,
- 1000,
- SoundResource.IC2_MACHINES_EXTRACTOR_OP,
- SpecialEffects.NONE,
- "AMPLIFAB",
- new Object[] { aTextWirePump, aTextPlateMotor, "CPC", 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.BETTER_CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE4 }).getStackForm(1L));
- ItemList.Machine_EV_Amplifab.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- MATTER_AMPLIFIER_EV.ID,
- "basicmachine.amplifab.tier.04",
- "Advanced Amplifabricator III",
- 4,
- MachineType.MATTER_AMPLIFIER.tooltipDescription(),
- RecipeMaps.amplifierRecipes,
- 1,
- 1,
- 1000,
- SoundResource.IC2_MACHINES_EXTRACTOR_OP,
- SpecialEffects.NONE,
- "AMPLIFAB",
- new Object[] { aTextWirePump, aTextPlateMotor, "CPC", 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.BETTER_CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE4 }).getStackForm(1L));
- ItemList.Machine_IV_Amplifab.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- MATTER_AMPLIFIER_IV.ID,
- "basicmachine.amplifab.tier.05",
- "Advanced Amplifabricator IV",
- 5,
- MachineType.MATTER_AMPLIFIER.tooltipDescription(),
- RecipeMaps.amplifierRecipes,
- 1,
- 1,
- 1000,
- SoundResource.IC2_MACHINES_EXTRACTOR_OP,
- SpecialEffects.NONE,
- "AMPLIFAB",
- new Object[] { aTextWirePump, aTextPlateMotor, "CPC", 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.BETTER_CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE4 }).getStackForm(1L));
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_LV_Amplifab.get(1),
+ bitsd,
+ new Object[] { aTextWirePump, aTextPlateMotor, "CPC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL,
+ 'P', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.BETTER_CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE4 });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_MV_Amplifab.get(1),
+ bitsd,
+ new Object[] { aTextWirePump, aTextPlateMotor, "CPC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL,
+ 'P', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.BETTER_CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE4 });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_HV_Amplifab.get(1),
+ bitsd,
+ new Object[] { aTextWirePump, aTextPlateMotor, "CPC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL,
+ 'P', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.BETTER_CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE4 });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_EV_Amplifab.get(1),
+ bitsd,
+ new Object[] { aTextWirePump, aTextPlateMotor, "CPC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL,
+ 'P', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.BETTER_CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE4 });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_IV_Amplifab.get(1),
+ bitsd,
+ new Object[] { aTextWirePump, aTextPlateMotor, "CPC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL,
+ 'P', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.BETTER_CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE4 });
+
}
private static void registerMicrowave() {
- ItemList.Machine_LV_Microwave.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- MICROWAVE_OVEN_LV.ID,
- "basicmachine.microwave.tier.01",
- "Basic Microwave",
- 1,
- MachineType.MICROWAVE.tooltipDescription(),
- RecipeMaps.microwaveRecipes,
- 1,
- 1,
- false,
- SoundResource.IC2_MACHINES_ELECTROFURNACE_LOOP,
- SpecialEffects.NONE,
- "MICROWAVE",
- new Object[] { "LWC", "LMR", "LEC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'R',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.EMITTER, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'L', OrePrefixes.plate.get(Materials.Lead) })
- .getStackForm(1L));
- ItemList.Machine_MV_Microwave.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- MICROWAVE_OVEN_MV.ID,
- "basicmachine.microwave.tier.02",
- "Advanced Microwave",
- 2,
- MachineType.MICROWAVE.tooltipDescription(),
- RecipeMaps.microwaveRecipes,
- 1,
- 1,
- false,
- SoundResource.IC2_MACHINES_ELECTROFURNACE_LOOP,
- SpecialEffects.NONE,
- "MICROWAVE",
- new Object[] { "LWC", "LMR", "LEC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'R',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.EMITTER, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'L', OrePrefixes.plate.get(Materials.Lead) })
- .getStackForm(1L));
- ItemList.Machine_HV_Microwave.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- MICROWAVE_OVEN_HV.ID,
- "basicmachine.microwave.tier.03",
- "Advanced Microwave II",
- 3,
- MachineType.MICROWAVE.tooltipDescription(),
- RecipeMaps.microwaveRecipes,
- 1,
- 1,
- false,
- SoundResource.IC2_MACHINES_ELECTROFURNACE_LOOP,
- SpecialEffects.NONE,
- "MICROWAVE",
- new Object[] { "LWC", "LMR", "LEC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'R',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.EMITTER, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'L', OrePrefixes.plate.get(Materials.Lead) })
- .getStackForm(1L));
- ItemList.Machine_EV_Microwave.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- MICROWAVE_OVEN_EV.ID,
- "basicmachine.microwave.tier.04",
- "Advanced Microwave III",
- 4,
- MachineType.MICROWAVE.tooltipDescription(),
- RecipeMaps.microwaveRecipes,
- 1,
- 1,
- false,
- SoundResource.IC2_MACHINES_ELECTROFURNACE_LOOP,
- SpecialEffects.NONE,
- "MICROWAVE",
- new Object[] { "LWC", "LMR", "LEC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'R',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.EMITTER, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'L', OrePrefixes.plate.get(Materials.Lead) })
- .getStackForm(1L));
- ItemList.Machine_IV_Microwave.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- MICROWAVE_OVEN_IV.ID,
- "basicmachine.microwave.tier.05",
- "Advanced Microwave IV",
- 5,
- MachineType.MICROWAVE.tooltipDescription(),
- RecipeMaps.microwaveRecipes,
- 1,
- 1,
- false,
- SoundResource.IC2_MACHINES_ELECTROFURNACE_LOOP,
- SpecialEffects.NONE,
- "MICROWAVE",
- new Object[] { "LWC", "LMR", "LEC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'R',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.EMITTER, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'L', OrePrefixes.plate.get(Materials.Lead) })
- .getStackForm(1L));
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_LV_Microwave.get(1),
+ bitsd,
+ new Object[] { "LWC", "LMR", "LEC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'R',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.EMITTER, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'L', OrePrefixes.plate.get(Materials.Lead) });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_MV_Microwave.get(1),
+ bitsd,
+ new Object[] { "LWC", "LMR", "LEC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'R',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.EMITTER, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'L', OrePrefixes.plate.get(Materials.Lead) });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_HV_Microwave.get(1),
+ bitsd,
+ new Object[] { "LWC", "LMR", "LEC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'R',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.EMITTER, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'L', OrePrefixes.plate.get(Materials.Lead) });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_EV_Microwave.get(1),
+ bitsd,
+ new Object[] { "LWC", "LMR", "LEC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'R',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.EMITTER, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'L', OrePrefixes.plate.get(Materials.Lead) });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_IV_Microwave.get(1),
+ bitsd,
+ new Object[] { "LWC", "LMR", "LEC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'R',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.EMITTER, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'L', OrePrefixes.plate.get(Materials.Lead) });
+
}
private static void registerMixer() {
- ItemList.Machine_LV_Mixer.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- MIXER_LV.ID,
- "basicmachine.mixer.tier.01",
- "Basic Mixer",
- 1,
- MachineType.MIXER.tooltipDescription(),
- RecipeMaps.mixerRecipes,
- 6,
- 1,
- true,
- SoundResource.NONE,
- SpecialEffects.NONE,
- "MIXER",
- new Object[] { "GRG", "GEG", aTextCableHull, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'R',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROTOR, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'G',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
- ItemList.Machine_MV_Mixer.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- MIXER_MV.ID,
- "basicmachine.mixer.tier.02",
- "Advanced Mixer",
- 2,
- MachineType.MIXER.tooltipDescription(),
- RecipeMaps.mixerRecipes,
- 6,
- 1,
- true,
- SoundResource.NONE,
- SpecialEffects.NONE,
- "MIXER",
- new Object[] { "GRG", "GEG", aTextCableHull, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'R',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROTOR, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'G',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
- ItemList.Machine_HV_Mixer.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- MIXER_HV.ID,
- "basicmachine.mixer.tier.03",
- "Advanced Mixer II",
- 3,
- MachineType.MIXER.tooltipDescription(),
- RecipeMaps.mixerRecipes,
- 6,
- 4,
- true,
- SoundResource.NONE,
- SpecialEffects.NONE,
- "MIXER",
- new Object[] { "GRG", "GEG", aTextCableHull, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'R',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROTOR, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'G',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
- ItemList.Machine_EV_Mixer.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- MIXER_EV.ID,
- "basicmachine.mixer.tier.04",
- "Advanced Mixer III",
- 4,
- MachineType.MIXER.tooltipDescription(),
- RecipeMaps.mixerRecipes,
- 9,
- 4,
- true,
- SoundResource.NONE,
- SpecialEffects.NONE,
- "MIXER",
- new Object[] { "GRG", "GEG", aTextCableHull, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'R',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROTOR, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'G',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
- ItemList.Machine_IV_Mixer.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- MIXER_IV.ID,
- "basicmachine.mixer.tier.05",
- "Advanced Mixer IV",
- 5,
- MachineType.MIXER.tooltipDescription(),
- RecipeMaps.mixerRecipes,
- 9,
- 4,
- true,
- SoundResource.NONE,
- SpecialEffects.NONE,
- "MIXER",
- new Object[] { "GRG", "GEG", aTextCableHull, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'R',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROTOR, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'G',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_LV_Mixer.get(1),
+ bitsd,
+ new Object[] { "GRG", "GEG", aTextCableHull, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'R', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROTOR,
+ 'C', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'G',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_MV_Mixer.get(1),
+ bitsd,
+ new Object[] { "GRG", "GEG", aTextCableHull, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'R', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROTOR,
+ 'C', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'G',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_HV_Mixer.get(1),
+ bitsd,
+ new Object[] { "GRG", "GEG", aTextCableHull, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'R', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROTOR,
+ 'C', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'G',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_EV_Mixer.get(1),
+ bitsd,
+ new Object[] { "GRG", "GEG", aTextCableHull, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'R', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROTOR,
+ 'C', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'G',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_IV_Mixer.get(1),
+ bitsd,
+ new Object[] { "GRG", "GEG", aTextCableHull, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'R', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROTOR,
+ 'C', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'G',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS });
}
private static void registerOreWasher() {
- ItemList.Machine_LV_OreWasher.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- ORE_WASHER_LV.ID,
- "basicmachine.orewasher.tier.01",
- "Basic Ore Washing Plant",
- 1,
- MachineType.ORE_WASHER.tooltipDescription(),
- RecipeMaps.oreWasherRecipes,
- 1,
- 3,
- true,
- SoundResource.NONE,
- SpecialEffects.NONE,
- "ORE_WASHER",
- new Object[] { "RGR", "CEC", aTextWireHull, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'R',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROTOR, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP }).getStackForm(1L));
- ItemList.Machine_MV_OreWasher.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- ORE_WASHER_MV.ID,
- "basicmachine.orewasher.tier.02",
- "Advanced Ore Washing Plant",
- 2,
- MachineType.ORE_WASHER.tooltipDescription(),
- RecipeMaps.oreWasherRecipes,
- 1,
- 3,
- true,
- SoundResource.NONE,
- SpecialEffects.NONE,
- "ORE_WASHER",
- new Object[] { "RGR", "CEC", aTextWireHull, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'R',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROTOR, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP }).getStackForm(1L));
- ItemList.Machine_HV_OreWasher.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- ORE_WASHER_HV.ID,
- "basicmachine.orewasher.tier.03",
- "Advanced Ore Washing Plant II",
- 3,
- MachineType.ORE_WASHER.tooltipDescription(),
- RecipeMaps.oreWasherRecipes,
- 1,
- 3,
- true,
- SoundResource.NONE,
- SpecialEffects.NONE,
- "ORE_WASHER",
- new Object[] { "RGR", "CEC", aTextWireHull, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'R',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROTOR, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP }).getStackForm(1L));
- ItemList.Machine_EV_OreWasher.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- ORE_WASHER_EV.ID,
- "basicmachine.orewasher.tier.04",
- "Advanced Ore Washing Plant III",
- 4,
- MachineType.ORE_WASHER.tooltipDescription(),
- RecipeMaps.oreWasherRecipes,
- 1,
- 3,
- true,
- SoundResource.NONE,
- SpecialEffects.NONE,
- "ORE_WASHER",
- new Object[] { "RGR", "CEC", aTextWireHull, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'R',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROTOR, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP }).getStackForm(1L));
- ItemList.Machine_IV_OreWasher.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- ORE_WASHER_IV.ID,
- "basicmachine.orewasher.tier.05",
- "Repurposed Laundry-Washer I-360",
- 5,
- MachineType.ORE_WASHER.tooltipDescription(),
- RecipeMaps.oreWasherRecipes,
- 1,
- 3,
- true,
- SoundResource.NONE,
- SpecialEffects.NONE,
- "ORE_WASHER",
- new Object[] { "RGR", "CEC", aTextWireHull, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'R',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROTOR, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP }).getStackForm(1L));
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_LV_OreWasher.get(1),
+ bitsd,
+ new Object[] { "RGR", "CEC", aTextWireHull, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'R',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROTOR, 'E', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR,
+ 'C', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_MV_OreWasher.get(1),
+ bitsd,
+ new Object[] { "RGR", "CEC", aTextWireHull, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'R',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROTOR, 'E', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR,
+ 'C', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_HV_OreWasher.get(1),
+ bitsd,
+ new Object[] { "RGR", "CEC", aTextWireHull, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'R',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROTOR, 'E', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR,
+ 'C', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_EV_OreWasher.get(1),
+ bitsd,
+ new Object[] { "RGR", "CEC", aTextWireHull, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'R',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROTOR, 'E', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR,
+ 'C', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_IV_OreWasher.get(1),
+ bitsd,
+ new Object[] { "RGR", "CEC", aTextWireHull, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'R',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROTOR, 'E', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR,
+ 'C', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP });
+
}
private static void registerOven() {
- ItemList.Machine_LV_Oven.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- OVEN_LV.ID,
- "basicmachine.e_oven.tier.01",
- "Basic Electric Oven",
- 1,
- MachineType.OVEN.tooltipDescription(),
- RecipeMaps.furnaceRecipes,
- 1,
- 1,
- false,
- SoundResource.IC2_MACHINES_ELECTROFURNACE_LOOP,
- SpecialEffects.NONE,
- "ELECTRIC_OVEN",
- new Object[] { "CEC", aTextCableHull, "WEW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING }).setProgressBarTextureName("E_Oven")
- .getStackForm(1L));
- ItemList.Machine_MV_Oven.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- OVEN_MV.ID,
- "basicmachine.e_oven.tier.02",
- "Advanced Electric Oven",
- 2,
- MachineType.OVEN.tooltipDescription(),
- RecipeMaps.furnaceRecipes,
- 1,
- 1,
- false,
- SoundResource.IC2_MACHINES_ELECTROFURNACE_LOOP,
- SpecialEffects.NONE,
- "ELECTRIC_OVEN",
- new Object[] { "CEC", aTextCableHull, "WEW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING }).setProgressBarTextureName("E_Oven")
- .getStackForm(1L));
- ItemList.Machine_HV_Oven.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- OVEN_HV.ID,
- "basicmachine.e_oven.tier.03",
- "Advanced Electric Oven II",
- 3,
- MachineType.OVEN.tooltipDescription(),
- RecipeMaps.furnaceRecipes,
- 1,
- 1,
- false,
- SoundResource.IC2_MACHINES_ELECTROFURNACE_LOOP,
- SpecialEffects.NONE,
- "ELECTRIC_OVEN",
- new Object[] { "CEC", aTextCableHull, "WEW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING }).setProgressBarTextureName("E_Oven")
- .getStackForm(1L));
- ItemList.Machine_EV_Oven.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- OVEN_EV.ID,
- "basicmachine.e_oven.tier.04",
- "Advanced Electric Oven III",
- 4,
- MachineType.OVEN.tooltipDescription(),
- RecipeMaps.furnaceRecipes,
- 1,
- 1,
- false,
- SoundResource.IC2_MACHINES_ELECTROFURNACE_LOOP,
- SpecialEffects.NONE,
- "ELECTRIC_OVEN",
- new Object[] { "CEC", aTextCableHull, "WEW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING }).setProgressBarTextureName("E_Oven")
- .getStackForm(1L));
- ItemList.Machine_IV_Oven.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- OVEN_IV.ID,
- "basicmachine.e_oven.tier.05",
- "Advanced Electric Oven IV",
- 5,
- MachineType.OVEN.tooltipDescription(),
- RecipeMaps.furnaceRecipes,
- 1,
- 1,
- false,
- SoundResource.IC2_MACHINES_ELECTROFURNACE_LOOP,
- SpecialEffects.NONE,
- "ELECTRIC_OVEN",
- new Object[] { "CEC", aTextCableHull, "WEW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING }).setProgressBarTextureName("E_Oven")
- .getStackForm(1L));
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_LV_Oven.get(1),
+ bitsd,
+ new Object[] { "CEC", aTextCableHull, "WEW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_MV_Oven.get(1),
+ bitsd,
+ new Object[] { "CEC", aTextCableHull, "WEW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_HV_Oven.get(1),
+ bitsd,
+ new Object[] { "CEC", aTextCableHull, "WEW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_EV_Oven.get(1),
+ bitsd,
+ new Object[] { "CEC", aTextCableHull, "WEW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_IV_Oven.get(1),
+ bitsd,
+ new Object[] { "CEC", aTextCableHull, "WEW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING });
+
}
private static void registerPlasmaArcFurnace() {
- ItemList.Machine_LV_PlasmaArcFurnace.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- PLASMA_ARC_FURNACE_LV.ID,
- "basicmachine.plasmaarcfurnace.tier.01",
- "Basic Plasma Arc Furnace",
- 1,
- MachineType.PLASMA_ARC_FURNACE.tooltipDescription(),
- RecipeMaps.plasmaArcFurnaceRecipes,
- 1,
- 4,
- true,
- SoundResource.IC2_MACHINES_INDUCTION_LOOP,
- SpecialEffects.NONE,
- "PLASMA_ARC_FURNACE",
- new Object[] { "WGW", aTextCableHull, "TPT", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PLATE, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.BETTER_CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE4, 'T',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'G', OrePrefixes.cell.get(Materials.Graphite) })
- .getStackForm(1L));
- ItemList.Machine_MV_PlasmaArcFurnace.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- PLASMA_ARC_FURNACE_MV.ID,
- "basicmachine.plasmaarcfurnace.tier.02",
- "Advanced Plasma Arc Furnace",
- 2,
- MachineType.PLASMA_ARC_FURNACE.tooltipDescription(),
- RecipeMaps.plasmaArcFurnaceRecipes,
- 1,
- 4,
- true,
- SoundResource.IC2_MACHINES_INDUCTION_LOOP,
- SpecialEffects.NONE,
- "PLASMA_ARC_FURNACE",
- new Object[] { "WGW", aTextCableHull, "TPT", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PLATE, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.BETTER_CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE4, 'T',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'G', OrePrefixes.cell.get(Materials.Graphite) })
- .getStackForm(1L));
- ItemList.Machine_HV_PlasmaArcFurnace.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- PLASMA_ARC_FURNACE_HV.ID,
- "basicmachine.plasmaarcfurnace.tier.03",
- "Advanced Plasma Arc Furnace II",
- 3,
- MachineType.PLASMA_ARC_FURNACE.tooltipDescription(),
- RecipeMaps.plasmaArcFurnaceRecipes,
- 1,
- 4,
- true,
- SoundResource.IC2_MACHINES_INDUCTION_LOOP,
- SpecialEffects.NONE,
- "PLASMA_ARC_FURNACE",
- new Object[] { "WGW", aTextCableHull, "TPT", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PLATE, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.BETTER_CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE4, 'T',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'G', OrePrefixes.cell.get(Materials.Graphite) })
- .getStackForm(1L));
- ItemList.Machine_EV_PlasmaArcFurnace.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- PLASMA_ARC_FURNACE_EV.ID,
- "basicmachine.plasmaarcfurnace.tier.04",
- "Advanced Plasma Arc Furnace III",
- 4,
- MachineType.PLASMA_ARC_FURNACE.tooltipDescription(),
- RecipeMaps.plasmaArcFurnaceRecipes,
- 1,
- 9,
- true,
- SoundResource.IC2_MACHINES_INDUCTION_LOOP,
- SpecialEffects.NONE,
- "PLASMA_ARC_FURNACE",
- new Object[] { "WGW", aTextCableHull, "TPT", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PLATE, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.BETTER_CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE4, 'T',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'G', OrePrefixes.cell.get(Materials.Graphite) })
- .getStackForm(1L));
- ItemList.Machine_IV_PlasmaArcFurnace.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- PLASMA_ARC_FURNACE_IV.ID,
- "basicmachine.plasmaarcfurnace.tier.05",
- "Advanced Plasma Arc Furnace IV",
- 5,
- MachineType.PLASMA_ARC_FURNACE.tooltipDescription(),
- RecipeMaps.plasmaArcFurnaceRecipes,
- 1,
- 9,
- true,
- SoundResource.IC2_MACHINES_INDUCTION_LOOP,
- SpecialEffects.NONE,
- "PLASMA_ARC_FURNACE",
- new Object[] { "WGW", aTextCableHull, "TPT", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PLATE, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.BETTER_CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE4, 'T',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'G', OrePrefixes.cell.get(Materials.Graphite) })
- .getStackForm(1L));
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_LV_PlasmaArcFurnace.get(1),
+ bitsd,
+ new Object[] { "WGW", aTextCableHull, "TPT", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PLATE, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.BETTER_CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE4, 'T', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP,
+ 'G', OrePrefixes.cell.get(Materials.Graphite) });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_MV_PlasmaArcFurnace.get(1),
+ bitsd,
+ new Object[] { "WGW", aTextCableHull, "TPT", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PLATE, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.BETTER_CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE4, 'T', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP,
+ 'G', OrePrefixes.cell.get(Materials.Graphite) });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_HV_PlasmaArcFurnace.get(1),
+ bitsd,
+ new Object[] { "WGW", aTextCableHull, "TPT", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PLATE, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.BETTER_CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE4, 'T', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP,
+ 'G', OrePrefixes.cell.get(Materials.Graphite) });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_IV_PlasmaArcFurnace.get(1),
+ bitsd,
+ new Object[] { "WGW", aTextCableHull, "TPT", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PLATE, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.BETTER_CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE4, 'T', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP,
+ 'G', OrePrefixes.cell.get(Materials.Graphite) });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_IV_PlasmaArcFurnace.get(1),
+ bitsd,
+ new Object[] { "WGW", aTextCableHull, "TPT", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PLATE, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.BETTER_CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE4, 'T', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP,
+ 'G', OrePrefixes.cell.get(Materials.Graphite) });
+
}
private static void registerPolarizer() {
- ItemList.Machine_LV_Polarizer.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- POLARIZER_LV.ID,
- "basicmachine.polarizer.tier.01",
- "Basic Polarizer",
- 1,
- MachineType.POLARIZER.tooltipDescription(),
- RecipeMaps.polarizerRecipes,
- 1,
- 1,
- false,
- SoundResource.IC2_MACHINES_MAGNETIZER_LOOP,
- SpecialEffects.NONE,
- "POLARIZER",
- new Object[] { "ZSZ", aTextWireHull, "ZSZ", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'S',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.STICK_ELECTROMAGNETIC, 'Z',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_ELECTRIC, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
- ItemList.Machine_MV_Polarizer.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- POLARIZER_MV.ID,
- "basicmachine.polarizer.tier.02",
- "Advanced Polarizer",
- 2,
- MachineType.POLARIZER.tooltipDescription(),
- RecipeMaps.polarizerRecipes,
- 1,
- 1,
- false,
- SoundResource.IC2_MACHINES_MAGNETIZER_LOOP,
- SpecialEffects.NONE,
- "POLARIZER",
- new Object[] { "ZSZ", aTextWireHull, "ZSZ", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'S',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.STICK_ELECTROMAGNETIC, 'Z',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_ELECTRIC, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
- ItemList.Machine_HV_Polarizer.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- POLARIZER_HV.ID,
- "basicmachine.polarizer.tier.03",
- "Advanced Polarizer II",
- 3,
- MachineType.POLARIZER.tooltipDescription(),
- RecipeMaps.polarizerRecipes,
- 1,
- 1,
- false,
- SoundResource.IC2_MACHINES_MAGNETIZER_LOOP,
- SpecialEffects.NONE,
- "POLARIZER",
- new Object[] { "ZSZ", aTextWireHull, "ZSZ", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'S',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.STICK_ELECTROMAGNETIC, 'Z',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_ELECTRIC, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
- ItemList.Machine_EV_Polarizer.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- POLARIZER_EV.ID,
- "basicmachine.polarizer.tier.04",
- "Advanced Polarizer III",
- 4,
- MachineType.POLARIZER.tooltipDescription(),
- RecipeMaps.polarizerRecipes,
- 1,
- 1,
- false,
- SoundResource.IC2_MACHINES_MAGNETIZER_LOOP,
- SpecialEffects.NONE,
- "POLARIZER",
- new Object[] { "ZSZ", aTextWireHull, "ZSZ", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'S',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.STICK_ELECTROMAGNETIC, 'Z',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_ELECTRIC, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
- ItemList.Machine_IV_Polarizer.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- POLARIZER_IV.ID,
- "basicmachine.polarizer.tier.05",
- "Advanced Polarizer IV",
- 5,
- MachineType.POLARIZER.tooltipDescription(),
- RecipeMaps.polarizerRecipes,
- 1,
- 1,
- false,
- SoundResource.IC2_MACHINES_MAGNETIZER_LOOP,
- SpecialEffects.NONE,
- "POLARIZER",
- new Object[] { "ZSZ", aTextWireHull, "ZSZ", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'S',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.STICK_ELECTROMAGNETIC, 'Z',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_ELECTRIC, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_LV_Polarizer.get(1),
+ bitsd,
+ new Object[] { "ZSZ", aTextWireHull, "ZSZ", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'S',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.STICK_ELECTROMAGNETIC, 'Z',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_ELECTRIC, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_MV_Polarizer.get(1),
+ bitsd,
+ new Object[] { "ZSZ", aTextWireHull, "ZSZ", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'S',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.STICK_ELECTROMAGNETIC, 'Z',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_ELECTRIC, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_HV_Polarizer.get(1),
+ bitsd,
+ new Object[] { "ZSZ", aTextWireHull, "ZSZ", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'S',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.STICK_ELECTROMAGNETIC, 'Z',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_ELECTRIC, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_EV_Polarizer.get(1),
+ bitsd,
+ new Object[] { "ZSZ", aTextWireHull, "ZSZ", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'S',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.STICK_ELECTROMAGNETIC, 'Z',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_ELECTRIC, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_IV_Polarizer.get(1),
+ bitsd,
+ new Object[] { "ZSZ", aTextWireHull, "ZSZ", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'S',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.STICK_ELECTROMAGNETIC, 'Z',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_ELECTRIC, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE });
}
private static void registerPrinter() {
- ItemList.Machine_LV_Printer.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- PRINTER_LV.ID,
- "basicmachine.printer.tier.01",
- "Basic Printer",
- 1,
- MachineType.PRINTER.tooltipDescription(),
- RecipeMaps.printerRecipes,
- 1,
- 1,
- true,
- SoundResource.IC2_MACHINES_COMPRESSOR_OP,
- SpecialEffects.TOP_SMOKE,
- "PRINTER",
- new Object[] { aTextMotorWire, aTextCableHull, "WEW", 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
- ItemList.Machine_MV_Printer.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- PRINTER_MV.ID,
- "basicmachine.printer.tier.02",
- "Advanced Printer",
- 2,
- MachineType.PRINTER.tooltipDescription(),
- RecipeMaps.printerRecipes,
- 1,
- 1,
- true,
- SoundResource.IC2_MACHINES_COMPRESSOR_OP,
- SpecialEffects.TOP_SMOKE,
- "PRINTER",
- new Object[] { aTextMotorWire, aTextCableHull, "WEW", 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
- ItemList.Machine_HV_Printer.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- PRINTER_HV.ID,
- "basicmachine.printer.tier.03",
- "Advanced Printer II",
- 3,
- MachineType.PRINTER.tooltipDescription(),
- RecipeMaps.printerRecipes,
- 1,
- 1,
- true,
- SoundResource.IC2_MACHINES_COMPRESSOR_OP,
- SpecialEffects.TOP_SMOKE,
- "PRINTER",
- new Object[] { aTextMotorWire, aTextCableHull, "WEW", 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
- ItemList.Machine_EV_Printer.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- PRINTER_EV.ID,
- "basicmachine.printer.tier.04",
- "Advanced Printer III",
- 4,
- MachineType.PRINTER.tooltipDescription(),
- RecipeMaps.printerRecipes,
- 1,
- 1,
- true,
- SoundResource.IC2_MACHINES_COMPRESSOR_OP,
- SpecialEffects.TOP_SMOKE,
- "PRINTER",
- new Object[] { aTextMotorWire, aTextCableHull, "WEW", 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
- ItemList.Machine_IV_Printer.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- PRINTER_IV.ID,
- "basicmachine.printer.tier.05",
- "Advanced Printer IV",
- 5,
- MachineType.PRINTER.tooltipDescription(),
- RecipeMaps.printerRecipes,
- 1,
- 1,
- true,
- SoundResource.IC2_MACHINES_COMPRESSOR_OP,
- SpecialEffects.TOP_SMOKE,
- "PRINTER",
- new Object[] { aTextMotorWire, aTextCableHull, "WEW", 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
- ItemList.Machine_LuV_Printer.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- PRINTER_LuV.ID,
- "basicmachine.printer.tier.06",
- "Advanced Printer V",
- 6,
- MachineType.PRINTER.tooltipDescription(),
- RecipeMaps.printerRecipes,
- 1,
- 1,
- true,
- SoundResource.IC2_MACHINES_COMPRESSOR_OP,
- SpecialEffects.TOP_SMOKE,
- "PRINTER",
- new Object[] { aTextMotorWire, aTextCableHull, "WEW", 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
- ItemList.Machine_ZPM_Printer.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- PRINTER_ZPM.ID,
- "basicmachine.printer.tier.07",
- "Advanced Printer VI",
- 7,
- MachineType.PRINTER.tooltipDescription(),
- RecipeMaps.printerRecipes,
- 1,
- 1,
- true,
- SoundResource.IC2_MACHINES_COMPRESSOR_OP,
- SpecialEffects.TOP_SMOKE,
- "PRINTER",
- new Object[] { aTextMotorWire, aTextCableHull, "WEW", 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
- ItemList.Machine_UV_Printer.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- PRINTER_UV.ID,
- "basicmachine.printer.tier.08",
- "Advanced Printer VII",
- 8,
- MachineType.PRINTER.tooltipDescription(),
- RecipeMaps.printerRecipes,
- 1,
- 1,
- true,
- SoundResource.IC2_MACHINES_COMPRESSOR_OP,
- SpecialEffects.TOP_SMOKE,
- "PRINTER",
- new Object[] { aTextMotorWire, aTextCableHull, "WEW", 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_LV_Printer.get(1),
+ bitsd,
+ new Object[] { aTextMotorWire, aTextCableHull, "WEW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL,
+ 'E', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_MV_Printer.get(1),
+ bitsd,
+ new Object[] { aTextMotorWire, aTextCableHull, "WEW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL,
+ 'E', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_HV_Printer.get(1),
+ bitsd,
+ new Object[] { aTextMotorWire, aTextCableHull, "WEW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL,
+ 'E', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_EV_Printer.get(1),
+ bitsd,
+ new Object[] { aTextMotorWire, aTextCableHull, "WEW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL,
+ 'E', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_IV_Printer.get(1),
+ bitsd,
+ new Object[] { aTextMotorWire, aTextCableHull, "WEW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL,
+ 'E', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_LuV_Printer.get(1),
+ bitsd,
+ new Object[] { aTextMotorWire, aTextCableHull, "WEW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL,
+ 'E', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_ZPM_Printer.get(1),
+ bitsd,
+ new Object[] { aTextMotorWire, aTextCableHull, "WEW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL,
+ 'E', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_UV_Printer.get(1),
+ bitsd,
+ new Object[] { aTextMotorWire, aTextCableHull, "WEW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL,
+ 'E', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE });
+
}
private static void registerRecycler() {
- ItemList.Machine_LV_Recycler.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- RECYCLER_LV.ID,
- "basicmachine.recycler.tier.01",
- "Basic Recycler",
- 1,
- MachineType.RECYCLER.tooltipDescription(),
- RecipeMaps.recyclerRecipes,
- 1,
- 1,
- false,
- SoundResource.IC2_MACHINES_RECYCLER_OP,
- SpecialEffects.NONE,
- "RECYCLER",
- new Object[] { "GCG", aTextPlateMotor, aTextWireCoil, 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G', OrePrefixes.dust.get(Materials.Glowstone) })
- .getStackForm(1L));
- ItemList.Machine_MV_Recycler.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- RECYCLER_MV.ID,
- "basicmachine.recycler.tier.02",
- "Advanced Recycler",
- 2,
- MachineType.RECYCLER.tooltipDescription(),
- RecipeMaps.recyclerRecipes,
- 1,
- 1,
- false,
- SoundResource.IC2_MACHINES_RECYCLER_OP,
- SpecialEffects.NONE,
- "RECYCLER",
- new Object[] { "GCG", aTextPlateMotor, aTextWireCoil, 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G', OrePrefixes.dust.get(Materials.Glowstone) })
- .getStackForm(1L));
- ItemList.Machine_HV_Recycler.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- RECYCLER_HV.ID,
- "basicmachine.recycler.tier.03",
- "Advanced Recycler II",
- 3,
- MachineType.RECYCLER.tooltipDescription(),
- RecipeMaps.recyclerRecipes,
- 1,
- 1,
- false,
- SoundResource.IC2_MACHINES_RECYCLER_OP,
- SpecialEffects.NONE,
- "RECYCLER",
- new Object[] { "GCG", aTextPlateMotor, aTextWireCoil, 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G', OrePrefixes.dust.get(Materials.Glowstone) })
- .getStackForm(1L));
- ItemList.Machine_EV_Recycler.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- RECYCLER_EV.ID,
- "basicmachine.recycler.tier.04",
- "Advanced Recycler III",
- 4,
- MachineType.RECYCLER.tooltipDescription(),
- RecipeMaps.recyclerRecipes,
- 1,
- 1,
- false,
- SoundResource.IC2_MACHINES_RECYCLER_OP,
- SpecialEffects.NONE,
- "RECYCLER",
- new Object[] { "GCG", aTextPlateMotor, aTextWireCoil, 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G', OrePrefixes.dust.get(Materials.Glowstone) })
- .getStackForm(1L));
- ItemList.Machine_IV_Recycler.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- RECYCLER_IV.ID,
- "basicmachine.recycler.tier.05",
- "The Oblitterator",
- 5,
- MachineType.RECYCLER.tooltipDescription(),
- RecipeMaps.recyclerRecipes,
- 1,
- 1,
- false,
- SoundResource.IC2_MACHINES_RECYCLER_OP,
- SpecialEffects.NONE,
- "RECYCLER",
- new Object[] { "GCG", aTextPlateMotor, aTextWireCoil, 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G', OrePrefixes.dust.get(Materials.Glowstone) })
- .getStackForm(1L));
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_LV_Recycler.get(1),
+ bitsd,
+ new Object[] { "GCG", aTextPlateMotor, aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL,
+ 'P', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G', OrePrefixes.dust.get(Materials.Glowstone) });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_MV_Recycler.get(1),
+ bitsd,
+ new Object[] { "GCG", aTextPlateMotor, aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL,
+ 'P', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G', OrePrefixes.dust.get(Materials.Glowstone) });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_HV_Recycler.get(1),
+ bitsd,
+ new Object[] { "GCG", aTextPlateMotor, aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL,
+ 'P', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G', OrePrefixes.dust.get(Materials.Glowstone) });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_EV_Recycler.get(1),
+ bitsd,
+ new Object[] { "GCG", aTextPlateMotor, aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL,
+ 'P', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G', OrePrefixes.dust.get(Materials.Glowstone) });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_IV_Recycler.get(1),
+ bitsd,
+ new Object[] { "GCG", aTextPlateMotor, aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL,
+ 'P', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G', OrePrefixes.dust.get(Materials.Glowstone) });
+
}
private static void registerSifter() {
- ItemList.Machine_LV_Sifter.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- SIFTER_LV.ID,
- "basicmachine.sifter.tier.01",
- "Basic Sifting Machine",
- 1,
- MachineType.SIFTER.tooltipDescription(),
- RecipeMaps.sifterRecipes,
- 1,
- 9,
- true,
- SoundResource.NONE,
- SpecialEffects.NONE,
- "SIFTER",
- new Object[] { "WFW", aTextPlateMotor, "CFC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'F', OreDictNames.craftingFilter, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
- ItemList.Machine_MV_Sifter.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- SIFTER_MV.ID,
- "basicmachine.sifter.tier.02",
- "Advanced Sifting Machine",
- 2,
- MachineType.SIFTER.tooltipDescription(),
- RecipeMaps.sifterRecipes,
- 1,
- 9,
- true,
- SoundResource.NONE,
- SpecialEffects.NONE,
- "SIFTER",
- new Object[] { "WFW", aTextPlateMotor, "CFC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'F', OreDictNames.craftingFilter, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
- ItemList.Machine_HV_Sifter.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- SIFTER_HV.ID,
- "basicmachine.sifter.tier.03",
- "Advanced Sifting Machine II",
- 3,
- MachineType.SIFTER.tooltipDescription(),
- RecipeMaps.sifterRecipes,
- 1,
- 9,
- true,
- SoundResource.NONE,
- SpecialEffects.NONE,
- "SIFTER",
- new Object[] { "WFW", aTextPlateMotor, "CFC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'F', OreDictNames.craftingFilter, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
- ItemList.Machine_EV_Sifter.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- SIFTER_EV.ID,
- "basicmachine.sifter.tier.04",
- "Advanced Sifting Machine III",
- 4,
- MachineType.SIFTER.tooltipDescription(),
- RecipeMaps.sifterRecipes,
- 1,
- 9,
- true,
- SoundResource.NONE,
- SpecialEffects.NONE,
- "SIFTER",
- new Object[] { "WFW", aTextPlateMotor, "CFC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'F', OreDictNames.craftingFilter, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
- ItemList.Machine_IV_Sifter.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- SIFTER_IV.ID,
- "basicmachine.sifter.tier.05",
- "Advanced Sifting Machine IV",
- 5,
- MachineType.SIFTER.tooltipDescription(),
- RecipeMaps.sifterRecipes,
- 1,
- 9,
- true,
- SoundResource.NONE,
- SpecialEffects.NONE,
- "SIFTER",
- new Object[] { "WFW", aTextPlateMotor, "CFC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'F', OreDictNames.craftingFilter, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_LV_Sifter.get(1),
+ bitsd,
+ new Object[] { "WFW", aTextPlateMotor, "CFC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'F', OreDictNames.craftingFilter, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_MV_Sifter.get(1),
+ bitsd,
+ new Object[] { "WFW", aTextPlateMotor, "CFC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'F', OreDictNames.craftingFilter, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_HV_Sifter.get(1),
+ bitsd,
+ new Object[] { "WFW", aTextPlateMotor, "CFC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'F', OreDictNames.craftingFilter, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_EV_Sifter.get(1),
+ bitsd,
+ new Object[] { "WFW", aTextPlateMotor, "CFC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'F', OreDictNames.craftingFilter, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_IV_Sifter.get(1),
+ bitsd,
+ new Object[] { "WFW", aTextPlateMotor, "CFC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'F', OreDictNames.craftingFilter, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE });
+
}
private static void registerSlicer() {
- ItemList.Machine_LV_Slicer.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- SLICER_LV.ID,
- "basicmachine.slicer.tier.01",
- "Basic Slicing Machine",
- 1,
- MachineType.SLICER.tooltipDescription(),
- RecipeMaps.slicerRecipes,
- 2,
- 1,
- false,
- SoundResource.NONE,
- SpecialEffects.NONE,
- "SLICER",
- new Object[] { aTextWireCoil, "PMV", aTextWireCoil, 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'V',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
- ItemList.Machine_MV_Slicer.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- SLICER_MV.ID,
- "basicmachine.slicer.tier.02",
- "Advanced Slicing Machine",
- 2,
- MachineType.SLICER.tooltipDescription(),
- RecipeMaps.slicerRecipes,
- 2,
- 1,
- false,
- SoundResource.NONE,
- SpecialEffects.NONE,
- "SLICER",
- new Object[] { aTextWireCoil, "PMV", aTextWireCoil, 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'V',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
- ItemList.Machine_HV_Slicer.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- SLICER_HV.ID,
- "basicmachine.slicer.tier.03",
- "Advanced Slicing Machine II",
- 3,
- MachineType.SLICER.tooltipDescription(),
- RecipeMaps.slicerRecipes,
- 2,
- 1,
- false,
- SoundResource.NONE,
- SpecialEffects.NONE,
- "SLICER",
- new Object[] { aTextWireCoil, "PMV", aTextWireCoil, 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'V',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
- ItemList.Machine_EV_Slicer.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- SLICER_EV.ID,
- "basicmachine.slicer.tier.04",
- "Advanced Slicing Machine III",
- 4,
- MachineType.SLICER.tooltipDescription(),
- RecipeMaps.slicerRecipes,
- 2,
- 1,
- false,
- SoundResource.NONE,
- SpecialEffects.NONE,
- "SLICER",
- new Object[] { aTextWireCoil, "PMV", aTextWireCoil, 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'V',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
- ItemList.Machine_IV_Slicer.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- SLICER_IV.ID,
- "basicmachine.slicer.tier.05",
- "Advanced Slicing Machine IV",
- 5,
- MachineType.SLICER.tooltipDescription(),
- RecipeMaps.slicerRecipes,
- 2,
- 1,
- false,
- SoundResource.NONE,
- SpecialEffects.NONE,
- "SLICER",
- new Object[] { aTextWireCoil, "PMV", aTextWireCoil, 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'V',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_LV_Slicer.get(1),
+ bitsd,
+ new Object[] { aTextWireCoil, "PMV", aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL,
+ 'P', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'V',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_MV_Slicer.get(1),
+ bitsd,
+ new Object[] { aTextWireCoil, "PMV", aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL,
+ 'P', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'V',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_HV_Slicer.get(1),
+ bitsd,
+ new Object[] { aTextWireCoil, "PMV", aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL,
+ 'P', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'V',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_EV_Slicer.get(1),
+ bitsd,
+ new Object[] { aTextWireCoil, "PMV", aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL,
+ 'P', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'V',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_IV_Slicer.get(1),
+ bitsd,
+ new Object[] { aTextWireCoil, "PMV", aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL,
+ 'P', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'V',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE });
+
}
private static void registerThermalCentrifuge() {
- ItemList.Machine_LV_ThermalCentrifuge.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- THERMAL_CENTRIFUGE_LV.ID,
- "basicmachine.thermalcentrifuge.tier.01",
- "Basic Thermal Centrifuge",
- 1,
- MachineType.THERMAL_CENTRIFUGE.tooltipDescription(),
- RecipeMaps.thermalCentrifugeRecipes,
- 1,
- 3,
- false,
- SoundResource.NONE,
- SpecialEffects.NONE,
- "THERMAL_CENTRIFUGE",
- new Object[] { "CEC", "OMO", "WEW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'O',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING_DOUBLE }).getStackForm(1L));
- ItemList.Machine_MV_ThermalCentrifuge.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- THERMAL_CENTRIFUGE_MV.ID,
- "basicmachine.thermalcentrifuge.tier.02",
- "Advanced Thermal Centrifuge",
- 2,
- MachineType.THERMAL_CENTRIFUGE.tooltipDescription(),
- RecipeMaps.thermalCentrifugeRecipes,
- 1,
- 3,
- false,
- SoundResource.NONE,
- SpecialEffects.NONE,
- "THERMAL_CENTRIFUGE",
- new Object[] { "CEC", "OMO", "WEW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'O',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING_DOUBLE }).getStackForm(1L));
- ItemList.Machine_HV_ThermalCentrifuge.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- THERMAL_CENTRIFUGE_HV.ID,
- "basicmachine.thermalcentrifuge.tier.03",
- "Advanced Thermal Centrifuge II",
- 3,
- MachineType.THERMAL_CENTRIFUGE.tooltipDescription(),
- RecipeMaps.thermalCentrifugeRecipes,
- 1,
- 3,
- false,
- SoundResource.NONE,
- SpecialEffects.NONE,
- "THERMAL_CENTRIFUGE",
- new Object[] { "CEC", "OMO", "WEW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'O',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING_DOUBLE }).getStackForm(1L));
- ItemList.Machine_EV_ThermalCentrifuge.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- THERMAL_CENTRIFUGE_EV.ID,
- "basicmachine.thermalcentrifuge.tier.04",
- "Advanced Thermal Centrifuge III",
- 4,
- MachineType.THERMAL_CENTRIFUGE.tooltipDescription(),
- RecipeMaps.thermalCentrifugeRecipes,
- 1,
- 3,
- false,
- SoundResource.NONE,
- SpecialEffects.NONE,
- "THERMAL_CENTRIFUGE",
- new Object[] { "CEC", "OMO", "WEW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'O',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING_DOUBLE }).getStackForm(1L));
- ItemList.Machine_IV_ThermalCentrifuge.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- THERMAL_CENTRIFUGE_IV.ID,
- "basicmachine.thermalcentrifuge.tier.05",
- "Blaze Sweatshop T-6350",
- 5,
- MachineType.THERMAL_CENTRIFUGE.tooltipDescription(),
- RecipeMaps.thermalCentrifugeRecipes,
- 1,
- 3,
- false,
- SoundResource.NONE,
- SpecialEffects.NONE,
- "THERMAL_CENTRIFUGE",
- new Object[] { "CEC", "OMO", "WEW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'O',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING_DOUBLE }).getStackForm(1L));
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_LV_ThermalCentrifuge.get(1),
+ bitsd,
+ new Object[] { "CEC", "OMO", "WEW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'O',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING_DOUBLE });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_MV_ThermalCentrifuge.get(1),
+ bitsd,
+ new Object[] { "CEC", "OMO", "WEW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'O',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING_DOUBLE });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_HV_ThermalCentrifuge.get(1),
+ bitsd,
+ new Object[] { "CEC", "OMO", "WEW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'O',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING_DOUBLE });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_EV_ThermalCentrifuge.get(1),
+ bitsd,
+ new Object[] { "CEC", "OMO", "WEW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'O',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING_DOUBLE });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_IV_ThermalCentrifuge.get(1),
+ bitsd,
+ new Object[] { "CEC", "OMO", "WEW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'O',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING_DOUBLE });
+
}
private static void registerUnpackager() {
- ItemList.Machine_LV_Unboxinator.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- UNPACKAGER_LV.ID,
- "basicmachine.unboxinator.tier.01",
- "Basic Unpackager",
- 1,
- MachineType.UNPACKAGER.tooltipDescription(),
- RecipeMaps.unpackagerRecipes,
- 1,
- 2,
- false,
- SoundResource.NONE,
- SpecialEffects.NONE,
- "UNBOXINATOR",
- new Object[] { "BCB", "VMR", aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'R',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROBOT_ARM, 'V',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'B', OreDictNames.craftingChest })
- .getStackForm(1L));
- ItemList.Machine_MV_Unboxinator.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- UNPACKAGER_MV.ID,
- "basicmachine.unboxinator.tier.02",
- "Advanced Unpackager",
- 2,
- MachineType.UNPACKAGER.tooltipDescription(),
- RecipeMaps.unpackagerRecipes,
- 1,
- 2,
- false,
- SoundResource.NONE,
- SpecialEffects.NONE,
- "UNBOXINATOR",
- new Object[] { "BCB", "VMR", aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'R',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROBOT_ARM, 'V',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'B', OreDictNames.craftingChest })
- .getStackForm(1L));
- ItemList.Machine_HV_Unboxinator.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- UNPACKAGER_HV.ID,
- "basicmachine.unboxinator.tier.03",
- "Advanced Unpackager II",
- 3,
- MachineType.UNPACKAGER.tooltipDescription(),
- RecipeMaps.unpackagerRecipes,
- 1,
- 2,
- false,
- SoundResource.NONE,
- SpecialEffects.NONE,
- "UNBOXINATOR",
- new Object[] { "BCB", "VMR", aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'R',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROBOT_ARM, 'V',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'B', OreDictNames.craftingChest })
- .getStackForm(1L));
- ItemList.Machine_EV_Unboxinator.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- UNPACKAGER_EV.ID,
- "basicmachine.unboxinator.tier.04",
- "Advanced Unpackager III",
- 4,
- MachineType.UNPACKAGER.tooltipDescription(),
- RecipeMaps.unpackagerRecipes,
- 1,
- 2,
- false,
- SoundResource.NONE,
- SpecialEffects.NONE,
- "UNBOXINATOR",
- new Object[] { "BCB", "VMR", aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'R',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROBOT_ARM, 'V',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'B', OreDictNames.craftingChest })
- .getStackForm(1L));
- ItemList.Machine_IV_Unboxinator.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- UNPACKAGER_IV.ID,
- "basicmachine.unboxinator.tier.05",
- "Unboxinator",
- 5,
- MachineType.UNPACKAGER.tooltipDescription(),
- RecipeMaps.unpackagerRecipes,
- 1,
- 2,
- false,
- SoundResource.NONE,
- SpecialEffects.NONE,
- "UNBOXINATOR",
- new Object[] { "BCB", "VMR", aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'R',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROBOT_ARM, 'V',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'B', OreDictNames.craftingChest })
- .getStackForm(1L));
- ItemList.Machine_LuV_Unboxinator.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- UNPACKAGER_LuV.ID,
- "basicmachine.unboxinator.tier.06",
- "Unboxinator",
- 6,
- MachineType.UNPACKAGER.tooltipDescription(),
- RecipeMaps.unpackagerRecipes,
- 1,
- 2,
- false,
- SoundResource.NONE,
- SpecialEffects.NONE,
- "UNBOXINATOR",
- new Object[] { "BCB", "VMR", aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'R',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROBOT_ARM, 'V',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'B', OreDictNames.craftingChest })
- .getStackForm(1L));
- ItemList.Machine_ZPM_Unboxinator.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- UNPACKAGER_ZPM.ID,
- "basicmachine.unboxinator.tier.07",
- "Unboxinator",
- 7,
- MachineType.UNPACKAGER.tooltipDescription(),
- RecipeMaps.unpackagerRecipes,
- 1,
- 2,
- false,
- SoundResource.NONE,
- SpecialEffects.NONE,
- "UNBOXINATOR",
- new Object[] { "BCB", "VMR", aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'R',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROBOT_ARM, 'V',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'B', OreDictNames.craftingChest })
- .getStackForm(1L));
- ItemList.Machine_UV_Unboxinator.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- UNPACKAGER_UV.ID,
- "basicmachine.unboxinator.tier.08",
- "Unboxinator",
- 8,
- MachineType.UNPACKAGER.tooltipDescription(),
- RecipeMaps.unpackagerRecipes,
- 1,
- 2,
- false,
- SoundResource.NONE,
- SpecialEffects.NONE,
- "UNBOXINATOR",
- new Object[] { "BCB", "VMR", aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'R',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROBOT_ARM, 'V',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'B', OreDictNames.craftingChest })
- .getStackForm(1L));
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_LV_Unboxinator.get(1),
+ bitsd,
+ new Object[] { "BCB", "VMR", aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'R',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROBOT_ARM, 'V',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'B', OreDictNames.craftingChest });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_MV_Unboxinator.get(1),
+ bitsd,
+ new Object[] { "BCB", "VMR", aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'R',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROBOT_ARM, 'V',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'B', OreDictNames.craftingChest });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_HV_Unboxinator.get(1),
+ bitsd,
+ new Object[] { "BCB", "VMR", aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'R',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROBOT_ARM, 'V',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'B', OreDictNames.craftingChest });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_EV_Unboxinator.get(1),
+ bitsd,
+ new Object[] { "BCB", "VMR", aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'R',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROBOT_ARM, 'V',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'B', OreDictNames.craftingChest });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_IV_Unboxinator.get(1),
+ bitsd,
+ new Object[] { "BCB", "VMR", aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'R',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROBOT_ARM, 'V',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'B', OreDictNames.craftingChest });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_LuV_Unboxinator.get(1),
+ bitsd,
+ new Object[] { "BCB", "VMR", aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'R',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROBOT_ARM, 'V',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'B', OreDictNames.craftingChest });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_ZPM_Unboxinator.get(1),
+ bitsd,
+ new Object[] { "BCB", "VMR", aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'R',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROBOT_ARM, 'V',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'B', OreDictNames.craftingChest });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_UV_Unboxinator.get(1),
+ bitsd,
+ new Object[] { "BCB", "VMR", aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'R',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROBOT_ARM, 'V',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'B', OreDictNames.craftingChest });
}
private static void registerWiremill() {
- ItemList.Machine_LV_Wiremill.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- WIREMILL_LV.ID,
- "basicmachine.wiremill.tier.01",
- "Basic Wiremill",
- 1,
- MachineType.WIREMILL.tooltipDescription(),
- RecipeMaps.wiremillRecipes,
- 2,
- 1,
- false,
- SoundResource.IC2_MACHINES_RECYCLER_OP,
- SpecialEffects.NONE,
- "WIREMILL",
- new Object[] { aTextMotorWire, aTextCableHull, aTextMotorWire, 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
- ItemList.Machine_MV_Wiremill.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- WIREMILL_MV.ID,
- "basicmachine.wiremill.tier.02",
- "Advanced Wiremill",
- 2,
- MachineType.WIREMILL.tooltipDescription(),
- RecipeMaps.wiremillRecipes,
- 2,
- 1,
- false,
- SoundResource.IC2_MACHINES_RECYCLER_OP,
- SpecialEffects.NONE,
- "WIREMILL",
- new Object[] { aTextMotorWire, aTextCableHull, aTextMotorWire, 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
- ItemList.Machine_HV_Wiremill.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- WIREMILL_HV.ID,
- "basicmachine.wiremill.tier.03",
- "Advanced Wiremill II",
- 3,
- MachineType.WIREMILL.tooltipDescription(),
- RecipeMaps.wiremillRecipes,
- 2,
- 1,
- false,
- SoundResource.IC2_MACHINES_RECYCLER_OP,
- SpecialEffects.NONE,
- "WIREMILL",
- new Object[] { aTextMotorWire, aTextCableHull, aTextMotorWire, 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
- ItemList.Machine_EV_Wiremill.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- WIREMILL_EV.ID,
- "basicmachine.wiremill.tier.04",
- "Advanced Wiremill III",
- 4,
- MachineType.WIREMILL.tooltipDescription(),
- RecipeMaps.wiremillRecipes,
- 2,
- 1,
- false,
- SoundResource.IC2_MACHINES_RECYCLER_OP,
- SpecialEffects.NONE,
- "WIREMILL",
- new Object[] { aTextMotorWire, aTextCableHull, aTextMotorWire, 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
- ItemList.Machine_IV_Wiremill.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- WIREMILL_IV.ID,
- "basicmachine.wiremill.tier.05",
- "Advanced Wiremill IV",
- 5,
- MachineType.WIREMILL.tooltipDescription(),
- RecipeMaps.wiremillRecipes,
- 2,
- 1,
- false,
- SoundResource.IC2_MACHINES_RECYCLER_OP,
- SpecialEffects.NONE,
- "WIREMILL",
- new Object[] { aTextMotorWire, aTextCableHull, aTextMotorWire, 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_LV_Wiremill.get(1),
+ bitsd,
+ new Object[] { aTextMotorWire, aTextCableHull, aTextMotorWire, 'M',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR,
+ 'C', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_MV_Wiremill.get(1),
+ bitsd,
+ new Object[] { aTextMotorWire, aTextCableHull, aTextMotorWire, 'M',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR,
+ 'C', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_HV_Wiremill.get(1),
+ bitsd,
+ new Object[] { aTextMotorWire, aTextCableHull, aTextMotorWire, 'M',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR,
+ 'C', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_EV_Wiremill.get(1),
+ bitsd,
+ new Object[] { aTextMotorWire, aTextCableHull, aTextMotorWire, 'M',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR,
+ 'C', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_IV_Wiremill.get(1),
+ bitsd,
+ new Object[] { aTextMotorWire, aTextCableHull, aTextMotorWire, 'M',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR,
+ 'C', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE });
}
private static void registerShapedCraftingRecipes() {
@@ -5056,121 +2448,69 @@ public class GT_Loader_MetaTileEntities_Recipes implements Runnable {
// hull crafting recipes. (They can't be used for recycling as that would create an exploit loop with the
// assembler recipes.)
- if (GT_Mod.gregtechproxy.mHardMachineCasings) {
- GT_ModHandler.addCraftingRecipe(
- ItemList.Hull_ULV.get(1L),
- GT_ModHandler.RecipeBits.NOT_REMOVABLE | GT_ModHandler.RecipeBits.BUFFERED,
- new Object[] { "PHP", aTextCableHull, 'M', ItemList.Casing_ULV, 'C',
- OrePrefixes.cableGt01.get(Materials.Lead), 'H', OrePrefixes.plate.get(Materials.WroughtIron), 'P',
- OrePrefixes.plate.get(Materials.Wood) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Hull_LV.get(1L),
- GT_ModHandler.RecipeBits.NOT_REMOVABLE | GT_ModHandler.RecipeBits.BUFFERED,
- new Object[] { "PHP", aTextCableHull, 'M', ItemList.Casing_LV, 'C',
- OrePrefixes.cableGt01.get(Materials.Tin), 'H', OrePrefixes.plate.get(Materials.Steel), 'P',
- OrePrefixes.plate.get(Materials.WroughtIron) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Hull_MV.get(1L),
- GT_ModHandler.RecipeBits.NOT_REMOVABLE | GT_ModHandler.RecipeBits.BUFFERED,
- new Object[] { "PHP", aTextCableHull, 'M', ItemList.Casing_MV, 'C',
- OrePrefixes.cableGt01.get(Materials.Copper), 'H', OrePrefixes.plate.get(Materials.Aluminium), 'P',
- OrePrefixes.plate.get(Materials.WroughtIron) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Hull_HV.get(1L),
- GT_ModHandler.RecipeBits.NOT_REMOVABLE | GT_ModHandler.RecipeBits.BUFFERED,
- new Object[] { "PHP", aTextCableHull, 'M', ItemList.Casing_HV, 'C',
- OrePrefixes.cableGt01.get(Materials.Gold), 'H', OrePrefixes.plate.get(Materials.StainlessSteel),
- 'P', OrePrefixes.plate.get(Materials.Plastic) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Hull_EV.get(1L),
- GT_ModHandler.RecipeBits.NOT_REMOVABLE | GT_ModHandler.RecipeBits.BUFFERED,
- new Object[] { "PHP", aTextCableHull, 'M', ItemList.Casing_EV, 'C',
- OrePrefixes.cableGt01.get(Materials.Aluminium), 'H', OrePrefixes.plate.get(Materials.Titanium), 'P',
- OrePrefixes.plate.get(Materials.Plastic) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Hull_IV.get(1L),
- GT_ModHandler.RecipeBits.NOT_REMOVABLE | GT_ModHandler.RecipeBits.BUFFERED,
- new Object[] { "PHP", aTextCableHull, 'M', ItemList.Casing_IV, 'C',
- OrePrefixes.cableGt01.get(Materials.Tungsten), 'H', OrePrefixes.plate.get(Materials.TungstenSteel),
- 'P', OrePrefixes.plate.get(Materials.Polytetrafluoroethylene) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Hull_LuV.get(1L),
- GT_ModHandler.RecipeBits.NOT_REMOVABLE | GT_ModHandler.RecipeBits.BUFFERED,
- new Object[] { "PHP", aTextCableHull, 'M', ItemList.Casing_LuV, 'C',
- OrePrefixes.cableGt01.get(Materials.VanadiumGallium), 'H',
- OrePrefixes.plate.get(ExternalMaterials.getRhodiumPlatedPalladium()), 'P',
- OrePrefixes.plate.get(Materials.Polytetrafluoroethylene) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Hull_ZPM.get(1L),
- GT_ModHandler.RecipeBits.NOT_REMOVABLE | GT_ModHandler.RecipeBits.BUFFERED,
- new Object[] { "PHP", aTextCableHull, 'M', ItemList.Casing_ZPM, 'C',
- OrePrefixes.cableGt01.get(Materials.Naquadah), 'H', OrePrefixes.plate.get(Materials.Iridium), 'P',
- OrePrefixes.plate.get(Materials.Polybenzimidazole) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Hull_UV.get(1L),
- GT_ModHandler.RecipeBits.NOT_REMOVABLE | GT_ModHandler.RecipeBits.BUFFERED,
- new Object[] { "PHP", aTextCableHull, 'M', ItemList.Casing_UV, 'C',
- OrePrefixes.wireGt04.get(Materials.NaquadahAlloy), 'H', OrePrefixes.plate.get(Materials.Osmium),
- 'P', OrePrefixes.plate.get(Materials.Polybenzimidazole) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Hull_MAX.get(1L),
- GT_ModHandler.RecipeBits.NOT_REMOVABLE | GT_ModHandler.RecipeBits.BUFFERED,
- new Object[] { "PHP", aTextCableHull, 'M', ItemList.Casing_MAX, 'C',
- OrePrefixes.wireGt04.get(Materials.SuperconductorUV), 'H',
- OrePrefixes.plate.get(Materials.Neutronium), 'P',
- OrePrefixes.plate.get(Materials.Polybenzimidazole) });
- } else {
- GT_ModHandler.addCraftingRecipe(
- ItemList.Hull_ULV.get(1L),
- GT_ModHandler.RecipeBits.NOT_REMOVABLE | GT_ModHandler.RecipeBits.BUFFERED,
- new Object[] { aTextCableHull, 'M', ItemList.Casing_ULV, 'C',
- OrePrefixes.cableGt01.get(Materials.Lead) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Hull_LV.get(1L),
- GT_ModHandler.RecipeBits.NOT_REMOVABLE | GT_ModHandler.RecipeBits.BUFFERED,
- new Object[] { aTextCableHull, 'M', ItemList.Casing_LV, 'C',
- OrePrefixes.cableGt01.get(Materials.Tin) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Hull_MV.get(1L),
- GT_ModHandler.RecipeBits.NOT_REMOVABLE | GT_ModHandler.RecipeBits.BUFFERED,
- new Object[] { aTextCableHull, 'M', ItemList.Casing_MV, 'C',
- OrePrefixes.cableGt01.get(Materials.Copper) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Hull_HV.get(1L),
- GT_ModHandler.RecipeBits.NOT_REMOVABLE | GT_ModHandler.RecipeBits.BUFFERED,
- new Object[] { aTextCableHull, 'M', ItemList.Casing_HV, 'C',
- OrePrefixes.cableGt01.get(Materials.Gold) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Hull_EV.get(1L),
- GT_ModHandler.RecipeBits.NOT_REMOVABLE | GT_ModHandler.RecipeBits.BUFFERED,
- new Object[] { aTextCableHull, 'M', ItemList.Casing_EV, 'C',
- OrePrefixes.cableGt01.get(Materials.Aluminium) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Hull_IV.get(1L),
- GT_ModHandler.RecipeBits.NOT_REMOVABLE | GT_ModHandler.RecipeBits.BUFFERED,
- new Object[] { aTextCableHull, 'M', ItemList.Casing_IV, 'C',
- OrePrefixes.cableGt01.get(Materials.Tungsten) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Hull_LuV.get(1L),
- GT_ModHandler.RecipeBits.NOT_REMOVABLE | GT_ModHandler.RecipeBits.BUFFERED,
- new Object[] { aTextCableHull, 'M', ItemList.Casing_LuV, 'C',
- OrePrefixes.cableGt01.get(Materials.VanadiumGallium) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Hull_ZPM.get(1L),
- GT_ModHandler.RecipeBits.NOT_REMOVABLE | GT_ModHandler.RecipeBits.BUFFERED,
- new Object[] { aTextCableHull, 'M', ItemList.Casing_ZPM, 'C',
- OrePrefixes.cableGt01.get(Materials.Naquadah) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Hull_UV.get(1L),
- GT_ModHandler.RecipeBits.NOT_REMOVABLE | GT_ModHandler.RecipeBits.BUFFERED,
- new Object[] { aTextCableHull, 'M', ItemList.Casing_UV, 'C',
- OrePrefixes.wireGt04.get(Materials.NaquadahAlloy) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Hull_MAX.get(1L),
- GT_ModHandler.RecipeBits.NOT_REMOVABLE | GT_ModHandler.RecipeBits.BUFFERED,
- new Object[] { aTextCableHull, 'M', ItemList.Casing_MAX, 'C',
- OrePrefixes.wireGt04.get(Materials.SuperconductorUV) });
- }
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Hull_ULV.get(1L),
+ GT_ModHandler.RecipeBits.NOT_REMOVABLE | GT_ModHandler.RecipeBits.BUFFERED,
+ new Object[] { "PHP", aTextCableHull, 'M', ItemList.Casing_ULV, 'C',
+ OrePrefixes.cableGt01.get(Materials.Lead), 'H', OrePrefixes.plate.get(Materials.WroughtIron), 'P',
+ OrePrefixes.plate.get(Materials.Wood) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Hull_LV.get(1L),
+ GT_ModHandler.RecipeBits.NOT_REMOVABLE | GT_ModHandler.RecipeBits.BUFFERED,
+ new Object[] { "PHP", aTextCableHull, 'M', ItemList.Casing_LV, 'C',
+ OrePrefixes.cableGt01.get(Materials.Tin), 'H', OrePrefixes.plate.get(Materials.Steel), 'P',
+ OrePrefixes.plate.get(Materials.WroughtIron) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Hull_MV.get(1L),
+ GT_ModHandler.RecipeBits.NOT_REMOVABLE | GT_ModHandler.RecipeBits.BUFFERED,
+ new Object[] { "PHP", aTextCableHull, 'M', ItemList.Casing_MV, 'C',
+ OrePrefixes.cableGt01.get(Materials.Copper), 'H', OrePrefixes.plate.get(Materials.Aluminium), 'P',
+ OrePrefixes.plate.get(Materials.WroughtIron) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Hull_HV.get(1L),
+ GT_ModHandler.RecipeBits.NOT_REMOVABLE | GT_ModHandler.RecipeBits.BUFFERED,
+ new Object[] { "PHP", aTextCableHull, 'M', ItemList.Casing_HV, 'C',
+ OrePrefixes.cableGt01.get(Materials.Gold), 'H', OrePrefixes.plate.get(Materials.StainlessSteel), 'P',
+ OrePrefixes.plate.get(Materials.Plastic) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Hull_EV.get(1L),
+ GT_ModHandler.RecipeBits.NOT_REMOVABLE | GT_ModHandler.RecipeBits.BUFFERED,
+ new Object[] { "PHP", aTextCableHull, 'M', ItemList.Casing_EV, 'C',
+ OrePrefixes.cableGt01.get(Materials.Aluminium), 'H', OrePrefixes.plate.get(Materials.Titanium), 'P',
+ OrePrefixes.plate.get(Materials.Plastic) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Hull_IV.get(1L),
+ GT_ModHandler.RecipeBits.NOT_REMOVABLE | GT_ModHandler.RecipeBits.BUFFERED,
+ new Object[] { "PHP", aTextCableHull, 'M', ItemList.Casing_IV, 'C',
+ OrePrefixes.cableGt01.get(Materials.Tungsten), 'H', OrePrefixes.plate.get(Materials.TungstenSteel), 'P',
+ OrePrefixes.plate.get(Materials.Polytetrafluoroethylene) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Hull_LuV.get(1L),
+ GT_ModHandler.RecipeBits.NOT_REMOVABLE | GT_ModHandler.RecipeBits.BUFFERED,
+ new Object[] { "PHP", aTextCableHull, 'M', ItemList.Casing_LuV, 'C',
+ OrePrefixes.cableGt01.get(Materials.VanadiumGallium), 'H',
+ OrePrefixes.plate.get(ExternalMaterials.getRhodiumPlatedPalladium()), 'P',
+ OrePrefixes.plate.get(Materials.Polytetrafluoroethylene) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Hull_ZPM.get(1L),
+ GT_ModHandler.RecipeBits.NOT_REMOVABLE | GT_ModHandler.RecipeBits.BUFFERED,
+ new Object[] { "PHP", aTextCableHull, 'M', ItemList.Casing_ZPM, 'C',
+ OrePrefixes.cableGt01.get(Materials.Naquadah), 'H', OrePrefixes.plate.get(Materials.Iridium), 'P',
+ OrePrefixes.plate.get(Materials.Polybenzimidazole) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Hull_UV.get(1L),
+ GT_ModHandler.RecipeBits.NOT_REMOVABLE | GT_ModHandler.RecipeBits.BUFFERED,
+ new Object[] { "PHP", aTextCableHull, 'M', ItemList.Casing_UV, 'C',
+ OrePrefixes.wireGt04.get(Materials.NaquadahAlloy), 'H', OrePrefixes.plate.get(Materials.Osmium), 'P',
+ OrePrefixes.plate.get(Materials.Polybenzimidazole) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Hull_MAX.get(1L),
+ GT_ModHandler.RecipeBits.NOT_REMOVABLE | GT_ModHandler.RecipeBits.BUFFERED,
+ new Object[] { "PHP", aTextCableHull, 'M', ItemList.Casing_MAX, 'C',
+ OrePrefixes.wireGt04.get(Materials.SuperconductorUV), 'H', OrePrefixes.plate.get(Materials.Neutronium),
+ 'P', OrePrefixes.plate.get(Materials.Polybenzimidazole) });
+
// hull recycling data
GT_OreDictUnificator.addItemDataFromInputs(
ItemList.Hull_ULV.get(1L),
@@ -6640,27 +3980,6 @@ public class GT_Loader_MetaTileEntities_Recipes implements Runnable {
| GT_ModHandler.RecipeBits.REVERSIBLE
| GT_ModHandler.RecipeBits.BUFFERED;
- boolean bEC = !GT_Mod.gregtechproxy.mHardcoreCables;
-
- if (!GT_Mod.gregtechproxy.mDisableIC2Cables) {
- GT_ModHandler.addCraftingRecipe(
- GT_ModHandler.getIC2Item("copperCableItem", 2L),
- GT_ModHandler.RecipeBits.NOT_REMOVABLE | GT_ModHandler.RecipeBits.BUFFERED,
- new Object[] { "xP", 'P', OrePrefixes.plate.get(Materials.AnyCopper) });
- GT_ModHandler.addCraftingRecipe(
- GT_ModHandler.getIC2Item("goldCableItem", 4L),
- GT_ModHandler.RecipeBits.NOT_REMOVABLE | GT_ModHandler.RecipeBits.BUFFERED,
- new Object[] { "xP", 'P', OrePrefixes.plate.get(Materials.Gold) });
- GT_ModHandler.addCraftingRecipe(
- GT_ModHandler.getIC2Item("ironCableItem", 3L),
- GT_ModHandler.RecipeBits.NOT_REMOVABLE | GT_ModHandler.RecipeBits.BUFFERED,
- new Object[] { "xP", 'P', OrePrefixes.plate.get(Materials.AnyIron) });
- GT_ModHandler.addCraftingRecipe(
- GT_ModHandler.getIC2Item("tinCableItem", 3L),
- GT_ModHandler.RecipeBits.NOT_REMOVABLE | GT_ModHandler.RecipeBits.BUFFERED,
- new Object[] { "xP", 'P', OrePrefixes.plate.get(Materials.Tin) });
- }
-
// high pressure fluid pipes
GT_Values.RA.stdBuilder()
.itemInputs(
diff --git a/src/main/java/gregtech/loaders/postload/GT_BlockResistanceLoader.java b/src/main/java/gregtech/loaders/postload/GT_BlockResistanceLoader.java
index 204d8f53a0..b122646c92 100644
--- a/src/main/java/gregtech/loaders/postload/GT_BlockResistanceLoader.java
+++ b/src/main/java/gregtech/loaders/postload/GT_BlockResistanceLoader.java
@@ -8,7 +8,6 @@ import net.minecraft.init.Blocks;
import net.minecraft.item.ItemAxe;
import net.minecraft.item.ItemPickaxe;
-import gregtech.GT_Mod;
import gregtech.api.util.GT_Utility;
public class GT_BlockResistanceLoader implements Runnable {
@@ -16,14 +15,6 @@ public class GT_BlockResistanceLoader implements Runnable {
@Override
@SuppressWarnings("unchecked")
public void run() {
- if (GT_Mod.gregtechproxy.mHardRock) {
- Blocks.stone.setHardness(16.0F);
- Blocks.brick_block.setHardness(32.0F);
- Blocks.hardened_clay.setHardness(32.0F);
- Blocks.stained_hardened_clay.setHardness(32.0F);
- Blocks.cobblestone.setHardness(12.0F);
- Blocks.stonebrick.setHardness(24.0F);
- }
Blocks.stone.setResistance(10.0F);
Blocks.cobblestone.setResistance(10.0F);
Blocks.stonebrick.setResistance(10.0F);
diff --git a/src/main/java/gregtech/loaders/postload/GT_CraftingRecipeLoader.java b/src/main/java/gregtech/loaders/postload/GT_CraftingRecipeLoader.java
index 04591f11e7..fff50aff2f 100644
--- a/src/main/java/gregtech/loaders/postload/GT_CraftingRecipeLoader.java
+++ b/src/main/java/gregtech/loaders/postload/GT_CraftingRecipeLoader.java
@@ -1295,73 +1295,38 @@ public class GT_CraftingRecipeLoader implements Runnable {
new Object[] { OrePrefixes.dust.get(Materials.Iron), OrePrefixes.dust.get(Materials.Coal),
OrePrefixes.dust.get(Materials.Coal) });
}
- if (GT_Mod.gregtechproxy.mNerfDustCrafting) {
- GT_ModHandler.removeRecipeByOutputDelayed(GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Brass, 1L));
- GT_ModHandler.addShapelessCraftingRecipe(
- GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Brass, 3L),
- bits_no_remove_buffered,
- new Object[] { OrePrefixes.dust.get(Materials.AnyCopper), OrePrefixes.dust.get(Materials.AnyCopper),
- OrePrefixes.dust.get(Materials.AnyCopper), OrePrefixes.dust.get(Materials.Zinc) });
- GT_ModHandler.addShapelessCraftingRecipe(
- GT_OreDictUnificator.get(OrePrefixes.dustSmall, Materials.Brass, 9L),
- bits_no_remove_buffered,
- new Object[] { OrePrefixes.dust.get(Materials.Tetrahedrite),
- OrePrefixes.dust.get(Materials.Tetrahedrite), OrePrefixes.dust.get(Materials.Tetrahedrite),
- OrePrefixes.dust.get(Materials.Zinc) });
- GT_ModHandler.addShapelessCraftingRecipe(
- GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Bronze, 3L),
- bits_no_remove_buffered,
- new Object[] { OrePrefixes.dust.get(Materials.AnyCopper), OrePrefixes.dust.get(Materials.AnyCopper),
- OrePrefixes.dust.get(Materials.AnyCopper), OrePrefixes.dust.get(Materials.Tin) });
- GT_ModHandler.addShapelessCraftingRecipe(
- GT_OreDictUnificator.get(OrePrefixes.dustSmall, Materials.Bronze, 9L),
- bits_no_remove_buffered,
- new Object[] { OrePrefixes.dust.get(Materials.Tetrahedrite),
- OrePrefixes.dust.get(Materials.Tetrahedrite), OrePrefixes.dust.get(Materials.Tetrahedrite),
- OrePrefixes.dust.get(Materials.Tin) });
- GT_ModHandler.addShapelessCraftingRecipe(
- GT_OreDictUnificator.get(OrePrefixes.dustSmall, Materials.Invar, 9L),
- bits_no_remove_buffered,
- new Object[] { OrePrefixes.dust.get(Materials.Iron), OrePrefixes.dust.get(Materials.Iron),
- OrePrefixes.dust.get(Materials.Nickel) });
- GT_ModHandler.addShapelessCraftingRecipe(
- GT_OreDictUnificator.get(OrePrefixes.dustSmall, Materials.Cupronickel, 6L),
- bits_no_remove_buffered,
- new Object[] { OrePrefixes.dust.get(Materials.Nickel), OrePrefixes.dust.get(Materials.AnyCopper) });
- } else {
- GT_ModHandler.addShapelessCraftingRecipe(
- GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Brass, 4L),
- bits_no_remove_buffered,
- new Object[] { OrePrefixes.dust.get(Materials.AnyCopper), OrePrefixes.dust.get(Materials.AnyCopper),
- OrePrefixes.dust.get(Materials.AnyCopper), OrePrefixes.dust.get(Materials.Zinc) });
- GT_ModHandler.addShapelessCraftingRecipe(
- GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Brass, 3L),
- bits_no_remove_buffered,
- new Object[] { OrePrefixes.dust.get(Materials.Tetrahedrite),
- OrePrefixes.dust.get(Materials.Tetrahedrite), OrePrefixes.dust.get(Materials.Tetrahedrite),
- OrePrefixes.dust.get(Materials.Zinc) });
- GT_ModHandler.addShapelessCraftingRecipe(
- GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Bronze, 4L),
- bits_no_remove_buffered,
- new Object[] { OrePrefixes.dust.get(Materials.AnyCopper), OrePrefixes.dust.get(Materials.AnyCopper),
- OrePrefixes.dust.get(Materials.AnyCopper), OrePrefixes.dust.get(Materials.Tin) });
- GT_ModHandler.addShapelessCraftingRecipe(
- GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Bronze, 3L),
- bits_no_remove_buffered,
- new Object[] { OrePrefixes.dust.get(Materials.Tetrahedrite),
- OrePrefixes.dust.get(Materials.Tetrahedrite), OrePrefixes.dust.get(Materials.Tetrahedrite),
- OrePrefixes.dust.get(Materials.Tin) });
- GT_ModHandler.addShapelessCraftingRecipe(
- GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Invar, 3L),
- bits_no_remove_buffered,
- new Object[] { OrePrefixes.dust.get(Materials.Iron), OrePrefixes.dust.get(Materials.Iron),
- OrePrefixes.dust.get(Materials.Nickel) });
- GT_ModHandler.addShapelessCraftingRecipe(
- GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Cupronickel, 2L),
- bits_no_remove_buffered,
- new Object[] { OrePrefixes.dust.get(Materials.Nickel), OrePrefixes.dust.get(Materials.AnyCopper) });
- }
+ GT_ModHandler.removeRecipeByOutputDelayed(GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Brass, 1L));
+ GT_ModHandler.addShapelessCraftingRecipe(
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Brass, 3L),
+ bits_no_remove_buffered,
+ new Object[] { OrePrefixes.dust.get(Materials.AnyCopper), OrePrefixes.dust.get(Materials.AnyCopper),
+ OrePrefixes.dust.get(Materials.AnyCopper), OrePrefixes.dust.get(Materials.Zinc) });
+ GT_ModHandler.addShapelessCraftingRecipe(
+ GT_OreDictUnificator.get(OrePrefixes.dustSmall, Materials.Brass, 9L),
+ bits_no_remove_buffered,
+ new Object[] { OrePrefixes.dust.get(Materials.Tetrahedrite), OrePrefixes.dust.get(Materials.Tetrahedrite),
+ OrePrefixes.dust.get(Materials.Tetrahedrite), OrePrefixes.dust.get(Materials.Zinc) });
+ GT_ModHandler.addShapelessCraftingRecipe(
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Bronze, 3L),
+ bits_no_remove_buffered,
+ new Object[] { OrePrefixes.dust.get(Materials.AnyCopper), OrePrefixes.dust.get(Materials.AnyCopper),
+ OrePrefixes.dust.get(Materials.AnyCopper), OrePrefixes.dust.get(Materials.Tin) });
+ GT_ModHandler.addShapelessCraftingRecipe(
+ GT_OreDictUnificator.get(OrePrefixes.dustSmall, Materials.Bronze, 9L),
+ bits_no_remove_buffered,
+ new Object[] { OrePrefixes.dust.get(Materials.Tetrahedrite), OrePrefixes.dust.get(Materials.Tetrahedrite),
+ OrePrefixes.dust.get(Materials.Tetrahedrite), OrePrefixes.dust.get(Materials.Tin) });
+ GT_ModHandler.addShapelessCraftingRecipe(
+ GT_OreDictUnificator.get(OrePrefixes.dustSmall, Materials.Invar, 9L),
+ bits_no_remove_buffered,
+ new Object[] { OrePrefixes.dust.get(Materials.Iron), OrePrefixes.dust.get(Materials.Iron),
+ OrePrefixes.dust.get(Materials.Nickel) });
+ GT_ModHandler.addShapelessCraftingRecipe(
+ GT_OreDictUnificator.get(OrePrefixes.dustSmall, Materials.Cupronickel, 6L),
+ bits_no_remove_buffered,
+ new Object[] { OrePrefixes.dust.get(Materials.Nickel), OrePrefixes.dust.get(Materials.AnyCopper) });
+
GT_ModHandler.addShapelessCraftingRecipe(
GT_OreDictUnificator.get(OrePrefixes.dust, Materials.RoseGold, 4L),
bits_no_remove_buffered,
@@ -1539,188 +1504,178 @@ public class GT_CraftingRecipeLoader implements Runnable {
GT_ModHandler.addShapelessCraftingRecipe(tItem, new Object[] { tItem });
}
- if (GT_Mod.gregtechproxy.mDisableIC2Cables) {
-
- List<ItemStack> iToRemoveAndHide = Arrays.stream(
+ List<ItemStack> iToRemoveAndHide = Arrays
+ .stream(
new String[] { "copperCableItem", "insulatedCopperCableItem", "goldCableItem", "insulatedGoldCableItem",
"insulatedIronCableItem", "glassFiberCableItem", "tinCableItem", "ironCableItem",
"insulatedTinCableItem", "detectorCableItem", "splitterCableItem", "electrolyzer", "cutter" })
- .map(x -> GT_ModHandler.getIC2Item(x, 1L))
- .collect(Collectors.toList());
-
- if (NotEnoughItems.isModLoaded()) {
- iToRemoveAndHide.forEach(item -> {
- codechicken.nei.api.API.hideItem(item);
- GT_ModHandler.removeRecipeByOutputDelayed(item);
- });
- }
+ .map(x -> GT_ModHandler.getIC2Item(x, 1L))
+ .collect(Collectors.toList());
+
+ if (NotEnoughItems.isModLoaded()) {
+ iToRemoveAndHide.forEach(item -> {
+ codechicken.nei.api.API.hideItem(item);
+ GT_ModHandler.removeRecipeByOutputDelayed(item);
+ });
+ }
- Arrays.stream(
+ Arrays
+ .stream(
new String[] { "batBox", "mfeUnit", "lvTransformer", "mvTransformer", "hvTransformer", "evTransformer",
"cesuUnit", "luminator", "teleporter", "energyOMat", "advBattery", "boatElectric", "cropnalyzer",
"coil", "powerunit", "powerunitsmall", "remote", "odScanner", "ovScanner", "solarHelmet",
"staticBoots", "ecMeter", "obscurator", "overclockerUpgrade", "transformerUpgrade",
"energyStorageUpgrade", "ejectorUpgrade", "suBattery", "frequencyTransmitter", "pullingUpgrade" })
- .map(x -> GT_ModHandler.getIC2Item(x, 1L))
- .forEach(GT_ModHandler::removeRecipeByOutputDelayed);
-
- GT_ModHandler.addCraftingRecipe(
- GT_ModHandler.getIC2Item("batBox", 1L),
- bits_no_remove_buffered,
- new Object[] { "PCP", "BBB", "PPP", 'C', OrePrefixes.cableGt01.get(Materials.Tin), 'P',
- OrePrefixes.plank.get(Materials.Wood), 'B', OrePrefixes.battery.get(Materials.LV) });
- GT_ModHandler.addCraftingRecipe(
- GT_ModHandler.getIC2Item("mfeUnit", 1L),
- bits_no_remove_buffered,
- new Object[] { "CEC", "EME", "CEC", 'C', OrePrefixes.cableGt01.get(Materials.Gold), 'E',
- OrePrefixes.battery.get(Materials.IV), 'M', GT_ModHandler.getIC2Item("machine", 1L) });
- GT_ModHandler.addCraftingRecipe(
- GT_ModHandler.getIC2Item("lvTransformer", 1L),
- bits_no_remove_buffered,
- new Object[] { "PCP", "POP", "PCP", 'C', OrePrefixes.cableGt01.get(Materials.Tin), 'O',
- GT_ModHandler.getIC2Item("coil", 1L), 'P', OrePrefixes.plank.get(Materials.Wood) });
- GT_ModHandler.addCraftingRecipe(
- GT_ModHandler.getIC2Item("mvTransformer", 1L),
- bits_no_remove_buffered,
- new Object[] { "CMC", 'C', OrePrefixes.cableGt01.get(Materials.Copper), 'M',
- GT_ModHandler.getIC2Item("machine", 1L) });
- GT_ModHandler.addCraftingRecipe(
- GT_ModHandler.getIC2Item("hvTransformer", 1L),
- bits_no_remove_buffered,
- new Object[] { " C ", "IMB", " C ", 'C', OrePrefixes.cableGt01.get(Materials.Gold), 'M',
- GT_ModHandler.getIC2Item("mvTransformer", 1L), 'I', OrePrefixes.circuit.get(Materials.LV), 'B',
- OrePrefixes.battery.get(Materials.HV) });
- GT_ModHandler.addCraftingRecipe(
- GT_ModHandler.getIC2Item("evTransformer", 1L),
- bits_no_remove_buffered,
- new Object[] { " C ", "IMB", " C ", 'C', OrePrefixes.cableGt01.get(Materials.Aluminium), 'M',
- GT_ModHandler.getIC2Item("hvTransformer", 1L), 'I', OrePrefixes.circuit.get(Materials.HV), 'B',
- OrePrefixes.battery.get(Materials.LuV) });
- GT_ModHandler.addCraftingRecipe(
- GT_ModHandler.getIC2Item("cesuUnit", 1L),
- bits_no_remove_buffered,
- new Object[] { "PCP", "BBB", "PPP", 'C', OrePrefixes.cableGt01.get(Materials.Copper), 'P',
- OrePrefixes.plate.get(Materials.Bronze), 'B', OrePrefixes.battery.get(Materials.HV) });
- GT_ModHandler.addCraftingRecipe(
- GT_ModHandler.getIC2Item("teleporter", 1L),
- bits_no_remove_buffered,
- new Object[] { "GFG", "CMC", "GDG", 'C', OrePrefixes.cableGt01.get(Materials.Platinum), 'G',
- OrePrefixes.circuit.get(Materials.HV), 'D', OrePrefixes.gem.get(Materials.Diamond), 'M',
- GT_ModHandler.getIC2Item("machine", 1L), 'F',
- GT_ModHandler.getIC2Item("frequencyTransmitter", 1L) });
- GT_ModHandler.addCraftingRecipe(
- GT_ModHandler.getIC2Item("energyOMat", 1L),
- bits_no_remove_buffered,
- new Object[] { "RBR", "CMC", 'C', OrePrefixes.cableGt01.get(Materials.Copper), 'R',
- OrePrefixes.dust.get(Materials.Redstone), 'B', OrePrefixes.battery.get(Materials.LV), 'M',
- GT_ModHandler.getIC2Item("machine", 1L) });
+ .map(x -> GT_ModHandler.getIC2Item(x, 1L))
+ .forEach(GT_ModHandler::removeRecipeByOutputDelayed);
- GT_ModHandler.addCraftingRecipe(
- GT_ModHandler.getIC2Item("boatElectric", 1L),
- bits_no_remove_buffered,
- new Object[] { "CCC", "XWX", aTextIron2, 'C', OrePrefixes.cableGt01.get(Materials.Copper), 'X',
- OrePrefixes.plate.get(Materials.Iron), 'W', GT_ModHandler.getIC2Item("waterMill", 1L) });
- GT_ModHandler.addCraftingRecipe(
- GT_ModHandler.getIC2Item("cropnalyzer", 1L),
- bits_no_remove_buffered,
- new Object[] { "CC ", "RGR", "RIR", 'C', OrePrefixes.cableGt01.get(Materials.Copper), 'R',
- OrePrefixes.dust.get(Materials.Redstone), 'G', OrePrefixes.block.get(Materials.Glass), 'I',
- OrePrefixes.circuit.get(Materials.LV) });
- GT_ModHandler.addCraftingRecipe(
- GT_ModHandler.getIC2Item("coil", 1L),
- bits_no_remove_buffered,
- new Object[] { "CCC", "CXC", "CCC", 'C', OrePrefixes.wireGt01.get(Materials.Copper), 'X',
- OrePrefixes.ingot.get(Materials.AnyIron) });
- GT_ModHandler.addCraftingRecipe(
- GT_ModHandler.getIC2Item("powerunit", 1L),
- bits_no_remove_buffered,
- new Object[] { "BCA", "BIM", "BCA", 'C', OrePrefixes.cableGt01.get(Materials.Copper), 'B',
- OrePrefixes.battery.get(Materials.LV), 'A', GT_ModHandler.getIC2Item("casingiron", 1L), 'I',
- OrePrefixes.circuit.get(Materials.LV), 'M', GT_ModHandler.getIC2Item("elemotor", 1L) });
- GT_ModHandler.addCraftingRecipe(
- GT_ModHandler.getIC2Item("powerunitsmall", 1L),
- bits_no_remove_buffered,
- new Object[] { " CA", "BIM", " CA", 'C', OrePrefixes.cableGt01.get(Materials.Copper), 'B',
- OrePrefixes.battery.get(Materials.LV), 'A', GT_ModHandler.getIC2Item("casingiron", 1L), 'I',
- OrePrefixes.circuit.get(Materials.LV), 'M', GT_ModHandler.getIC2Item("elemotor", 1L) });
- GT_ModHandler.addCraftingRecipe(
- GT_ModHandler.getIC2Item("remote", 1L),
- bits_no_remove_buffered,
- new Object[] { " C ", "TLT", " F ", 'C', OrePrefixes.cableGt01.get(Materials.Copper), 'L',
- OrePrefixes.dust.get(Materials.Lapis), 'T', GT_ModHandler.getIC2Item("casingtin", 1L), 'F',
- GT_ModHandler.getIC2Item("frequencyTransmitter", 1L) });
- GT_ModHandler.addCraftingRecipe(
- GT_ModHandler.getIC2Item("odScanner", 1L),
- bits_no_remove_buffered,
- new Object[] { "PGP", "CBC", "WWW", 'W', OrePrefixes.cableGt01.get(Materials.Copper), 'G',
- OrePrefixes.dust.get(Materials.Glowstone), 'B', OrePrefixes.battery.get(Materials.HV), 'C',
- OrePrefixes.circuit.get(Materials.HV), 'P', GT_ModHandler.getIC2Item("casinggold", 1L) });
- GT_ModHandler.addCraftingRecipe(
- GT_ModHandler.getIC2Item("ovScanner", 1L),
- bits_no_remove_buffered,
- new Object[] { "PDP", "GCG", "WSW", 'W', OrePrefixes.cableGt01.get(Materials.Gold), 'G',
- OrePrefixes.dust.get(Materials.Glowstone), 'D', OrePrefixes.battery.get(Materials.IV), 'C',
- OrePrefixes.circuit.get(Materials.HV), 'P', GT_ModHandler.getIC2Item("casinggold", 1L), 'S',
- GT_ModHandler.getIC2Item("odScanner", 1L) });
- GT_ModHandler.addCraftingRecipe(
- GT_ModHandler.getIC2Item("staticBoots", 1L),
- bits_no_remove_buffered,
- new Object[] { "I I", "IWI", "CCC", 'C', OrePrefixes.cableGt01.get(Materials.Copper), 'I',
- OrePrefixes.ingot.get(Materials.Iron), 'W', new ItemStack(Blocks.wool) });
- GT_ModHandler.addCraftingRecipe(
- GT_ModHandler.getIC2Item("ecMeter", 1L),
- bits_no_remove_buffered,
- new Object[] { " G ", "CIC", "C C", 'C', OrePrefixes.cableGt01.get(Materials.Copper), 'G',
- OrePrefixes.dust.get(Materials.Glowstone), 'I', OrePrefixes.circuit.get(Materials.LV) });
- GT_ModHandler.addCraftingRecipe(
- GT_ModHandler.getIC2Item("obscurator", 1L),
- bits_no_remove_buffered,
- new Object[] { "RER", "CAC", "RRR", 'C', OrePrefixes.cableGt01.get(Materials.Gold), 'R',
- OrePrefixes.dust.get(Materials.Redstone), 'E', OrePrefixes.battery.get(Materials.HV), 'A',
- OrePrefixes.circuit.get(Materials.HV) });
- GT_ModHandler.addCraftingRecipe(
- GT_ModHandler.getIC2Item("overclockerUpgrade", 1L),
- bits_no_remove_buffered,
- new Object[] { "CCC", "WEW", 'W', OrePrefixes.cableGt01.get(Materials.Copper), 'C',
- GT_ModHandler.getIC2Item("reactorCoolantSimple", 1L, 1), 'E',
- OrePrefixes.circuit.get(Materials.LV) });
- GT_ModHandler.addCraftingRecipe(
- GT_ModHandler.getIC2Item("transformerUpgrade", 1L),
- bits_no_remove_buffered,
- new Object[] { "GGG", "WTW", "GEG", 'W', OrePrefixes.cableGt01.get(Materials.Gold), 'T',
- GT_ModHandler.getIC2Item("mvTransformer", 1L), 'E', OrePrefixes.circuit.get(Materials.LV), 'G',
- OrePrefixes.block.get(Materials.Glass) });
- GT_ModHandler.addCraftingRecipe(
- GT_ModHandler.getIC2Item("energyStorageUpgrade", 1L),
- bits_no_remove_buffered,
- new Object[] { "PPP", "WBW", "PEP", 'W', OrePrefixes.cableGt01.get(Materials.Copper), 'E',
- OrePrefixes.circuit.get(Materials.LV), 'P', OrePrefixes.plank.get(Materials.Wood), 'B',
- OrePrefixes.battery.get(Materials.LV) });
- GT_ModHandler.addCraftingRecipe(
- GT_ModHandler.getIC2Item("ejectorUpgrade", 1L),
- bits_no_remove_buffered,
- new Object[] { "PHP", "WEW", 'W', OrePrefixes.cableGt01.get(Materials.Copper), 'E',
- OrePrefixes.circuit.get(Materials.LV), 'P', new ItemStack(Blocks.piston), 'H',
- new ItemStack(Blocks.hopper) });
- GT_ModHandler.addCraftingRecipe(
- GT_ModHandler.getIC2Item("suBattery", 1L),
- bits_no_remove_buffered,
- new Object[] { "W", "C", "R", 'W', OrePrefixes.cableGt01.get(Materials.Copper), 'C',
- OrePrefixes.dust.get(Materials.HydratedCoal), 'R', OrePrefixes.dust.get(Materials.Redstone) });
- GT_ModHandler.addCraftingRecipe(
- GT_ModHandler.getIC2Item("pullingUpgrade", 1L),
- bits_no_remove_buffered,
- new Object[] { "PHP", "WEW", 'W', OrePrefixes.cableGt01.get(Materials.Copper), 'P',
- new ItemStack(Blocks.sticky_piston), 'R', new ItemStack(Blocks.hopper), 'E',
- OrePrefixes.circuit.get(Materials.LV) });
+ GT_ModHandler.addCraftingRecipe(
+ GT_ModHandler.getIC2Item("batBox", 1L),
+ bits_no_remove_buffered,
+ new Object[] { "PCP", "BBB", "PPP", 'C', OrePrefixes.cableGt01.get(Materials.Tin), 'P',
+ OrePrefixes.plank.get(Materials.Wood), 'B', OrePrefixes.battery.get(Materials.LV) });
+ GT_ModHandler.addCraftingRecipe(
+ GT_ModHandler.getIC2Item("mfeUnit", 1L),
+ bits_no_remove_buffered,
+ new Object[] { "CEC", "EME", "CEC", 'C', OrePrefixes.cableGt01.get(Materials.Gold), 'E',
+ OrePrefixes.battery.get(Materials.IV), 'M', GT_ModHandler.getIC2Item("machine", 1L) });
+ GT_ModHandler.addCraftingRecipe(
+ GT_ModHandler.getIC2Item("lvTransformer", 1L),
+ bits_no_remove_buffered,
+ new Object[] { "PCP", "POP", "PCP", 'C', OrePrefixes.cableGt01.get(Materials.Tin), 'O',
+ GT_ModHandler.getIC2Item("coil", 1L), 'P', OrePrefixes.plank.get(Materials.Wood) });
+ GT_ModHandler.addCraftingRecipe(
+ GT_ModHandler.getIC2Item("mvTransformer", 1L),
+ bits_no_remove_buffered,
+ new Object[] { "CMC", 'C', OrePrefixes.cableGt01.get(Materials.Copper), 'M',
+ GT_ModHandler.getIC2Item("machine", 1L) });
+ GT_ModHandler.addCraftingRecipe(
+ GT_ModHandler.getIC2Item("hvTransformer", 1L),
+ bits_no_remove_buffered,
+ new Object[] { " C ", "IMB", " C ", 'C', OrePrefixes.cableGt01.get(Materials.Gold), 'M',
+ GT_ModHandler.getIC2Item("mvTransformer", 1L), 'I', OrePrefixes.circuit.get(Materials.LV), 'B',
+ OrePrefixes.battery.get(Materials.HV) });
+ GT_ModHandler.addCraftingRecipe(
+ GT_ModHandler.getIC2Item("evTransformer", 1L),
+ bits_no_remove_buffered,
+ new Object[] { " C ", "IMB", " C ", 'C', OrePrefixes.cableGt01.get(Materials.Aluminium), 'M',
+ GT_ModHandler.getIC2Item("hvTransformer", 1L), 'I', OrePrefixes.circuit.get(Materials.HV), 'B',
+ OrePrefixes.battery.get(Materials.LuV) });
+ GT_ModHandler.addCraftingRecipe(
+ GT_ModHandler.getIC2Item("cesuUnit", 1L),
+ bits_no_remove_buffered,
+ new Object[] { "PCP", "BBB", "PPP", 'C', OrePrefixes.cableGt01.get(Materials.Copper), 'P',
+ OrePrefixes.plate.get(Materials.Bronze), 'B', OrePrefixes.battery.get(Materials.HV) });
+ GT_ModHandler.addCraftingRecipe(
+ GT_ModHandler.getIC2Item("teleporter", 1L),
+ bits_no_remove_buffered,
+ new Object[] { "GFG", "CMC", "GDG", 'C', OrePrefixes.cableGt01.get(Materials.Platinum), 'G',
+ OrePrefixes.circuit.get(Materials.HV), 'D', OrePrefixes.gem.get(Materials.Diamond), 'M',
+ GT_ModHandler.getIC2Item("machine", 1L), 'F', GT_ModHandler.getIC2Item("frequencyTransmitter", 1L) });
+ GT_ModHandler.addCraftingRecipe(
+ GT_ModHandler.getIC2Item("energyOMat", 1L),
+ bits_no_remove_buffered,
+ new Object[] { "RBR", "CMC", 'C', OrePrefixes.cableGt01.get(Materials.Copper), 'R',
+ OrePrefixes.dust.get(Materials.Redstone), 'B', OrePrefixes.battery.get(Materials.LV), 'M',
+ GT_ModHandler.getIC2Item("machine", 1L) });
- } else {
- GT_ModHandler.addCraftingRecipe(
- GT_ModHandler.getIC2Item("glassFiberCableItem", 1L),
- bits_no_remove_buffered,
- new Object[] { "GGG", "EDE", "GGG", 'G', new ItemStack(Blocks.glass, 1, 32767), 'D',
- OrePrefixes.dust.get(Materials.Silver), 'E', ItemList.IC2_Energium_Dust.get(1L) });
- }
+ GT_ModHandler.addCraftingRecipe(
+ GT_ModHandler.getIC2Item("boatElectric", 1L),
+ bits_no_remove_buffered,
+ new Object[] { "CCC", "XWX", aTextIron2, 'C', OrePrefixes.cableGt01.get(Materials.Copper), 'X',
+ OrePrefixes.plate.get(Materials.Iron), 'W', GT_ModHandler.getIC2Item("waterMill", 1L) });
+ GT_ModHandler.addCraftingRecipe(
+ GT_ModHandler.getIC2Item("cropnalyzer", 1L),
+ bits_no_remove_buffered,
+ new Object[] { "CC ", "RGR", "RIR", 'C', OrePrefixes.cableGt01.get(Materials.Copper), 'R',
+ OrePrefixes.dust.get(Materials.Redstone), 'G', OrePrefixes.block.get(Materials.Glass), 'I',
+ OrePrefixes.circuit.get(Materials.LV) });
+ GT_ModHandler.addCraftingRecipe(
+ GT_ModHandler.getIC2Item("coil", 1L),
+ bits_no_remove_buffered,
+ new Object[] { "CCC", "CXC", "CCC", 'C', OrePrefixes.wireGt01.get(Materials.Copper), 'X',
+ OrePrefixes.ingot.get(Materials.AnyIron) });
+ GT_ModHandler.addCraftingRecipe(
+ GT_ModHandler.getIC2Item("powerunit", 1L),
+ bits_no_remove_buffered,
+ new Object[] { "BCA", "BIM", "BCA", 'C', OrePrefixes.cableGt01.get(Materials.Copper), 'B',
+ OrePrefixes.battery.get(Materials.LV), 'A', GT_ModHandler.getIC2Item("casingiron", 1L), 'I',
+ OrePrefixes.circuit.get(Materials.LV), 'M', GT_ModHandler.getIC2Item("elemotor", 1L) });
+ GT_ModHandler.addCraftingRecipe(
+ GT_ModHandler.getIC2Item("powerunitsmall", 1L),
+ bits_no_remove_buffered,
+ new Object[] { " CA", "BIM", " CA", 'C', OrePrefixes.cableGt01.get(Materials.Copper), 'B',
+ OrePrefixes.battery.get(Materials.LV), 'A', GT_ModHandler.getIC2Item("casingiron", 1L), 'I',
+ OrePrefixes.circuit.get(Materials.LV), 'M', GT_ModHandler.getIC2Item("elemotor", 1L) });
+ GT_ModHandler.addCraftingRecipe(
+ GT_ModHandler.getIC2Item("remote", 1L),
+ bits_no_remove_buffered,
+ new Object[] { " C ", "TLT", " F ", 'C', OrePrefixes.cableGt01.get(Materials.Copper), 'L',
+ OrePrefixes.dust.get(Materials.Lapis), 'T', GT_ModHandler.getIC2Item("casingtin", 1L), 'F',
+ GT_ModHandler.getIC2Item("frequencyTransmitter", 1L) });
+ GT_ModHandler.addCraftingRecipe(
+ GT_ModHandler.getIC2Item("odScanner", 1L),
+ bits_no_remove_buffered,
+ new Object[] { "PGP", "CBC", "WWW", 'W', OrePrefixes.cableGt01.get(Materials.Copper), 'G',
+ OrePrefixes.dust.get(Materials.Glowstone), 'B', OrePrefixes.battery.get(Materials.HV), 'C',
+ OrePrefixes.circuit.get(Materials.HV), 'P', GT_ModHandler.getIC2Item("casinggold", 1L) });
+ GT_ModHandler.addCraftingRecipe(
+ GT_ModHandler.getIC2Item("ovScanner", 1L),
+ bits_no_remove_buffered,
+ new Object[] { "PDP", "GCG", "WSW", 'W', OrePrefixes.cableGt01.get(Materials.Gold), 'G',
+ OrePrefixes.dust.get(Materials.Glowstone), 'D', OrePrefixes.battery.get(Materials.IV), 'C',
+ OrePrefixes.circuit.get(Materials.HV), 'P', GT_ModHandler.getIC2Item("casinggold", 1L), 'S',
+ GT_ModHandler.getIC2Item("odScanner", 1L) });
+ GT_ModHandler.addCraftingRecipe(
+ GT_ModHandler.getIC2Item("staticBoots", 1L),
+ bits_no_remove_buffered,
+ new Object[] { "I I", "IWI", "CCC", 'C', OrePrefixes.cableGt01.get(Materials.Copper), 'I',
+ OrePrefixes.ingot.get(Materials.Iron), 'W', new ItemStack(Blocks.wool) });
+ GT_ModHandler.addCraftingRecipe(
+ GT_ModHandler.getIC2Item("ecMeter", 1L),
+ bits_no_remove_buffered,
+ new Object[] { " G ", "CIC", "C C", 'C', OrePrefixes.cableGt01.get(Materials.Copper), 'G',
+ OrePrefixes.dust.get(Materials.Glowstone), 'I', OrePrefixes.circuit.get(Materials.LV) });
+ GT_ModHandler.addCraftingRecipe(
+ GT_ModHandler.getIC2Item("obscurator", 1L),
+ bits_no_remove_buffered,
+ new Object[] { "RER", "CAC", "RRR", 'C', OrePrefixes.cableGt01.get(Materials.Gold), 'R',
+ OrePrefixes.dust.get(Materials.Redstone), 'E', OrePrefixes.battery.get(Materials.HV), 'A',
+ OrePrefixes.circuit.get(Materials.HV) });
+ GT_ModHandler.addCraftingRecipe(
+ GT_ModHandler.getIC2Item("overclockerUpgrade", 1L),
+ bits_no_remove_buffered,
+ new Object[] { "CCC", "WEW", 'W', OrePrefixes.cableGt01.get(Materials.Copper), 'C',
+ GT_ModHandler.getIC2Item("reactorCoolantSimple", 1L, 1), 'E', OrePrefixes.circuit.get(Materials.LV) });
+ GT_ModHandler.addCraftingRecipe(
+ GT_ModHandler.getIC2Item("transformerUpgrade", 1L),
+ bits_no_remove_buffered,
+ new Object[] { "GGG", "WTW", "GEG", 'W', OrePrefixes.cableGt01.get(Materials.Gold), 'T',
+ GT_ModHandler.getIC2Item("mvTransformer", 1L), 'E', OrePrefixes.circuit.get(Materials.LV), 'G',
+ OrePrefixes.block.get(Materials.Glass) });
+ GT_ModHandler.addCraftingRecipe(
+ GT_ModHandler.getIC2Item("energyStorageUpgrade", 1L),
+ bits_no_remove_buffered,
+ new Object[] { "PPP", "WBW", "PEP", 'W', OrePrefixes.cableGt01.get(Materials.Copper), 'E',
+ OrePrefixes.circuit.get(Materials.LV), 'P', OrePrefixes.plank.get(Materials.Wood), 'B',
+ OrePrefixes.battery.get(Materials.LV) });
+ GT_ModHandler.addCraftingRecipe(
+ GT_ModHandler.getIC2Item("ejectorUpgrade", 1L),
+ bits_no_remove_buffered,
+ new Object[] { "PHP", "WEW", 'W', OrePrefixes.cableGt01.get(Materials.Copper), 'E',
+ OrePrefixes.circuit.get(Materials.LV), 'P', new ItemStack(Blocks.piston), 'H',
+ new ItemStack(Blocks.hopper) });
+ GT_ModHandler.addCraftingRecipe(
+ GT_ModHandler.getIC2Item("suBattery", 1L),
+ bits_no_remove_buffered,
+ new Object[] { "W", "C", "R", 'W', OrePrefixes.cableGt01.get(Materials.Copper), 'C',
+ OrePrefixes.dust.get(Materials.HydratedCoal), 'R', OrePrefixes.dust.get(Materials.Redstone) });
+ GT_ModHandler.addCraftingRecipe(
+ GT_ModHandler.getIC2Item("pullingUpgrade", 1L),
+ bits_no_remove_buffered,
+ new Object[] { "PHP", "WEW", 'W', OrePrefixes.cableGt01.get(Materials.Copper), 'P',
+ new ItemStack(Blocks.sticky_piston), 'R', new ItemStack(Blocks.hopper), 'E',
+ OrePrefixes.circuit.get(Materials.LV) });
if (NotEnoughItems.isModLoaded()) {
codechicken.nei.api.API.hideItem(GT_ModHandler.getIC2Item("reactorUraniumSimple", 1L, 1));
diff --git a/src/main/java/gregtech/loaders/postload/GT_ScrapboxDropLoader.java b/src/main/java/gregtech/loaders/postload/GT_ScrapboxDropLoader.java
index b4621df6b6..6d466abaa9 100644
--- a/src/main/java/gregtech/loaders/postload/GT_ScrapboxDropLoader.java
+++ b/src/main/java/gregtech/loaders/postload/GT_ScrapboxDropLoader.java
@@ -4,7 +4,6 @@ import net.minecraft.init.Blocks;
import net.minecraft.init.Items;
import net.minecraft.item.ItemStack;
-import gregtech.GT_Mod;
import gregtech.api.enums.ItemList;
import gregtech.api.enums.Materials;
import gregtech.api.enums.OrePrefixes;
@@ -57,10 +56,6 @@ public class GT_ScrapboxDropLoader implements Runnable {
GT_ModHandler.addScrapboxDrop(1.8F, ItemList.Circuit_Board_Basic.get(1L));
GT_ModHandler.addScrapboxDrop(0.4F, ItemList.Circuit_Board_Advanced.get(1L));
GT_ModHandler.addScrapboxDrop(0.2F, ItemList.Circuit_Board_Elite.get(1L));
- if (!GT_Mod.gregtechproxy.mDisableIC2Cables) {
- GT_ModHandler.addScrapboxDrop(2.0F, GT_ModHandler.getIC2Item("insulatedCopperCableItem", 1L));
- GT_ModHandler.addScrapboxDrop(0.4F, GT_ModHandler.getIC2Item("insulatedGoldCableItem", 1L));
- }
GT_ModHandler.addScrapboxDrop(0.9F, GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Redstone, 1L));
GT_ModHandler.addScrapboxDrop(0.8F, GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Glowstone, 1L));
GT_ModHandler.addScrapboxDrop(0.8F, GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Coal, 1L));
diff --git a/src/main/java/gregtech/loaders/postload/recipes/AssemblerRecipes.java b/src/main/java/gregtech/loaders/postload/recipes/AssemblerRecipes.java
index 50f87606fa..1b4f3e3396 100644
--- a/src/main/java/gregtech/loaders/postload/recipes/AssemblerRecipes.java
+++ b/src/main/java/gregtech/loaders/postload/recipes/AssemblerRecipes.java
@@ -2690,216 +2690,107 @@ public class AssemblerRecipes implements Runnable {
.eut(16)
.addTo(assemblerRecipes);
- if (GT_Mod.gregtechproxy.mHardMachineCasings) {
- GT_Values.RA.stdBuilder()
- .itemInputs(
- GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.Lead, 2),
- ItemList.Casing_ULV.get(1))
- .itemOutputs(ItemList.Hull_ULV.get(1))
- .fluidInputs(Materials.Plastic.getMolten(288))
- .duration(1 * SECONDS + 5 * TICKS)
- .eut(16)
- .addTo(assemblerRecipes);
-
- GT_Values.RA.stdBuilder()
- .itemInputs(
- GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.Tin, 2),
- ItemList.Casing_LV.get(1))
- .itemOutputs(ItemList.Hull_LV.get(1))
- .fluidInputs(Materials.Plastic.getMolten(288))
- .duration(2 * SECONDS + 10 * TICKS)
- .eut(16)
- .addTo(assemblerRecipes);
-
- GT_Values.RA.stdBuilder()
- .itemInputs(
- GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.Copper, 2),
- ItemList.Casing_MV.get(1))
- .itemOutputs(ItemList.Hull_MV.get(1))
- .fluidInputs(Materials.Plastic.getMolten(288))
- .duration(2 * SECONDS + 10 * TICKS)
- .eut(16)
- .addTo(assemblerRecipes);
-
- GT_Values.RA.stdBuilder()
- .itemInputs(
- GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.AnnealedCopper, 2),
- ItemList.Casing_MV.get(1))
- .itemOutputs(ItemList.Hull_MV.get(1))
- .fluidInputs(Materials.Plastic.getMolten(288))
- .duration(2 * SECONDS + 10 * TICKS)
- .eut(16)
- .addTo(assemblerRecipes);
-
- GT_Values.RA.stdBuilder()
- .itemInputs(
- GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.Gold, 2),
- ItemList.Casing_HV.get(1))
- .itemOutputs(ItemList.Hull_HV.get(1))
- .fluidInputs(Materials.Plastic.getMolten(288))
- .duration(2 * SECONDS + 10 * TICKS)
- .eut(16)
- .addTo(assemblerRecipes);
-
- GT_Values.RA.stdBuilder()
- .itemInputs(
- GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.Aluminium, 2),
- ItemList.Casing_EV.get(1))
- .itemOutputs(ItemList.Hull_EV.get(1))
- .fluidInputs(Materials.Plastic.getMolten(288))
- .duration(2 * SECONDS + 10 * TICKS)
- .eut(16)
- .addTo(assemblerRecipes);
-
- GT_Values.RA.stdBuilder()
- .itemInputs(
- GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.Tungsten, 2),
- ItemList.Casing_IV.get(1))
- .itemOutputs(ItemList.Hull_IV.get(1))
- .fluidInputs(Materials.Polytetrafluoroethylene.getMolten(288))
- .duration(2 * SECONDS + 10 * TICKS)
- .eut(16)
- .addTo(assemblerRecipes);
-
- GT_Values.RA.stdBuilder()
- .itemInputs(
- GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.VanadiumGallium, 2),
- ItemList.Casing_LuV.get(1))
- .itemOutputs(ItemList.Hull_LuV.get(1))
- .fluidInputs(Materials.Polytetrafluoroethylene.getMolten(288))
- .duration(2 * SECONDS + 10 * TICKS)
- .eut(16)
- .addTo(assemblerRecipes);
-
- GT_Values.RA.stdBuilder()
- .itemInputs(
- GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.Naquadah, 2),
- ItemList.Casing_ZPM.get(1))
- .itemOutputs(ItemList.Hull_ZPM.get(1))
- .fluidInputs(Materials.Polybenzimidazole.getMolten(288))
- .duration(2 * SECONDS + 10 * TICKS)
- .eut(16)
- .addTo(assemblerRecipes);
-
- GT_Values.RA.stdBuilder()
- .itemInputs(
- GT_OreDictUnificator.get(OrePrefixes.wireGt04, Materials.NaquadahAlloy, 2),
- ItemList.Casing_UV.get(1))
- .itemOutputs(ItemList.Hull_UV.get(1))
- .fluidInputs(Materials.Polybenzimidazole.getMolten(288))
- .duration(2 * SECONDS + 10 * TICKS)
- .eut(16)
- .addTo(assemblerRecipes);
-
- GT_Values.RA.stdBuilder()
- .itemInputs(
- GT_OreDictUnificator.get(OrePrefixes.wireGt04, Materials.SuperconductorUV, 2),
- ItemList.Casing_MAX.get(1))
- .itemOutputs(ItemList.Hull_MAX.get(1))
- .fluidInputs(Materials.Polybenzimidazole.getMolten(288))
- .duration(2 * SECONDS + 10 * TICKS)
- .eut(16)
- .addTo(assemblerRecipes);
- } else {
- GT_Values.RA.stdBuilder()
- .itemInputs(
- GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.Lead, 2),
- ItemList.Casing_ULV.get(1))
- .itemOutputs(ItemList.Hull_ULV.get(1))
- .duration(1 * SECONDS + 5 * TICKS)
- .eut(16)
- .addTo(assemblerRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.Lead, 2), ItemList.Casing_ULV.get(1))
+ .itemOutputs(ItemList.Hull_ULV.get(1))
+ .fluidInputs(Materials.Plastic.getMolten(288))
+ .duration(1 * SECONDS + 5 * TICKS)
+ .eut(16)
+ .addTo(assemblerRecipes);
- GT_Values.RA.stdBuilder()
- .itemInputs(
- GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.Tin, 2),
- ItemList.Casing_LV.get(1))
- .itemOutputs(ItemList.Hull_LV.get(1))
- .duration(2 * SECONDS + 10 * TICKS)
- .eut(16)
- .addTo(assemblerRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.Tin, 2), ItemList.Casing_LV.get(1))
+ .itemOutputs(ItemList.Hull_LV.get(1))
+ .fluidInputs(Materials.Plastic.getMolten(288))
+ .duration(2 * SECONDS + 10 * TICKS)
+ .eut(16)
+ .addTo(assemblerRecipes);
- GT_Values.RA.stdBuilder()
- .itemInputs(
- GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.Copper, 2),
- ItemList.Casing_MV.get(1))
- .itemOutputs(ItemList.Hull_MV.get(1))
- .duration(2 * SECONDS + 10 * TICKS)
- .eut(16)
- .addTo(assemblerRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.Copper, 2), ItemList.Casing_MV.get(1))
+ .itemOutputs(ItemList.Hull_MV.get(1))
+ .fluidInputs(Materials.Plastic.getMolten(288))
+ .duration(2 * SECONDS + 10 * TICKS)
+ .eut(16)
+ .addTo(assemblerRecipes);
- GT_Values.RA.stdBuilder()
- .itemInputs(
- GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.AnnealedCopper, 2),
- ItemList.Casing_MV.get(1))
- .itemOutputs(ItemList.Hull_MV.get(1))
- .duration(2 * SECONDS + 10 * TICKS)
- .eut(16)
- .addTo(assemblerRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(
+ GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.AnnealedCopper, 2),
+ ItemList.Casing_MV.get(1))
+ .itemOutputs(ItemList.Hull_MV.get(1))
+ .fluidInputs(Materials.Plastic.getMolten(288))
+ .duration(2 * SECONDS + 10 * TICKS)
+ .eut(16)
+ .addTo(assemblerRecipes);
- GT_Values.RA.stdBuilder()
- .itemInputs(
- GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.Gold, 2),
- ItemList.Casing_HV.get(1))
- .itemOutputs(ItemList.Hull_HV.get(1))
- .duration(2 * SECONDS + 10 * TICKS)
- .eut(16)
- .addTo(assemblerRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.Gold, 2), ItemList.Casing_HV.get(1))
+ .itemOutputs(ItemList.Hull_HV.get(1))
+ .fluidInputs(Materials.Plastic.getMolten(288))
+ .duration(2 * SECONDS + 10 * TICKS)
+ .eut(16)
+ .addTo(assemblerRecipes);
- GT_Values.RA.stdBuilder()
- .itemInputs(
- GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.Aluminium, 2),
- ItemList.Casing_EV.get(1))
- .itemOutputs(ItemList.Hull_EV.get(1))
- .duration(2 * SECONDS + 10 * TICKS)
- .eut(16)
- .addTo(assemblerRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(
+ GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.Aluminium, 2),
+ ItemList.Casing_EV.get(1))
+ .itemOutputs(ItemList.Hull_EV.get(1))
+ .fluidInputs(Materials.Plastic.getMolten(288))
+ .duration(2 * SECONDS + 10 * TICKS)
+ .eut(16)
+ .addTo(assemblerRecipes);
- GT_Values.RA.stdBuilder()
- .itemInputs(
- GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.Tungsten, 2),
- ItemList.Casing_IV.get(1))
- .itemOutputs(ItemList.Hull_IV.get(1))
- .duration(2 * SECONDS + 10 * TICKS)
- .eut(16)
- .addTo(assemblerRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(
+ GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.Tungsten, 2),
+ ItemList.Casing_IV.get(1))
+ .itemOutputs(ItemList.Hull_IV.get(1))
+ .fluidInputs(Materials.Polytetrafluoroethylene.getMolten(288))
+ .duration(2 * SECONDS + 10 * TICKS)
+ .eut(16)
+ .addTo(assemblerRecipes);
- GT_Values.RA.stdBuilder()
- .itemInputs(
- GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.VanadiumGallium, 2),
- ItemList.Casing_LuV.get(1))
- .itemOutputs(ItemList.Hull_LuV.get(1))
- .duration(2 * SECONDS + 10 * TICKS)
- .eut(16)
- .addTo(assemblerRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(
+ GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.VanadiumGallium, 2),
+ ItemList.Casing_LuV.get(1))
+ .itemOutputs(ItemList.Hull_LuV.get(1))
+ .fluidInputs(Materials.Polytetrafluoroethylene.getMolten(288))
+ .duration(2 * SECONDS + 10 * TICKS)
+ .eut(16)
+ .addTo(assemblerRecipes);
- GT_Values.RA.stdBuilder()
- .itemInputs(
- GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.Naquadah, 2),
- ItemList.Casing_ZPM.get(1))
- .itemOutputs(ItemList.Hull_ZPM.get(1))
- .duration(2 * SECONDS + 10 * TICKS)
- .eut(16)
- .addTo(assemblerRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(
+ GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.Naquadah, 2),
+ ItemList.Casing_ZPM.get(1))
+ .itemOutputs(ItemList.Hull_ZPM.get(1))
+ .fluidInputs(Materials.Polybenzimidazole.getMolten(288))
+ .duration(2 * SECONDS + 10 * TICKS)
+ .eut(16)
+ .addTo(assemblerRecipes);
- GT_Values.RA.stdBuilder()
- .itemInputs(
- GT_OreDictUnificator.get(OrePrefixes.wireGt04, Materials.NaquadahAlloy, 2),
- ItemList.Casing_UV.get(1))
- .itemOutputs(ItemList.Hull_UV.get(1))
- .duration(2 * SECONDS + 10 * TICKS)
- .eut(16)
- .addTo(assemblerRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(
+ GT_OreDictUnificator.get(OrePrefixes.wireGt04, Materials.NaquadahAlloy, 2),
+ ItemList.Casing_UV.get(1))
+ .itemOutputs(ItemList.Hull_UV.get(1))
+ .fluidInputs(Materials.Polybenzimidazole.getMolten(288))
+ .duration(2 * SECONDS + 10 * TICKS)
+ .eut(16)
+ .addTo(assemblerRecipes);
- GT_Values.RA.stdBuilder()
- .itemInputs(
- GT_OreDictUnificator.get(OrePrefixes.wireGt04, Materials.SuperconductorUV, 2),
- ItemList.Casing_MAX.get(1))
- .itemOutputs(ItemList.Hull_MAX.get(1))
- .duration(2 * SECONDS + 10 * TICKS)
- .eut(16)
- .addTo(assemblerRecipes);
- }
+ GT_Values.RA.stdBuilder()
+ .itemInputs(
+ GT_OreDictUnificator.get(OrePrefixes.wireGt04, Materials.SuperconductorUV, 2),
+ ItemList.Casing_MAX.get(1))
+ .itemOutputs(ItemList.Hull_MAX.get(1))
+ .fluidInputs(Materials.Polybenzimidazole.getMolten(288))
+ .duration(2 * SECONDS + 10 * TICKS)
+ .eut(16)
+ .addTo(assemblerRecipes);
GT_Values.RA.stdBuilder()
.itemInputs(
@@ -3041,43 +2932,6 @@ public class AssemblerRecipes implements Runnable {
.eut(20)
.addTo(assemblerRecipes);
- if (!GT_Mod.gregtechproxy.mDisableIC2Cables) {
- GT_Values.RA.stdBuilder()
- .itemInputs(
- GT_ModHandler.getIC2Item("tinCableItem", 1),
- GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.Rubber, 1))
- .itemOutputs(GT_ModHandler.getIC2Item("insulatedTinCableItem", 1))
- .duration(1 * SECONDS)
- .eut(20)
- .addTo(assemblerRecipes);
-
- GT_Values.RA.stdBuilder()
- .itemInputs(
- GT_ModHandler.getIC2Item("copperCableItem", 1),
- GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.Rubber, 1))
- .itemOutputs(GT_ModHandler.getIC2Item("insulatedCopperCableItem", 1))
- .duration(1 * SECONDS)
- .eut(20)
- .addTo(assemblerRecipes);
-
- GT_Values.RA.stdBuilder()
- .itemInputs(
- GT_ModHandler.getIC2Item("goldCableItem", 1),
- GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.Rubber, 2))
- .itemOutputs(GT_ModHandler.getIC2Item("insulatedGoldCableItem", 1))
- .duration(2 * SECONDS)
- .eut(20)
- .addTo(assemblerRecipes);
-
- GT_Values.RA.stdBuilder()
- .itemInputs(
- GT_ModHandler.getIC2Item("ironCableItem", 1),
- GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.Rubber, 3))
- .itemOutputs(GT_ModHandler.getIC2Item("insulatedIronCableItem", 1))
- .duration(3 * SECONDS)
- .eut(20)
- .addTo(assemblerRecipes);
- }
GT_Values.RA.stdBuilder()
.itemInputs(
GT_OreDictUnificator.get(OrePrefixes.toolHeadSword, Materials.Wood, 1),
diff --git a/src/main/java/gregtech/loaders/postload/recipes/CropProcessingRecipes.java b/src/main/java/gregtech/loaders/postload/recipes/CropProcessingRecipes.java
index e69af249ee..6fc53a5675 100644
--- a/src/main/java/gregtech/loaders/postload/recipes/CropProcessingRecipes.java
+++ b/src/main/java/gregtech/loaders/postload/recipes/CropProcessingRecipes.java
@@ -1,7 +1,6 @@
package gregtech.loaders.postload.recipes;
import static gregtech.api.recipe.RecipeMaps.autoclaveRecipes;
-import static gregtech.api.recipe.RecipeMaps.extractorRecipes;
import static gregtech.api.util.GT_RecipeBuilder.SECONDS;
import static gregtech.api.util.GT_RecipeBuilder.TICKS;
import static gregtech.api.util.GT_RecipeConstants.UniversalChemical;
@@ -9,7 +8,6 @@ import static gregtech.api.util.GT_RecipeConstants.UniversalChemical;
import net.minecraft.item.ItemStack;
import net.minecraftforge.fluids.FluidStack;
-import gregtech.GT_Mod;
import gregtech.api.enums.GT_Values;
import gregtech.api.enums.ItemList;
import gregtech.api.enums.Materials;
@@ -127,43 +125,30 @@ public class CropProcessingRecipes implements Runnable {
boolean aMainOutput) {
if (tCrop == null || aMaterial == null || GT_OreDictUnificator.get(OrePrefixes.crushed, aMaterial, 1) == null)
return;
- if (GT_Mod.gregtechproxy.mNerfedCrops) {
- FluidStack fluidOutputChemReactor = aMaterialOut.mOreByProducts.isEmpty() ? null
- : aMaterialOut.mOreByProducts.get(0)
- .getMolten(144);
- GT_RecipeBuilder recipeBuilder = GT_Values.RA.stdBuilder();
- recipeBuilder
- .itemInputs(
- GT_Utility.copyAmount(9, tCrop),
- GT_OreDictUnificator.get(OrePrefixes.crushed, aMaterial, 1))
- .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.crushedPurified, aMaterial, 4))
- .fluidInputs(Materials.Water.getFluid(1000));
- if (fluidOutputChemReactor != null) {
- recipeBuilder.fluidOutputs(fluidOutputChemReactor);
- }
- recipeBuilder.duration(4 * SECONDS + 16 * TICKS)
- .eut(24)
- .addTo(UniversalChemical);
+ FluidStack fluidOutputChemReactor = aMaterialOut.mOreByProducts.isEmpty() ? null
+ : aMaterialOut.mOreByProducts.get(0)
+ .getMolten(144);
- GT_Values.RA.stdBuilder()
- .itemInputs(GT_Utility.copyAmount(16, tCrop))
- .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.crushedPurified, aMaterial, 1))
- .fluidInputs(Materials.UUMatter.getFluid(Math.max(1, ((aMaterial.getMass() + 9) / 10))))
- .duration((int) (aMaterial.getMass() * 128))
- .eut(384)
- .addTo(autoclaveRecipes);
-
- } else {
- if (aMainOutput) {
- GT_Values.RA.stdBuilder()
- .itemInputs(GT_Utility.copyAmount(9, tCrop))
- .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.dust, aMaterial, 1))
- .duration(15 * SECONDS)
- .eut(2)
- .addTo(extractorRecipes);
- }
+ GT_RecipeBuilder recipeBuilder = GT_Values.RA.stdBuilder();
+ recipeBuilder
+ .itemInputs(GT_Utility.copyAmount(9, tCrop), GT_OreDictUnificator.get(OrePrefixes.crushed, aMaterial, 1))
+ .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.crushedPurified, aMaterial, 4))
+ .fluidInputs(Materials.Water.getFluid(1000));
+ if (fluidOutputChemReactor != null) {
+ recipeBuilder.fluidOutputs(fluidOutputChemReactor);
}
+ recipeBuilder.duration(4 * SECONDS + 16 * TICKS)
+ .eut(24)
+ .addTo(UniversalChemical);
+
+ GT_Values.RA.stdBuilder()
+ .itemInputs(GT_Utility.copyAmount(16, tCrop))
+ .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.crushedPurified, aMaterial, 1))
+ .fluidInputs(Materials.UUMatter.getFluid(Math.max(1, ((aMaterial.getMass() + 9) / 10))))
+ .duration((int) (aMaterial.getMass() * 128))
+ .eut(384)
+ .addTo(autoclaveRecipes);
}
public void addProcess(ItemStack tCrop, Materials aMaterial, int chance) {
diff --git a/src/main/java/gregtech/loaders/postload/recipes/WiremillRecipes.java b/src/main/java/gregtech/loaders/postload/recipes/WiremillRecipes.java
index 017a8e6582..b91163619b 100644
--- a/src/main/java/gregtech/loaders/postload/recipes/WiremillRecipes.java
+++ b/src/main/java/gregtech/loaders/postload/recipes/WiremillRecipes.java
@@ -2,13 +2,11 @@ package gregtech.loaders.postload.recipes;
import static gregtech.api.recipe.RecipeMaps.wiremillRecipes;
import static gregtech.api.util.GT_RecipeBuilder.SECONDS;
-import static gregtech.api.util.GT_RecipeBuilder.TICKS;
import static gregtech.api.util.GT_RecipeRegistrator.registerWiremillRecipes;
import net.minecraft.init.Items;
import net.minecraft.item.ItemStack;
-import gregtech.GT_Mod;
import gregtech.api.enums.GT_Values;
import gregtech.api.enums.Materials;
import gregtech.api.enums.MaterialsUEVplus;
@@ -39,49 +37,5 @@ public class WiremillRecipes implements Runnable {
.duration(10 * SECONDS)
.eut(16)
.addTo(wiremillRecipes);
-
- if (!GT_Mod.gregtechproxy.mDisableIC2Cables) {
- GT_Values.RA.stdBuilder()
- .itemInputs(GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Copper, 1L))
- .itemOutputs(GT_ModHandler.getIC2Item("copperCableItem", 3L))
- .duration(5 * SECONDS)
- .eut(2)
- .addTo(wiremillRecipes);
-
- GT_Values.RA.stdBuilder()
- .itemInputs(GT_OreDictUnificator.get(OrePrefixes.plate, Materials.AnnealedCopper, 1L))
- .itemOutputs(GT_ModHandler.getIC2Item("copperCableItem", 3L))
- .duration(5 * SECONDS)
- .eut(2)
- .addTo(wiremillRecipes);
-
- GT_Values.RA.stdBuilder()
- .itemInputs(GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Tin, 1L))
- .itemOutputs(GT_ModHandler.getIC2Item("tinCableItem", 4L))
- .duration(7 * SECONDS + 10 * TICKS)
- .eut(1)
- .addTo(wiremillRecipes);
-
- GT_Values.RA.stdBuilder()
- .itemInputs(GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Iron, 1L))
- .itemOutputs(GT_ModHandler.getIC2Item("ironCableItem", 6L))
- .duration(10 * SECONDS)
- .eut(2)
- .addTo(wiremillRecipes);
-
- GT_Values.RA.stdBuilder()
- .itemInputs(GT_OreDictUnificator.get(OrePrefixes.plate, Materials.WroughtIron, 1L))
- .itemOutputs(GT_ModHandler.getIC2Item("ironCableItem", 6L))
- .duration(10 * SECONDS)
- .eut(2)
- .addTo(wiremillRecipes);
-
- GT_Values.RA.stdBuilder()
- .itemInputs(GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Gold, 1L))
- .itemOutputs(GT_ModHandler.getIC2Item("goldCableItem", 6L))
- .duration(10 * SECONDS)
- .eut(1)
- .addTo(wiremillRecipes);
- }
}
}
diff --git a/src/main/java/gregtech/loaders/preload/GT_Loader_MetaTileEntities.java b/src/main/java/gregtech/loaders/preload/GT_Loader_MetaTileEntities.java
index ab3ea53279..cda0f12c99 100644
--- a/src/main/java/gregtech/loaders/preload/GT_Loader_MetaTileEntities.java
+++ b/src/main/java/gregtech/loaders/preload/GT_Loader_MetaTileEntities.java
@@ -1,885 +1,7 @@
package gregtech.loaders.preload;
-import static gregtech.api.enums.MetaTileEntityIDs.ADVANCED_DATA_ACCESS_HATCH;
-import static gregtech.api.enums.MetaTileEntityIDs.ADVANCED_DEBUG_STRUCTURE_WRITTER;
-import static gregtech.api.enums.MetaTileEntityIDs.ADVANCED_SEISMIC_PROSPECTOR_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.ADVANCED_SEISMIC_PROSPECTOR_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.ADVANCED_SEISMIC_PROSPECTOR_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.ADVANCED_SEISMIC_PROSPECTOR_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.ALLOY_SMELTER_LuV;
-import static gregtech.api.enums.MetaTileEntityIDs.ALLOY_SMELTER_UEV;
-import static gregtech.api.enums.MetaTileEntityIDs.ALLOY_SMELTER_UHV;
-import static gregtech.api.enums.MetaTileEntityIDs.ALLOY_SMELTER_UIV;
-import static gregtech.api.enums.MetaTileEntityIDs.ALLOY_SMELTER_UMV;
-import static gregtech.api.enums.MetaTileEntityIDs.ALLOY_SMELTER_UV;
-import static gregtech.api.enums.MetaTileEntityIDs.ALLOY_SMELTER_ZPM;
-import static gregtech.api.enums.MetaTileEntityIDs.ARC_FURNACE_LuV;
-import static gregtech.api.enums.MetaTileEntityIDs.ARC_FURNACE_UEV;
-import static gregtech.api.enums.MetaTileEntityIDs.ARC_FURNACE_UHV;
-import static gregtech.api.enums.MetaTileEntityIDs.ARC_FURNACE_UIV;
-import static gregtech.api.enums.MetaTileEntityIDs.ARC_FURNACE_UMV;
-import static gregtech.api.enums.MetaTileEntityIDs.ARC_FURNACE_UV;
-import static gregtech.api.enums.MetaTileEntityIDs.ARC_FURNACE_ZPM;
-import static gregtech.api.enums.MetaTileEntityIDs.ASSEMBLING_LINE_CONTROLLER;
-import static gregtech.api.enums.MetaTileEntityIDs.ASSEMBLING_MACHINE_LuV;
-import static gregtech.api.enums.MetaTileEntityIDs.ASSEMBLING_MACHINE_UEV;
-import static gregtech.api.enums.MetaTileEntityIDs.ASSEMBLING_MACHINE_UHV;
-import static gregtech.api.enums.MetaTileEntityIDs.ASSEMBLING_MACHINE_UIV;
-import static gregtech.api.enums.MetaTileEntityIDs.ASSEMBLING_MACHINE_UMV;
-import static gregtech.api.enums.MetaTileEntityIDs.ASSEMBLING_MACHINE_UV;
-import static gregtech.api.enums.MetaTileEntityIDs.ASSEMBLING_MACHINE_ZPM;
-import static gregtech.api.enums.MetaTileEntityIDs.AUTOCLAVE_LuV;
-import static gregtech.api.enums.MetaTileEntityIDs.AUTOCLAVE_UEV;
-import static gregtech.api.enums.MetaTileEntityIDs.AUTOCLAVE_UHV;
-import static gregtech.api.enums.MetaTileEntityIDs.AUTOCLAVE_UIV;
-import static gregtech.api.enums.MetaTileEntityIDs.AUTOCLAVE_UMV;
-import static gregtech.api.enums.MetaTileEntityIDs.AUTOCLAVE_UV;
-import static gregtech.api.enums.MetaTileEntityIDs.AUTOCLAVE_ZPM;
-import static gregtech.api.enums.MetaTileEntityIDs.AUTOMATABLE_DATA_ACCESS_HATCH;
-import static gregtech.api.enums.MetaTileEntityIDs.AUTO_MAINTENANCE_HATCH;
-import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_BUFFER_1_BY_1_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_BUFFER_1_BY_1_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_BUFFER_1_BY_1_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_BUFFER_1_BY_1_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_BUFFER_1_BY_1_LuV;
-import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_BUFFER_1_BY_1_MAX;
-import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_BUFFER_1_BY_1_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_BUFFER_1_BY_1_UEV;
-import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_BUFFER_1_BY_1_UHV;
-import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_BUFFER_1_BY_1_UIV;
-import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_BUFFER_1_BY_1_ULV;
-import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_BUFFER_1_BY_1_UMV;
-import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_BUFFER_1_BY_1_UV;
-import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_BUFFER_1_BY_1_UXV;
-import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_BUFFER_1_BY_1_ZPM;
-import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_BUFFER_2_BY_2_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_BUFFER_2_BY_2_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_BUFFER_2_BY_2_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_BUFFER_2_BY_2_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_BUFFER_2_BY_2_LuV;
-import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_BUFFER_2_BY_2_MAX;
-import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_BUFFER_2_BY_2_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_BUFFER_2_BY_2_UEV;
-import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_BUFFER_2_BY_2_UHV;
-import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_BUFFER_2_BY_2_UIV;
-import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_BUFFER_2_BY_2_ULV;
-import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_BUFFER_2_BY_2_UMV;
-import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_BUFFER_2_BY_2_UV;
-import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_BUFFER_2_BY_2_UXV;
-import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_BUFFER_2_BY_2_ZPM;
-import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_BUFFER_3_BY_3_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_BUFFER_3_BY_3_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_BUFFER_3_BY_3_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_BUFFER_3_BY_3_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_BUFFER_3_BY_3_LuV;
-import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_BUFFER_3_BY_3_MAX;
-import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_BUFFER_3_BY_3_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_BUFFER_3_BY_3_UEV;
-import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_BUFFER_3_BY_3_UHV;
-import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_BUFFER_3_BY_3_UIV;
-import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_BUFFER_3_BY_3_ULV;
-import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_BUFFER_3_BY_3_UMV;
-import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_BUFFER_3_BY_3_UV;
-import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_BUFFER_3_BY_3_UXV;
-import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_BUFFER_3_BY_3_ZPM;
-import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_BUFFER_4_BY_4_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_BUFFER_4_BY_4_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_BUFFER_4_BY_4_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_BUFFER_4_BY_4_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_BUFFER_4_BY_4_LuV;
-import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_BUFFER_4_BY_4_MAX;
-import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_BUFFER_4_BY_4_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_BUFFER_4_BY_4_UEV;
-import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_BUFFER_4_BY_4_UHV;
-import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_BUFFER_4_BY_4_UIV;
-import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_BUFFER_4_BY_4_ULV;
-import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_BUFFER_4_BY_4_UMV;
-import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_BUFFER_4_BY_4_UV;
-import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_BUFFER_4_BY_4_UXV;
-import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_BUFFER_4_BY_4_ZPM;
-import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_CHARGER_4_4_UEV;
-import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_CHARGER_4_4_UIV;
-import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_CHARGER_4_4_UMV;
-import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_CHARGER_4_4_UXV;
-import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_CHARGER_4_BY_4_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_CHARGER_4_BY_4_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_CHARGER_4_BY_4_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_CHARGER_4_BY_4_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_CHARGER_4_BY_4_LuV;
-import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_CHARGER_4_BY_4_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_CHARGER_4_BY_4_UHV;
-import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_CHARGER_4_BY_4_ULV;
-import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_CHARGER_4_BY_4_UV;
-import static gregtech.api.enums.MetaTileEntityIDs.BATTERY_CHARGER_4_BY_4_ZPM;
-import static gregtech.api.enums.MetaTileEntityIDs.BENDING_MACHINE_LuV;
-import static gregtech.api.enums.MetaTileEntityIDs.BENDING_MACHINE_UEV;
-import static gregtech.api.enums.MetaTileEntityIDs.BENDING_MACHINE_UHV;
-import static gregtech.api.enums.MetaTileEntityIDs.BENDING_MACHINE_UIV;
-import static gregtech.api.enums.MetaTileEntityIDs.BENDING_MACHINE_UMV;
-import static gregtech.api.enums.MetaTileEntityIDs.BENDING_MACHINE_UV;
-import static gregtech.api.enums.MetaTileEntityIDs.BENDING_MACHINE_ZPM;
-import static gregtech.api.enums.MetaTileEntityIDs.BETTER_JUKEBOX_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.BETTER_JUKEBOX_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.BETTER_JUKEBOX_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.BETTER_JUKEBOX_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.BETTER_JUKEBOX_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.BREWERY_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.BREWERY_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.BREWERY_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.BREWERY_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.BREWERY_LuV;
-import static gregtech.api.enums.MetaTileEntityIDs.BREWERY_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.BREWERY_UEV;
-import static gregtech.api.enums.MetaTileEntityIDs.BREWERY_UHV;
-import static gregtech.api.enums.MetaTileEntityIDs.BREWERY_UIV;
-import static gregtech.api.enums.MetaTileEntityIDs.BREWERY_UMV;
-import static gregtech.api.enums.MetaTileEntityIDs.BREWERY_UV;
-import static gregtech.api.enums.MetaTileEntityIDs.BREWERY_ZPM;
-import static gregtech.api.enums.MetaTileEntityIDs.BRICKED_BLAST_FURNACE_CONTROLLER;
-import static gregtech.api.enums.MetaTileEntityIDs.CANNING_MACHINE_LuV;
-import static gregtech.api.enums.MetaTileEntityIDs.CANNING_MACHINE_UEV;
-import static gregtech.api.enums.MetaTileEntityIDs.CANNING_MACHINE_UHV;
-import static gregtech.api.enums.MetaTileEntityIDs.CANNING_MACHINE_UIV;
-import static gregtech.api.enums.MetaTileEntityIDs.CANNING_MACHINE_UMV;
-import static gregtech.api.enums.MetaTileEntityIDs.CANNING_MACHINE_UV;
-import static gregtech.api.enums.MetaTileEntityIDs.CANNING_MACHINE_ZPM;
-import static gregtech.api.enums.MetaTileEntityIDs.CENTRIFUGE_LuV;
-import static gregtech.api.enums.MetaTileEntityIDs.CENTRIFUGE_UEV;
-import static gregtech.api.enums.MetaTileEntityIDs.CENTRIFUGE_UHV;
-import static gregtech.api.enums.MetaTileEntityIDs.CENTRIFUGE_UIV;
-import static gregtech.api.enums.MetaTileEntityIDs.CENTRIFUGE_UMV;
-import static gregtech.api.enums.MetaTileEntityIDs.CENTRIFUGE_UV;
-import static gregtech.api.enums.MetaTileEntityIDs.CENTRIFUGE_ZPM;
-import static gregtech.api.enums.MetaTileEntityIDs.CHARCOAL_PILE_IGNITER_CONTROLLER;
-import static gregtech.api.enums.MetaTileEntityIDs.CHEMICAL_BATH_LuV;
-import static gregtech.api.enums.MetaTileEntityIDs.CHEMICAL_BATH_UEV;
-import static gregtech.api.enums.MetaTileEntityIDs.CHEMICAL_BATH_UHV;
-import static gregtech.api.enums.MetaTileEntityIDs.CHEMICAL_BATH_UIV;
-import static gregtech.api.enums.MetaTileEntityIDs.CHEMICAL_BATH_UMV;
-import static gregtech.api.enums.MetaTileEntityIDs.CHEMICAL_BATH_UV;
-import static gregtech.api.enums.MetaTileEntityIDs.CHEMICAL_BATH_ZPM;
-import static gregtech.api.enums.MetaTileEntityIDs.CHEMICAL_REACTOR_LuV;
-import static gregtech.api.enums.MetaTileEntityIDs.CHEMICAL_REACTOR_UEV;
-import static gregtech.api.enums.MetaTileEntityIDs.CHEMICAL_REACTOR_UHV;
-import static gregtech.api.enums.MetaTileEntityIDs.CHEMICAL_REACTOR_UIV;
-import static gregtech.api.enums.MetaTileEntityIDs.CHEMICAL_REACTOR_UMV;
-import static gregtech.api.enums.MetaTileEntityIDs.CHEMICAL_REACTOR_UV;
-import static gregtech.api.enums.MetaTileEntityIDs.CHEMICAL_REACTOR_ZPM;
-import static gregtech.api.enums.MetaTileEntityIDs.CHEST_BUFFER_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.CHEST_BUFFER_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.CHEST_BUFFER_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.CHEST_BUFFER_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.CHEST_BUFFER_LuV;
-import static gregtech.api.enums.MetaTileEntityIDs.CHEST_BUFFER_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.CHEST_BUFFER_UEV;
-import static gregtech.api.enums.MetaTileEntityIDs.CHEST_BUFFER_UHV;
-import static gregtech.api.enums.MetaTileEntityIDs.CHEST_BUFFER_UIV;
-import static gregtech.api.enums.MetaTileEntityIDs.CHEST_BUFFER_ULV;
-import static gregtech.api.enums.MetaTileEntityIDs.CHEST_BUFFER_UMV;
-import static gregtech.api.enums.MetaTileEntityIDs.CHEST_BUFFER_UV;
-import static gregtech.api.enums.MetaTileEntityIDs.CHEST_BUFFER_ZPM;
-import static gregtech.api.enums.MetaTileEntityIDs.CIRCUIT_ASSEMBLER_MAX;
-import static gregtech.api.enums.MetaTileEntityIDs.CIRCUIT_ASSEMBLER_UEV;
-import static gregtech.api.enums.MetaTileEntityIDs.CIRCUIT_ASSEMBLER_UHV;
-import static gregtech.api.enums.MetaTileEntityIDs.CIRCUIT_ASSEMBLER_UIV;
-import static gregtech.api.enums.MetaTileEntityIDs.CIRCUIT_ASSEMBLER_UMV;
-import static gregtech.api.enums.MetaTileEntityIDs.CIRCUIT_ASSEMBLER_UXV;
-import static gregtech.api.enums.MetaTileEntityIDs.CLEANROOM_CONTROLLER;
-import static gregtech.api.enums.MetaTileEntityIDs.COMBUSTION_ENGINE_CONTROLLER;
-import static gregtech.api.enums.MetaTileEntityIDs.COMBUSTION_GENERATOR_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.COMBUSTION_GENERATOR_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.COMBUSTION_GENERATOR_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.COMPRESSOR_LuV;
-import static gregtech.api.enums.MetaTileEntityIDs.COMPRESSOR_UEV;
-import static gregtech.api.enums.MetaTileEntityIDs.COMPRESSOR_UHV;
-import static gregtech.api.enums.MetaTileEntityIDs.COMPRESSOR_UIV;
-import static gregtech.api.enums.MetaTileEntityIDs.COMPRESSOR_UMV;
-import static gregtech.api.enums.MetaTileEntityIDs.COMPRESSOR_UV;
-import static gregtech.api.enums.MetaTileEntityIDs.COMPRESSOR_ZPM;
-import static gregtech.api.enums.MetaTileEntityIDs.CONCRETE_BACKFILLER_II_CONTROLLER;
-import static gregtech.api.enums.MetaTileEntityIDs.CONCRETE_BACKFILLER_I_CONTROLLER;
-import static gregtech.api.enums.MetaTileEntityIDs.CRAFTING_INPUT_ME;
-import static gregtech.api.enums.MetaTileEntityIDs.CRAFTING_INPUT_ME_BUS;
-import static gregtech.api.enums.MetaTileEntityIDs.CRAFTING_INPUT_SLAVE;
-import static gregtech.api.enums.MetaTileEntityIDs.CUTTING_MACHINE_LuV;
-import static gregtech.api.enums.MetaTileEntityIDs.CUTTING_MACHINE_UEV;
-import static gregtech.api.enums.MetaTileEntityIDs.CUTTING_MACHINE_UHV;
-import static gregtech.api.enums.MetaTileEntityIDs.CUTTING_MACHINE_UIV;
-import static gregtech.api.enums.MetaTileEntityIDs.CUTTING_MACHINE_UMV;
-import static gregtech.api.enums.MetaTileEntityIDs.CUTTING_MACHINE_UV;
-import static gregtech.api.enums.MetaTileEntityIDs.CUTTING_MACHINE_ZPM;
-import static gregtech.api.enums.MetaTileEntityIDs.DATA_ACCESS_HATCH;
-import static gregtech.api.enums.MetaTileEntityIDs.DISTILLATION_TOWER_CONTROLLER;
-import static gregtech.api.enums.MetaTileEntityIDs.DISTILLERY_LuV;
-import static gregtech.api.enums.MetaTileEntityIDs.DISTILLERY_UEV;
-import static gregtech.api.enums.MetaTileEntityIDs.DISTILLERY_UHV;
-import static gregtech.api.enums.MetaTileEntityIDs.DISTILLERY_UIV;
-import static gregtech.api.enums.MetaTileEntityIDs.DISTILLERY_UMV;
-import static gregtech.api.enums.MetaTileEntityIDs.DISTILLERY_UV;
-import static gregtech.api.enums.MetaTileEntityIDs.DISTILLERY_ZPM;
-import static gregtech.api.enums.MetaTileEntityIDs.DTPF_CONTROLLER;
-import static gregtech.api.enums.MetaTileEntityIDs.DYNAMO_HATCH_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.DYNAMO_HATCH_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.DYNAMO_HATCH_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.DYNAMO_HATCH_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.DYNAMO_HATCH_LuV;
-import static gregtech.api.enums.MetaTileEntityIDs.DYNAMO_HATCH_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.DYNAMO_HATCH_UEV;
-import static gregtech.api.enums.MetaTileEntityIDs.DYNAMO_HATCH_UHV;
-import static gregtech.api.enums.MetaTileEntityIDs.DYNAMO_HATCH_UIV;
-import static gregtech.api.enums.MetaTileEntityIDs.DYNAMO_HATCH_ULV;
-import static gregtech.api.enums.MetaTileEntityIDs.DYNAMO_HATCH_UMV;
-import static gregtech.api.enums.MetaTileEntityIDs.DYNAMO_HATCH_UV;
-import static gregtech.api.enums.MetaTileEntityIDs.DYNAMO_HATCH_UXV;
-import static gregtech.api.enums.MetaTileEntityIDs.DYNAMO_HATCH_ZPM;
-import static gregtech.api.enums.MetaTileEntityIDs.DroneDownLink;
-import static gregtech.api.enums.MetaTileEntityIDs.Drone_Centre;
-import static gregtech.api.enums.MetaTileEntityIDs.EBF_CONTROLLER;
-import static gregtech.api.enums.MetaTileEntityIDs.ELECTRIC_FURNACE_LuV;
-import static gregtech.api.enums.MetaTileEntityIDs.ELECTRIC_FURNACE_UEV;
-import static gregtech.api.enums.MetaTileEntityIDs.ELECTRIC_FURNACE_UHV;
-import static gregtech.api.enums.MetaTileEntityIDs.ELECTRIC_FURNACE_UIV;
-import static gregtech.api.enums.MetaTileEntityIDs.ELECTRIC_FURNACE_UMV;
-import static gregtech.api.enums.MetaTileEntityIDs.ELECTRIC_FURNACE_UV;
-import static gregtech.api.enums.MetaTileEntityIDs.ELECTRIC_FURNACE_ZPM;
-import static gregtech.api.enums.MetaTileEntityIDs.ELECTROLYZER_LuV;
-import static gregtech.api.enums.MetaTileEntityIDs.ELECTROLYZER_UEV;
-import static gregtech.api.enums.MetaTileEntityIDs.ELECTROLYZER_UHV;
-import static gregtech.api.enums.MetaTileEntityIDs.ELECTROLYZER_UIV;
-import static gregtech.api.enums.MetaTileEntityIDs.ELECTROLYZER_UMV;
-import static gregtech.api.enums.MetaTileEntityIDs.ELECTROLYZER_UV;
-import static gregtech.api.enums.MetaTileEntityIDs.ELECTROLYZER_ZPM;
-import static gregtech.api.enums.MetaTileEntityIDs.ELECTROMAGNETIC_SEPARATOR_LuV;
-import static gregtech.api.enums.MetaTileEntityIDs.ELECTROMAGNETIC_SEPARATOR_UEV;
-import static gregtech.api.enums.MetaTileEntityIDs.ELECTROMAGNETIC_SEPARATOR_UHV;
-import static gregtech.api.enums.MetaTileEntityIDs.ELECTROMAGNETIC_SEPARATOR_UIV;
-import static gregtech.api.enums.MetaTileEntityIDs.ELECTROMAGNETIC_SEPARATOR_UMV;
-import static gregtech.api.enums.MetaTileEntityIDs.ELECTROMAGNETIC_SEPARATOR_UV;
-import static gregtech.api.enums.MetaTileEntityIDs.ELECTROMAGNETIC_SEPARATOR_ZPM;
-import static gregtech.api.enums.MetaTileEntityIDs.ENERGY_HATCH_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.ENERGY_HATCH_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.ENERGY_HATCH_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.ENERGY_HATCH_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.ENERGY_HATCH_LuV;
-import static gregtech.api.enums.MetaTileEntityIDs.ENERGY_HATCH_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.ENERGY_HATCH_UEV;
-import static gregtech.api.enums.MetaTileEntityIDs.ENERGY_HATCH_UHV;
-import static gregtech.api.enums.MetaTileEntityIDs.ENERGY_HATCH_UIV;
-import static gregtech.api.enums.MetaTileEntityIDs.ENERGY_HATCH_ULV;
-import static gregtech.api.enums.MetaTileEntityIDs.ENERGY_HATCH_UMV;
-import static gregtech.api.enums.MetaTileEntityIDs.ENERGY_HATCH_UV;
-import static gregtech.api.enums.MetaTileEntityIDs.ENERGY_HATCH_UXV;
-import static gregtech.api.enums.MetaTileEntityIDs.ENERGY_HATCH_ZPM;
-import static gregtech.api.enums.MetaTileEntityIDs.EXTRACTOR_LuV;
-import static gregtech.api.enums.MetaTileEntityIDs.EXTRACTOR_UEV;
-import static gregtech.api.enums.MetaTileEntityIDs.EXTRACTOR_UHV;
-import static gregtech.api.enums.MetaTileEntityIDs.EXTRACTOR_UIV;
-import static gregtech.api.enums.MetaTileEntityIDs.EXTRACTOR_UMV;
-import static gregtech.api.enums.MetaTileEntityIDs.EXTRACTOR_UV;
-import static gregtech.api.enums.MetaTileEntityIDs.EXTRACTOR_ZPM;
-import static gregtech.api.enums.MetaTileEntityIDs.EXTREME_COMBUSTION_ENGINE_CONTROLLER;
-import static gregtech.api.enums.MetaTileEntityIDs.EXTRUDER_LuV;
-import static gregtech.api.enums.MetaTileEntityIDs.EXTRUDER_UEV;
-import static gregtech.api.enums.MetaTileEntityIDs.EXTRUDER_UHV;
-import static gregtech.api.enums.MetaTileEntityIDs.EXTRUDER_UIV;
-import static gregtech.api.enums.MetaTileEntityIDs.EXTRUDER_UMV;
-import static gregtech.api.enums.MetaTileEntityIDs.EXTRUDER_UV;
-import static gregtech.api.enums.MetaTileEntityIDs.EXTRUDER_ZPM;
-import static gregtech.api.enums.MetaTileEntityIDs.FERMENTER_LuV;
-import static gregtech.api.enums.MetaTileEntityIDs.FERMENTER_UEV;
-import static gregtech.api.enums.MetaTileEntityIDs.FERMENTER_UHV;
-import static gregtech.api.enums.MetaTileEntityIDs.FERMENTER_UIV;
-import static gregtech.api.enums.MetaTileEntityIDs.FERMENTER_UMV;
-import static gregtech.api.enums.MetaTileEntityIDs.FERMENTER_UV;
-import static gregtech.api.enums.MetaTileEntityIDs.FERMENTER_ZPM;
-import static gregtech.api.enums.MetaTileEntityIDs.FLUID_CANNER_LuV;
-import static gregtech.api.enums.MetaTileEntityIDs.FLUID_CANNER_UEV;
-import static gregtech.api.enums.MetaTileEntityIDs.FLUID_CANNER_UHV;
-import static gregtech.api.enums.MetaTileEntityIDs.FLUID_CANNER_UIV;
-import static gregtech.api.enums.MetaTileEntityIDs.FLUID_CANNER_UMV;
-import static gregtech.api.enums.MetaTileEntityIDs.FLUID_CANNER_UV;
-import static gregtech.api.enums.MetaTileEntityIDs.FLUID_CANNER_ZPM;
-import static gregtech.api.enums.MetaTileEntityIDs.FLUID_EXTRACTOR_LuV;
-import static gregtech.api.enums.MetaTileEntityIDs.FLUID_EXTRACTOR_UEV;
-import static gregtech.api.enums.MetaTileEntityIDs.FLUID_EXTRACTOR_UHV;
-import static gregtech.api.enums.MetaTileEntityIDs.FLUID_EXTRACTOR_UIV;
-import static gregtech.api.enums.MetaTileEntityIDs.FLUID_EXTRACTOR_UMV;
-import static gregtech.api.enums.MetaTileEntityIDs.FLUID_EXTRACTOR_UV;
-import static gregtech.api.enums.MetaTileEntityIDs.FLUID_EXTRACTOR_ZPM;
-import static gregtech.api.enums.MetaTileEntityIDs.FLUID_HEATER_LuV;
-import static gregtech.api.enums.MetaTileEntityIDs.FLUID_HEATER_UEV;
-import static gregtech.api.enums.MetaTileEntityIDs.FLUID_HEATER_UHV;
-import static gregtech.api.enums.MetaTileEntityIDs.FLUID_HEATER_UIV;
-import static gregtech.api.enums.MetaTileEntityIDs.FLUID_HEATER_UMV;
-import static gregtech.api.enums.MetaTileEntityIDs.FLUID_HEATER_UV;
-import static gregtech.api.enums.MetaTileEntityIDs.FLUID_HEATER_ZPM;
-import static gregtech.api.enums.MetaTileEntityIDs.FLUID_SOLIDIFIER_LuV;
-import static gregtech.api.enums.MetaTileEntityIDs.FLUID_SOLIDIFIER_UEV;
-import static gregtech.api.enums.MetaTileEntityIDs.FLUID_SOLIDIFIER_UHV;
-import static gregtech.api.enums.MetaTileEntityIDs.FLUID_SOLIDIFIER_UIV;
-import static gregtech.api.enums.MetaTileEntityIDs.FLUID_SOLIDIFIER_UMV;
-import static gregtech.api.enums.MetaTileEntityIDs.FLUID_SOLIDIFIER_UV;
-import static gregtech.api.enums.MetaTileEntityIDs.FLUID_SOLIDIFIER_ZPM;
-import static gregtech.api.enums.MetaTileEntityIDs.FORGE_HAMMER_LuV;
-import static gregtech.api.enums.MetaTileEntityIDs.FORGE_HAMMER_UEV;
-import static gregtech.api.enums.MetaTileEntityIDs.FORGE_HAMMER_UHV;
-import static gregtech.api.enums.MetaTileEntityIDs.FORGE_HAMMER_UIV;
-import static gregtech.api.enums.MetaTileEntityIDs.FORGE_HAMMER_UMV;
-import static gregtech.api.enums.MetaTileEntityIDs.FORGE_HAMMER_UV;
-import static gregtech.api.enums.MetaTileEntityIDs.FORGE_HAMMER_ZPM;
-import static gregtech.api.enums.MetaTileEntityIDs.FORMING_PRESS_LuV;
-import static gregtech.api.enums.MetaTileEntityIDs.FORMING_PRESS_UEV;
-import static gregtech.api.enums.MetaTileEntityIDs.FORMING_PRESS_UHV;
-import static gregtech.api.enums.MetaTileEntityIDs.FORMING_PRESS_UIV;
-import static gregtech.api.enums.MetaTileEntityIDs.FORMING_PRESS_UMV;
-import static gregtech.api.enums.MetaTileEntityIDs.FORMING_PRESS_UV;
-import static gregtech.api.enums.MetaTileEntityIDs.FORMING_PRESS_ZPM;
-import static gregtech.api.enums.MetaTileEntityIDs.FUSION_CONTROLLER_MKI;
-import static gregtech.api.enums.MetaTileEntityIDs.FUSION_CONTROLLER_MKII;
-import static gregtech.api.enums.MetaTileEntityIDs.FUSION_CONTROLLER_MKIII;
-import static gregtech.api.enums.MetaTileEntityIDs.GAS_TURBINE_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.GAS_TURBINE_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.GAS_TURBINE_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.GAS_TURBINE_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.GAS_TURBINE_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.HATCH_DEGASIFIER_CONTROL;
-import static gregtech.api.enums.MetaTileEntityIDs.HATCH_LENS_HOUSING;
-import static gregtech.api.enums.MetaTileEntityIDs.HATCH_LENS_INDICATOR;
-import static gregtech.api.enums.MetaTileEntityIDs.HATCH_PH_SENSOR;
-import static gregtech.api.enums.MetaTileEntityIDs.HIGH_AMP_TRANSFORMER_MAX_UXV;
-import static gregtech.api.enums.MetaTileEntityIDs.HIGH_AMP_TRANSFORMER_UEV_UHV;
-import static gregtech.api.enums.MetaTileEntityIDs.HIGH_AMP_TRANSFORMER_UIV_UEV;
-import static gregtech.api.enums.MetaTileEntityIDs.HIGH_AMP_TRANSFORMER_UMV_UIV;
-import static gregtech.api.enums.MetaTileEntityIDs.HIGH_AMP_TRANSFORMER_UXV_UMV;
-import static gregtech.api.enums.MetaTileEntityIDs.HIGH_PRESSURE_COAL_BOILER;
-import static gregtech.api.enums.MetaTileEntityIDs.HIGH_PRESSURE_LAVA_BOILER;
-import static gregtech.api.enums.MetaTileEntityIDs.HIGH_PRESSURE_SOLAR_BOILER;
-import static gregtech.api.enums.MetaTileEntityIDs.HP_STEAM_ALLOY_SMELTER;
-import static gregtech.api.enums.MetaTileEntityIDs.HP_STEAM_COMPRESSOR;
-import static gregtech.api.enums.MetaTileEntityIDs.HP_STEAM_EXTRACTOR;
-import static gregtech.api.enums.MetaTileEntityIDs.HP_STEAM_FORGE_HAMMER;
-import static gregtech.api.enums.MetaTileEntityIDs.HP_STEAM_FURNACE;
-import static gregtech.api.enums.MetaTileEntityIDs.HP_STEAM_MACERATOR;
-import static gregtech.api.enums.MetaTileEntityIDs.HULL_BRICKED_BRONZE;
-import static gregtech.api.enums.MetaTileEntityIDs.HULL_BRONZE;
-import static gregtech.api.enums.MetaTileEntityIDs.HULL_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.HULL_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.HULL_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.HULL_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.HULL_LuV;
-import static gregtech.api.enums.MetaTileEntityIDs.HULL_MAX;
-import static gregtech.api.enums.MetaTileEntityIDs.HULL_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.HULL_STEEL;
-import static gregtech.api.enums.MetaTileEntityIDs.HULL_UEV;
-import static gregtech.api.enums.MetaTileEntityIDs.HULL_UHV;
-import static gregtech.api.enums.MetaTileEntityIDs.HULL_UIV;
-import static gregtech.api.enums.MetaTileEntityIDs.HULL_ULV;
-import static gregtech.api.enums.MetaTileEntityIDs.HULL_UMV;
-import static gregtech.api.enums.MetaTileEntityIDs.HULL_UV;
-import static gregtech.api.enums.MetaTileEntityIDs.HULL_UXV;
-import static gregtech.api.enums.MetaTileEntityIDs.HULL_WROUGHT_IRON;
-import static gregtech.api.enums.MetaTileEntityIDs.HULL_ZPM;
-import static gregtech.api.enums.MetaTileEntityIDs.IMPLOSION_COMPRESSOR_CONTROLLER;
-import static gregtech.api.enums.MetaTileEntityIDs.INDUSTRIAL_APIARY;
-import static gregtech.api.enums.MetaTileEntityIDs.INDUSTRIAL_ELECTROMAGNETIC_SEPARATOR_CONTROLLER;
-import static gregtech.api.enums.MetaTileEntityIDs.INDUSTRIAL_LASER_ENGRAVER_CONTROLLER;
-import static gregtech.api.enums.MetaTileEntityIDs.INPUT_BUS_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.INPUT_BUS_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.INPUT_BUS_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.INPUT_BUS_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.INPUT_BUS_LuV;
-import static gregtech.api.enums.MetaTileEntityIDs.INPUT_BUS_ME;
-import static gregtech.api.enums.MetaTileEntityIDs.INPUT_BUS_ME_ADVANCED;
-import static gregtech.api.enums.MetaTileEntityIDs.INPUT_BUS_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.INPUT_BUS_UHV;
-import static gregtech.api.enums.MetaTileEntityIDs.INPUT_BUS_ULV;
-import static gregtech.api.enums.MetaTileEntityIDs.INPUT_BUS_UV;
-import static gregtech.api.enums.MetaTileEntityIDs.INPUT_BUS_ZPM;
-import static gregtech.api.enums.MetaTileEntityIDs.INPUT_HATCH_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.INPUT_HATCH_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.INPUT_HATCH_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.INPUT_HATCH_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.INPUT_HATCH_LuV;
-import static gregtech.api.enums.MetaTileEntityIDs.INPUT_HATCH_MAX;
-import static gregtech.api.enums.MetaTileEntityIDs.INPUT_HATCH_ME;
-import static gregtech.api.enums.MetaTileEntityIDs.INPUT_HATCH_ME_ADVANCED;
-import static gregtech.api.enums.MetaTileEntityIDs.INPUT_HATCH_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.INPUT_HATCH_UEV;
-import static gregtech.api.enums.MetaTileEntityIDs.INPUT_HATCH_UHV;
-import static gregtech.api.enums.MetaTileEntityIDs.INPUT_HATCH_UIV;
-import static gregtech.api.enums.MetaTileEntityIDs.INPUT_HATCH_ULV;
-import static gregtech.api.enums.MetaTileEntityIDs.INPUT_HATCH_UMV;
-import static gregtech.api.enums.MetaTileEntityIDs.INPUT_HATCH_UV;
-import static gregtech.api.enums.MetaTileEntityIDs.INPUT_HATCH_UXV;
-import static gregtech.api.enums.MetaTileEntityIDs.INPUT_HATCH_ZPM;
-import static gregtech.api.enums.MetaTileEntityIDs.INTEGRATED_ORE_FACTORY_CONTROLLER;
-import static gregtech.api.enums.MetaTileEntityIDs.ITEM_DISTRIBUTOR_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.ITEM_DISTRIBUTOR_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.ITEM_DISTRIBUTOR_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.ITEM_DISTRIBUTOR_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.ITEM_DISTRIBUTOR_LuV;
-import static gregtech.api.enums.MetaTileEntityIDs.ITEM_DISTRIBUTOR_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.ITEM_DISTRIBUTOR_UHV;
-import static gregtech.api.enums.MetaTileEntityIDs.ITEM_DISTRIBUTOR_ULV;
-import static gregtech.api.enums.MetaTileEntityIDs.ITEM_DISTRIBUTOR_UV;
-import static gregtech.api.enums.MetaTileEntityIDs.ITEM_DISTRIBUTOR_ZPM;
-import static gregtech.api.enums.MetaTileEntityIDs.ITEM_FILTER_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.ITEM_FILTER_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.ITEM_FILTER_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.ITEM_FILTER_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.ITEM_FILTER_LuV;
-import static gregtech.api.enums.MetaTileEntityIDs.ITEM_FILTER_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.ITEM_FILTER_UHV;
-import static gregtech.api.enums.MetaTileEntityIDs.ITEM_FILTER_ULV;
-import static gregtech.api.enums.MetaTileEntityIDs.ITEM_FILTER_UV;
-import static gregtech.api.enums.MetaTileEntityIDs.ITEM_FILTER_ZPM;
-import static gregtech.api.enums.MetaTileEntityIDs.LARGE_ADVANCED_GAS_TURBINE_CONTROLLER;
-import static gregtech.api.enums.MetaTileEntityIDs.LARGE_BRONZE_BOILER_CONTROLLER;
-import static gregtech.api.enums.MetaTileEntityIDs.LARGE_GAS_TURBINE_CONTROLLER;
-import static gregtech.api.enums.MetaTileEntityIDs.LARGE_HEAT_EXCHANGER_CONTROLLER;
-import static gregtech.api.enums.MetaTileEntityIDs.LARGE_HP_STEAM_TURBINE_CONTROLLER;
-import static gregtech.api.enums.MetaTileEntityIDs.LARGE_PLASMA_TURBINE_CONTROLLER;
-import static gregtech.api.enums.MetaTileEntityIDs.LARGE_STEAM_TURBINE_CONTROLLER;
-import static gregtech.api.enums.MetaTileEntityIDs.LARGE_STEEL_BOILER_CONTROLLER;
-import static gregtech.api.enums.MetaTileEntityIDs.LARGE_TITANIUM_BOILER_CONTROLLER;
-import static gregtech.api.enums.MetaTileEntityIDs.LARGE_TUNGSTENSTEEL_BOILER_CONTROLLER;
-import static gregtech.api.enums.MetaTileEntityIDs.LATHE_LuV;
-import static gregtech.api.enums.MetaTileEntityIDs.LATHE_UEV;
-import static gregtech.api.enums.MetaTileEntityIDs.LATHE_UHV;
-import static gregtech.api.enums.MetaTileEntityIDs.LATHE_UIV;
-import static gregtech.api.enums.MetaTileEntityIDs.LATHE_UMV;
-import static gregtech.api.enums.MetaTileEntityIDs.LATHE_UV;
-import static gregtech.api.enums.MetaTileEntityIDs.LATHE_ZPM;
-import static gregtech.api.enums.MetaTileEntityIDs.LCR_CONTROLLER;
-import static gregtech.api.enums.MetaTileEntityIDs.LIGHTNING_ROD_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.LIGHTNING_ROD_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.LIGHTNING_ROD_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.LOCKER_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.LOCKER_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.LOCKER_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.LOCKER_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.LOCKER_LuV;
-import static gregtech.api.enums.MetaTileEntityIDs.LOCKER_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.LOCKER_UHV;
-import static gregtech.api.enums.MetaTileEntityIDs.LOCKER_ULV;
-import static gregtech.api.enums.MetaTileEntityIDs.LOCKER_UV;
-import static gregtech.api.enums.MetaTileEntityIDs.LOCKER_ZPM;
-import static gregtech.api.enums.MetaTileEntityIDs.LONG_DISTANCE_PIPELINE_FLUID;
-import static gregtech.api.enums.MetaTileEntityIDs.LONG_DISTANCE_PIPELINE_ITEM;
-import static gregtech.api.enums.MetaTileEntityIDs.MACERATOR_LuV;
-import static gregtech.api.enums.MetaTileEntityIDs.MACERATOR_UEV;
-import static gregtech.api.enums.MetaTileEntityIDs.MACERATOR_UHV;
-import static gregtech.api.enums.MetaTileEntityIDs.MACERATOR_UIV;
-import static gregtech.api.enums.MetaTileEntityIDs.MACERATOR_UMV;
-import static gregtech.api.enums.MetaTileEntityIDs.MACERATOR_UV;
-import static gregtech.api.enums.MetaTileEntityIDs.MACERATOR_ZPM;
-import static gregtech.api.enums.MetaTileEntityIDs.MAGIC_ENERGY_ABSORBER_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.MAGIC_ENERGY_ABSORBER_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.MAGIC_ENERGY_ABSORBER_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.MAGIC_ENERGY_ABSORBER_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.MAGIC_ENERGY_CONVERTER_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.MAGIC_ENERGY_CONVERTER_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.MAGIC_ENERGY_CONVERTER_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.MAG_HATCH;
-import static gregtech.api.enums.MetaTileEntityIDs.MAINTENANCE_HATCH;
-import static gregtech.api.enums.MetaTileEntityIDs.MASS_FABRICATOR_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.MASS_FABRICATOR_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.MASS_FABRICATOR_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.MASS_FABRICATOR_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.MASS_FABRICATOR_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.MATTER_AMPLIFIER_LuV;
-import static gregtech.api.enums.MetaTileEntityIDs.MATTER_AMPLIFIER_UEV;
-import static gregtech.api.enums.MetaTileEntityIDs.MATTER_AMPLIFIER_UHV;
-import static gregtech.api.enums.MetaTileEntityIDs.MATTER_AMPLIFIER_UIV;
-import static gregtech.api.enums.MetaTileEntityIDs.MATTER_AMPLIFIER_UMV;
-import static gregtech.api.enums.MetaTileEntityIDs.MATTER_AMPLIFIER_UV;
-import static gregtech.api.enums.MetaTileEntityIDs.MATTER_AMPLIFIER_ZPM;
-import static gregtech.api.enums.MetaTileEntityIDs.MATTER_FABRICATOR_LuV;
-import static gregtech.api.enums.MetaTileEntityIDs.MATTER_FABRICATOR_UEV;
-import static gregtech.api.enums.MetaTileEntityIDs.MATTER_FABRICATOR_UHV;
-import static gregtech.api.enums.MetaTileEntityIDs.MATTER_FABRICATOR_UIV;
-import static gregtech.api.enums.MetaTileEntityIDs.MATTER_FABRICATOR_UMV;
-import static gregtech.api.enums.MetaTileEntityIDs.MATTER_FABRICATOR_UV;
-import static gregtech.api.enums.MetaTileEntityIDs.MATTER_FABRICATOR_ZPM;
-import static gregtech.api.enums.MetaTileEntityIDs.MATTER_REPLICATOR_LuV;
-import static gregtech.api.enums.MetaTileEntityIDs.MATTER_REPLICATOR_UEV;
-import static gregtech.api.enums.MetaTileEntityIDs.MATTER_REPLICATOR_UHV;
-import static gregtech.api.enums.MetaTileEntityIDs.MATTER_REPLICATOR_UIV;
-import static gregtech.api.enums.MetaTileEntityIDs.MATTER_REPLICATOR_UMV;
-import static gregtech.api.enums.MetaTileEntityIDs.MATTER_REPLICATOR_UV;
-import static gregtech.api.enums.MetaTileEntityIDs.MATTER_REPLICATOR_ZPM;
-import static gregtech.api.enums.MetaTileEntityIDs.MICROWAVE_ENERGY_TRANSMITTER_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.MICROWAVE_ENERGY_TRANSMITTER_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.MICROWAVE_ENERGY_TRANSMITTER_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.MICROWAVE_ENERGY_TRANSMITTER_LuV;
-import static gregtech.api.enums.MetaTileEntityIDs.MICROWAVE_ENERGY_TRANSMITTER_UV;
-import static gregtech.api.enums.MetaTileEntityIDs.MICROWAVE_ENERGY_TRANSMITTER_ZPM;
-import static gregtech.api.enums.MetaTileEntityIDs.MICROWAVE_LuV;
-import static gregtech.api.enums.MetaTileEntityIDs.MICROWAVE_UEV;
-import static gregtech.api.enums.MetaTileEntityIDs.MICROWAVE_UHV;
-import static gregtech.api.enums.MetaTileEntityIDs.MICROWAVE_UIV;
-import static gregtech.api.enums.MetaTileEntityIDs.MICROWAVE_UMV;
-import static gregtech.api.enums.MetaTileEntityIDs.MICROWAVE_UV;
-import static gregtech.api.enums.MetaTileEntityIDs.MICROWAVE_ZPM;
-import static gregtech.api.enums.MetaTileEntityIDs.MINER_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.MINER_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.MINER_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.MIXER_LuV;
-import static gregtech.api.enums.MetaTileEntityIDs.MIXER_UEV;
-import static gregtech.api.enums.MetaTileEntityIDs.MIXER_UHV;
-import static gregtech.api.enums.MetaTileEntityIDs.MIXER_UIV;
-import static gregtech.api.enums.MetaTileEntityIDs.MIXER_UMV;
-import static gregtech.api.enums.MetaTileEntityIDs.MIXER_UV;
-import static gregtech.api.enums.MetaTileEntityIDs.MIXER_ZPM;
-import static gregtech.api.enums.MetaTileEntityIDs.MONSTER_REPELLATOR_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.MONSTER_REPELLATOR_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.MONSTER_REPELLATOR_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.MONSTER_REPELLATOR_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.MONSTER_REPELLATOR_LuV;
-import static gregtech.api.enums.MetaTileEntityIDs.MONSTER_REPELLATOR_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.MONSTER_REPELLATOR_UV;
-import static gregtech.api.enums.MetaTileEntityIDs.MONSTER_REPELLATOR_ZPM;
-import static gregtech.api.enums.MetaTileEntityIDs.MUFFLER_HATCH_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.MUFFLER_HATCH_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.MUFFLER_HATCH_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.MUFFLER_HATCH_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.MUFFLER_HATCH_LuV;
-import static gregtech.api.enums.MetaTileEntityIDs.MUFFLER_HATCH_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.MUFFLER_HATCH_UHV;
-import static gregtech.api.enums.MetaTileEntityIDs.MUFFLER_HATCH_UV;
-import static gregtech.api.enums.MetaTileEntityIDs.MUFFLER_HATCH_ZPM;
-import static gregtech.api.enums.MetaTileEntityIDs.MULTIBLOCK_PUMP_INFINITE_CONTROLLER;
-import static gregtech.api.enums.MetaTileEntityIDs.MULTIBLOCK_PUMP_MKI_CONTROLLER;
-import static gregtech.api.enums.MetaTileEntityIDs.MULTILOCK_PUMP_MKIII_CONTROLLER;
-import static gregtech.api.enums.MetaTileEntityIDs.MULTILOCK_PUMP_MKII_CONTROLLER;
-import static gregtech.api.enums.MetaTileEntityIDs.MULTILOCK_PUMP_MKIV_CONTROLLER;
-import static gregtech.api.enums.MetaTileEntityIDs.MULTI_CANNER_CONTROLLER;
-import static gregtech.api.enums.MetaTileEntityIDs.MULTI_LATHE_CONTROLLER;
-import static gregtech.api.enums.MetaTileEntityIDs.MULTI_SMELTER_CONTROLLER;
-import static gregtech.api.enums.MetaTileEntityIDs.NANO_FORGE_CONTROLLER;
-import static gregtech.api.enums.MetaTileEntityIDs.NAQUADAH_REACTOR_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.NAQUADAH_REACTOR_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.NAQUADAH_REACTOR_LuV;
-import static gregtech.api.enums.MetaTileEntityIDs.NAQUADAH_REACTOR_UV;
-import static gregtech.api.enums.MetaTileEntityIDs.NAQUADAH_REACTOR_ZPM;
-import static gregtech.api.enums.MetaTileEntityIDs.OIL_CRACKER_CONTROLLER;
-import static gregtech.api.enums.MetaTileEntityIDs.ORE_DRILL_MKIII_CONTROLLER;
-import static gregtech.api.enums.MetaTileEntityIDs.ORE_DRILL_MKII_CONTROLLER;
-import static gregtech.api.enums.MetaTileEntityIDs.ORE_DRILL_MKIV_CONTROLLER;
-import static gregtech.api.enums.MetaTileEntityIDs.ORE_DRILL_MKI_CONTROLLER;
-import static gregtech.api.enums.MetaTileEntityIDs.ORE_WASHING_PLANT_LuV;
-import static gregtech.api.enums.MetaTileEntityIDs.ORE_WASHING_PLANT_UEV;
-import static gregtech.api.enums.MetaTileEntityIDs.ORE_WASHING_PLANT_UHV;
-import static gregtech.api.enums.MetaTileEntityIDs.ORE_WASHING_PLANT_UIV;
-import static gregtech.api.enums.MetaTileEntityIDs.ORE_WASHING_PLANT_UMV;
-import static gregtech.api.enums.MetaTileEntityIDs.ORE_WASHING_PLANT_UV;
-import static gregtech.api.enums.MetaTileEntityIDs.ORE_WASHING_PLANT_ZPM;
-import static gregtech.api.enums.MetaTileEntityIDs.OUTPUT_BUS_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.OUTPUT_BUS_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.OUTPUT_BUS_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.OUTPUT_BUS_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.OUTPUT_BUS_LuV;
-import static gregtech.api.enums.MetaTileEntityIDs.OUTPUT_BUS_ME;
-import static gregtech.api.enums.MetaTileEntityIDs.OUTPUT_BUS_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.OUTPUT_BUS_UHV;
-import static gregtech.api.enums.MetaTileEntityIDs.OUTPUT_BUS_ULV;
-import static gregtech.api.enums.MetaTileEntityIDs.OUTPUT_BUS_UV;
-import static gregtech.api.enums.MetaTileEntityIDs.OUTPUT_BUS_ZPM;
-import static gregtech.api.enums.MetaTileEntityIDs.OUTPUT_HATCH_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.OUTPUT_HATCH_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.OUTPUT_HATCH_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.OUTPUT_HATCH_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.OUTPUT_HATCH_LuV;
-import static gregtech.api.enums.MetaTileEntityIDs.OUTPUT_HATCH_MAX;
-import static gregtech.api.enums.MetaTileEntityIDs.OUTPUT_HATCH_ME;
-import static gregtech.api.enums.MetaTileEntityIDs.OUTPUT_HATCH_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.OUTPUT_HATCH_UEV;
-import static gregtech.api.enums.MetaTileEntityIDs.OUTPUT_HATCH_UHV;
-import static gregtech.api.enums.MetaTileEntityIDs.OUTPUT_HATCH_UIV;
-import static gregtech.api.enums.MetaTileEntityIDs.OUTPUT_HATCH_ULV;
-import static gregtech.api.enums.MetaTileEntityIDs.OUTPUT_HATCH_UMV;
-import static gregtech.api.enums.MetaTileEntityIDs.OUTPUT_HATCH_UV;
-import static gregtech.api.enums.MetaTileEntityIDs.OUTPUT_HATCH_UXV;
-import static gregtech.api.enums.MetaTileEntityIDs.OUTPUT_HATCH_ZPM;
-import static gregtech.api.enums.MetaTileEntityIDs.PACKAGER_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.PACKAGER_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.PACKAGER_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.PACKAGER_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.PACKAGER_LuV;
-import static gregtech.api.enums.MetaTileEntityIDs.PACKAGER_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.PACKAGER_UV;
-import static gregtech.api.enums.MetaTileEntityIDs.PACKAGER_ZPM;
-import static gregtech.api.enums.MetaTileEntityIDs.PCB_FACTORY_CONTROLLER;
-import static gregtech.api.enums.MetaTileEntityIDs.PLASMA_ARC_FURNACE_LuV;
-import static gregtech.api.enums.MetaTileEntityIDs.PLASMA_ARC_FURNACE_UEV;
-import static gregtech.api.enums.MetaTileEntityIDs.PLASMA_ARC_FURNACE_UHV;
-import static gregtech.api.enums.MetaTileEntityIDs.PLASMA_ARC_FURNACE_UIV;
-import static gregtech.api.enums.MetaTileEntityIDs.PLASMA_ARC_FURNACE_UMV;
-import static gregtech.api.enums.MetaTileEntityIDs.PLASMA_ARC_FURNACE_UV;
-import static gregtech.api.enums.MetaTileEntityIDs.PLASMA_ARC_FURNACE_ZPM;
-import static gregtech.api.enums.MetaTileEntityIDs.PLASMA_GENERATOR_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.PLASMA_GENERATOR_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.PLASMA_GENERATOR_LuV;
-import static gregtech.api.enums.MetaTileEntityIDs.PLASMA_GENERATOR_UV;
-import static gregtech.api.enums.MetaTileEntityIDs.PLASMA_GENERATOR_ZPM;
-import static gregtech.api.enums.MetaTileEntityIDs.POLARIZER_LuV;
-import static gregtech.api.enums.MetaTileEntityIDs.POLARIZER_UEV;
-import static gregtech.api.enums.MetaTileEntityIDs.POLARIZER_UHV;
-import static gregtech.api.enums.MetaTileEntityIDs.POLARIZER_UIV;
-import static gregtech.api.enums.MetaTileEntityIDs.POLARIZER_UMV;
-import static gregtech.api.enums.MetaTileEntityIDs.POLARIZER_UV;
-import static gregtech.api.enums.MetaTileEntityIDs.POLARIZER_ZPM;
-import static gregtech.api.enums.MetaTileEntityIDs.PRECISION_LASER_ENGRAVER_LuV;
-import static gregtech.api.enums.MetaTileEntityIDs.PRECISION_LASER_ENGRAVER_UEV;
-import static gregtech.api.enums.MetaTileEntityIDs.PRECISION_LASER_ENGRAVER_UHV;
-import static gregtech.api.enums.MetaTileEntityIDs.PRECISION_LASER_ENGRAVER_UIV;
-import static gregtech.api.enums.MetaTileEntityIDs.PRECISION_LASER_ENGRAVER_UMV;
-import static gregtech.api.enums.MetaTileEntityIDs.PRECISION_LASER_ENGRAVER_UV;
-import static gregtech.api.enums.MetaTileEntityIDs.PRECISION_LASER_ENGRAVER_ZPM;
-import static gregtech.api.enums.MetaTileEntityIDs.PROCESSING_ARRAY_CONTROLLER;
-import static gregtech.api.enums.MetaTileEntityIDs.PUMP_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.PUMP_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.PUMP_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.PUMP_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.PUMP_LuV;
-import static gregtech.api.enums.MetaTileEntityIDs.PUMP_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.PUMP_ZPM;
-import static gregtech.api.enums.MetaTileEntityIDs.PURIFICATION_PLANT_CONTROLLER;
-import static gregtech.api.enums.MetaTileEntityIDs.PURIFICATION_UNIT_CLARIFIER;
-import static gregtech.api.enums.MetaTileEntityIDs.PURIFICATION_UNIT_DEGASIFIER;
-import static gregtech.api.enums.MetaTileEntityIDs.PURIFICATION_UNIT_FLOCCULATOR;
-import static gregtech.api.enums.MetaTileEntityIDs.PURIFICATION_UNIT_OZONATION;
-import static gregtech.api.enums.MetaTileEntityIDs.PURIFICATION_UNIT_PARTICLE_EXTRACTOR;
-import static gregtech.api.enums.MetaTileEntityIDs.PURIFICATION_UNIT_PH_ADJUSTMENT;
-import static gregtech.api.enums.MetaTileEntityIDs.PURIFICATION_UNIT_PLASMA_HEATER;
-import static gregtech.api.enums.MetaTileEntityIDs.PURIFICATION_UNIT_UV_TREATMENT;
-import static gregtech.api.enums.MetaTileEntityIDs.PYROLYSE_OVEN_CONTROLLER;
-import static gregtech.api.enums.MetaTileEntityIDs.QUADRUPLE_INPUT_HATCHES_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.QUADRUPLE_INPUT_HATCHES_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.QUADRUPLE_INPUT_HATCHES_LuV;
-import static gregtech.api.enums.MetaTileEntityIDs.QUADRUPLE_INPUT_HATCHES_MAX;
-import static gregtech.api.enums.MetaTileEntityIDs.QUADRUPLE_INPUT_HATCHES_UEV;
-import static gregtech.api.enums.MetaTileEntityIDs.QUADRUPLE_INPUT_HATCHES_UHV;
-import static gregtech.api.enums.MetaTileEntityIDs.QUADRUPLE_INPUT_HATCHES_UIV;
-import static gregtech.api.enums.MetaTileEntityIDs.QUADRUPLE_INPUT_HATCHES_UMV;
-import static gregtech.api.enums.MetaTileEntityIDs.QUADRUPLE_INPUT_HATCHES_UV;
-import static gregtech.api.enums.MetaTileEntityIDs.QUADRUPLE_INPUT_HATCHES_UXV;
-import static gregtech.api.enums.MetaTileEntityIDs.QUADRUPLE_INPUT_HATCHES_ZPM;
-import static gregtech.api.enums.MetaTileEntityIDs.QUANTUM_CHEST_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.QUANTUM_CHEST_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.QUANTUM_CHEST_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.QUANTUM_CHEST_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.QUANTUM_CHEST_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.QUANTUM_TANK_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.QUANTUM_TANK_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.QUANTUM_TANK_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.QUANTUM_TANK_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.QUANTUM_TANK_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.RECIPE_FILTER_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.RECIPE_FILTER_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.RECIPE_FILTER_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.RECIPE_FILTER_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.RECIPE_FILTER_LuV;
-import static gregtech.api.enums.MetaTileEntityIDs.RECIPE_FILTER_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.RECIPE_FILTER_UHV;
-import static gregtech.api.enums.MetaTileEntityIDs.RECIPE_FILTER_ULV;
-import static gregtech.api.enums.MetaTileEntityIDs.RECIPE_FILTER_UV;
-import static gregtech.api.enums.MetaTileEntityIDs.RECIPE_FILTER_ZPM;
-import static gregtech.api.enums.MetaTileEntityIDs.RECYCLER_LuV;
-import static gregtech.api.enums.MetaTileEntityIDs.RECYCLER_UEV;
-import static gregtech.api.enums.MetaTileEntityIDs.RECYCLER_UHV;
-import static gregtech.api.enums.MetaTileEntityIDs.RECYCLER_UIV;
-import static gregtech.api.enums.MetaTileEntityIDs.RECYCLER_UMV;
-import static gregtech.api.enums.MetaTileEntityIDs.RECYCLER_UV;
-import static gregtech.api.enums.MetaTileEntityIDs.RECYCLER_ZPM;
-import static gregtech.api.enums.MetaTileEntityIDs.REPLICATOR_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.REPLICATOR_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.REPLICATOR_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.REPLICATOR_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.REPLICATOR_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.ROCK_BREAKER_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.ROCK_BREAKER_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.ROCK_BREAKER_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.ROCK_BREAKER_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.ROCK_BREAKER_LuV;
-import static gregtech.api.enums.MetaTileEntityIDs.ROCK_BREAKER_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.ROCK_BREAKER_UEV;
-import static gregtech.api.enums.MetaTileEntityIDs.ROCK_BREAKER_UHV;
-import static gregtech.api.enums.MetaTileEntityIDs.ROCK_BREAKER_UIV;
-import static gregtech.api.enums.MetaTileEntityIDs.ROCK_BREAKER_UMV;
-import static gregtech.api.enums.MetaTileEntityIDs.ROCK_BREAKER_UV;
-import static gregtech.api.enums.MetaTileEntityIDs.ROCK_BREAKER_ZPM;
-import static gregtech.api.enums.MetaTileEntityIDs.SCANNER_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.SCANNER_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.SCANNER_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.SCANNER_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.SCANNER_LuV;
-import static gregtech.api.enums.MetaTileEntityIDs.SCANNER_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.SCANNER_UEV;
-import static gregtech.api.enums.MetaTileEntityIDs.SCANNER_UHV;
-import static gregtech.api.enums.MetaTileEntityIDs.SCANNER_UIV;
-import static gregtech.api.enums.MetaTileEntityIDs.SCANNER_UMV;
-import static gregtech.api.enums.MetaTileEntityIDs.SCANNER_UV;
-import static gregtech.api.enums.MetaTileEntityIDs.SCANNER_ZPM;
-import static gregtech.api.enums.MetaTileEntityIDs.SIFTING_MACHINE_LuV;
-import static gregtech.api.enums.MetaTileEntityIDs.SIFTING_MACHINE_UEV;
-import static gregtech.api.enums.MetaTileEntityIDs.SIFTING_MACHINE_UHV;
-import static gregtech.api.enums.MetaTileEntityIDs.SIFTING_MACHINE_UIV;
-import static gregtech.api.enums.MetaTileEntityIDs.SIFTING_MACHINE_UMV;
-import static gregtech.api.enums.MetaTileEntityIDs.SIFTING_MACHINE_UV;
-import static gregtech.api.enums.MetaTileEntityIDs.SIFTING_MACHINE_ZPM;
-import static gregtech.api.enums.MetaTileEntityIDs.SIMPLE_SOLAR_BOILER;
-import static gregtech.api.enums.MetaTileEntityIDs.SLICING_MACHINE_LuV;
-import static gregtech.api.enums.MetaTileEntityIDs.SLICING_MACHINE_UEV;
-import static gregtech.api.enums.MetaTileEntityIDs.SLICING_MACHINE_UHV;
-import static gregtech.api.enums.MetaTileEntityIDs.SLICING_MACHINE_UIV;
-import static gregtech.api.enums.MetaTileEntityIDs.SLICING_MACHINE_UMV;
-import static gregtech.api.enums.MetaTileEntityIDs.SLICING_MACHINE_UV;
-import static gregtech.api.enums.MetaTileEntityIDs.SLICING_MACHINE_ZPM;
-import static gregtech.api.enums.MetaTileEntityIDs.SMALL_COAL_BOILER;
-import static gregtech.api.enums.MetaTileEntityIDs.STEAM_ALLOY_SMELTER;
-import static gregtech.api.enums.MetaTileEntityIDs.STEAM_COMPRESSOR;
-import static gregtech.api.enums.MetaTileEntityIDs.STEAM_EXTRACTOR;
-import static gregtech.api.enums.MetaTileEntityIDs.STEAM_FORGE_HAMMER;
-import static gregtech.api.enums.MetaTileEntityIDs.STEAM_FURNACE;
-import static gregtech.api.enums.MetaTileEntityIDs.STEAM_MACERATOR;
-import static gregtech.api.enums.MetaTileEntityIDs.STEAM_TURBINE_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.STEAM_TURBINE_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.STEAM_TURBINE_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.SUPER_BUFFER_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.SUPER_BUFFER_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.SUPER_BUFFER_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.SUPER_BUFFER_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.SUPER_BUFFER_LuV;
-import static gregtech.api.enums.MetaTileEntityIDs.SUPER_BUFFER_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.SUPER_BUFFER_UHV;
-import static gregtech.api.enums.MetaTileEntityIDs.SUPER_BUFFER_ULV;
-import static gregtech.api.enums.MetaTileEntityIDs.SUPER_BUFFER_UV;
-import static gregtech.api.enums.MetaTileEntityIDs.SUPER_BUFFER_ZPM;
-import static gregtech.api.enums.MetaTileEntityIDs.SUPER_CHEST_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.SUPER_CHEST_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.SUPER_CHEST_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.SUPER_CHEST_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.SUPER_CHEST_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.SUPER_TANK_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.SUPER_TANK_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.SUPER_TANK_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.SUPER_TANK_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.SUPER_TANK_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.TELEPORTER;
-import static gregtech.api.enums.MetaTileEntityIDs.THERMAL_CENTRIFUGE_LuV;
-import static gregtech.api.enums.MetaTileEntityIDs.THERMAL_CENTRIFUGE_UEV;
-import static gregtech.api.enums.MetaTileEntityIDs.THERMAL_CENTRIFUGE_UHV;
-import static gregtech.api.enums.MetaTileEntityIDs.THERMAL_CENTRIFUGE_UIV;
-import static gregtech.api.enums.MetaTileEntityIDs.THERMAL_CENTRIFUGE_UMV;
-import static gregtech.api.enums.MetaTileEntityIDs.THERMAL_CENTRIFUGE_UV;
-import static gregtech.api.enums.MetaTileEntityIDs.THERMAL_CENTRIFUGE_ZPM;
-import static gregtech.api.enums.MetaTileEntityIDs.TRANSCENDENT_PLASMA_MIXER_CONTROLLER;
-import static gregtech.api.enums.MetaTileEntityIDs.TRANSFORMER_MAX_UXV;
-import static gregtech.api.enums.MetaTileEntityIDs.TRANSFORMER_UEV_UHV;
-import static gregtech.api.enums.MetaTileEntityIDs.TRANSFORMER_UIV_UEV;
-import static gregtech.api.enums.MetaTileEntityIDs.TRANSFORMER_UMV_UIV;
-import static gregtech.api.enums.MetaTileEntityIDs.TRANSFORMER_UXV_UMV;
-import static gregtech.api.enums.MetaTileEntityIDs.TURBO_CHARGER_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.TURBO_CHARGER_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.TURBO_CHARGER_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.TURBO_CHARGER_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.TURBO_CHARGER_LuV;
-import static gregtech.api.enums.MetaTileEntityIDs.TURBO_CHARGER_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.TURBO_CHARGER_UHV;
-import static gregtech.api.enums.MetaTileEntityIDs.TURBO_CHARGER_ULV;
-import static gregtech.api.enums.MetaTileEntityIDs.TURBO_CHARGER_UV;
-import static gregtech.api.enums.MetaTileEntityIDs.TURBO_CHARGER_ZPM;
-import static gregtech.api.enums.MetaTileEntityIDs.TYPE_FILTER_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.TYPE_FILTER_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.TYPE_FILTER_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.TYPE_FILTER_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.TYPE_FILTER_LuV;
-import static gregtech.api.enums.MetaTileEntityIDs.TYPE_FILTER_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.TYPE_FILTER_UHV;
-import static gregtech.api.enums.MetaTileEntityIDs.TYPE_FILTER_ULV;
-import static gregtech.api.enums.MetaTileEntityIDs.TYPE_FILTER_UV;
-import static gregtech.api.enums.MetaTileEntityIDs.TYPE_FILTER_ZPM;
-import static gregtech.api.enums.MetaTileEntityIDs.VACUUM_FREEZER_CONTROLLER;
-import static gregtech.api.enums.MetaTileEntityIDs.VOLTAGE_REGULATOR_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.VOLTAGE_REGULATOR_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.VOLTAGE_REGULATOR_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.VOLTAGE_REGULATOR_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.VOLTAGE_REGULATOR_LuV;
-import static gregtech.api.enums.MetaTileEntityIDs.VOLTAGE_REGULATOR_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.VOLTAGE_REGULATOR_UHV;
-import static gregtech.api.enums.MetaTileEntityIDs.VOLTAGE_REGULATOR_ULV;
-import static gregtech.api.enums.MetaTileEntityIDs.VOLTAGE_REGULATOR_UV;
-import static gregtech.api.enums.MetaTileEntityIDs.VOLTAGE_REGULATOR_ZPM;
-import static gregtech.api.enums.MetaTileEntityIDs.WET_TRANSFORMER_EV_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.WET_TRANSFORMER_HV_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.WET_TRANSFORMER_IV_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.WET_TRANSFORMER_LV_ULV;
-import static gregtech.api.enums.MetaTileEntityIDs.WET_TRANSFORMER_LuV_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.WET_TRANSFORMER_MAX_UXV;
-import static gregtech.api.enums.MetaTileEntityIDs.WET_TRANSFORMER_MV_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.WET_TRANSFORMER_UEV_UHV;
-import static gregtech.api.enums.MetaTileEntityIDs.WET_TRANSFORMER_UHV_UV;
-import static gregtech.api.enums.MetaTileEntityIDs.WET_TRANSFORMER_UIV_UEV;
-import static gregtech.api.enums.MetaTileEntityIDs.WET_TRANSFORMER_UMV_UIV;
-import static gregtech.api.enums.MetaTileEntityIDs.WET_TRANSFORMER_UV_ZPM;
-import static gregtech.api.enums.MetaTileEntityIDs.WET_TRANSFORMER_UXV_UMV;
-import static gregtech.api.enums.MetaTileEntityIDs.WET_TRANSFORMER_ZPM_LuV;
-import static gregtech.api.enums.MetaTileEntityIDs.WIRELESS_DYNAMO_ENERGY_HATCH_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.WIRELESS_DYNAMO_ENERGY_HATCH_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.WIRELESS_DYNAMO_ENERGY_HATCH_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.WIRELESS_DYNAMO_ENERGY_HATCH_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.WIRELESS_DYNAMO_ENERGY_HATCH_LuV;
-import static gregtech.api.enums.MetaTileEntityIDs.WIRELESS_DYNAMO_ENERGY_HATCH_MAX;
-import static gregtech.api.enums.MetaTileEntityIDs.WIRELESS_DYNAMO_ENERGY_HATCH_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.WIRELESS_DYNAMO_ENERGY_HATCH_UEV;
-import static gregtech.api.enums.MetaTileEntityIDs.WIRELESS_DYNAMO_ENERGY_HATCH_UHV;
-import static gregtech.api.enums.MetaTileEntityIDs.WIRELESS_DYNAMO_ENERGY_HATCH_UIV;
-import static gregtech.api.enums.MetaTileEntityIDs.WIRELESS_DYNAMO_ENERGY_HATCH_ULV;
-import static gregtech.api.enums.MetaTileEntityIDs.WIRELESS_DYNAMO_ENERGY_HATCH_UMV;
-import static gregtech.api.enums.MetaTileEntityIDs.WIRELESS_DYNAMO_ENERGY_HATCH_UV;
-import static gregtech.api.enums.MetaTileEntityIDs.WIRELESS_DYNAMO_ENERGY_HATCH_UXV;
-import static gregtech.api.enums.MetaTileEntityIDs.WIRELESS_DYNAMO_ENERGY_HATCH_ZPM;
-import static gregtech.api.enums.MetaTileEntityIDs.WIRELESS_HATCH_ENERGY_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.WIRELESS_HATCH_ENERGY_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.WIRELESS_HATCH_ENERGY_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.WIRELESS_HATCH_ENERGY_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.WIRELESS_HATCH_ENERGY_LuV;
-import static gregtech.api.enums.MetaTileEntityIDs.WIRELESS_HATCH_ENERGY_MAX;
-import static gregtech.api.enums.MetaTileEntityIDs.WIRELESS_HATCH_ENERGY_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.WIRELESS_HATCH_ENERGY_UEV;
-import static gregtech.api.enums.MetaTileEntityIDs.WIRELESS_HATCH_ENERGY_UHV;
-import static gregtech.api.enums.MetaTileEntityIDs.WIRELESS_HATCH_ENERGY_UIV;
-import static gregtech.api.enums.MetaTileEntityIDs.WIRELESS_HATCH_ENERGY_ULV;
-import static gregtech.api.enums.MetaTileEntityIDs.WIRELESS_HATCH_ENERGY_UMV;
-import static gregtech.api.enums.MetaTileEntityIDs.WIRELESS_HATCH_ENERGY_UV;
-import static gregtech.api.enums.MetaTileEntityIDs.WIRELESS_HATCH_ENERGY_UXV;
-import static gregtech.api.enums.MetaTileEntityIDs.WIRELESS_HATCH_ENERGY_ZPM;
-import static gregtech.api.enums.MetaTileEntityIDs.WIREMILL_LuV;
-import static gregtech.api.enums.MetaTileEntityIDs.WIREMILL_UEV;
-import static gregtech.api.enums.MetaTileEntityIDs.WIREMILL_UHV;
-import static gregtech.api.enums.MetaTileEntityIDs.WIREMILL_UIV;
-import static gregtech.api.enums.MetaTileEntityIDs.WIREMILL_UMV;
-import static gregtech.api.enums.MetaTileEntityIDs.WIREMILL_UV;
-import static gregtech.api.enums.MetaTileEntityIDs.WIREMILL_ZPM;
-import static gregtech.api.enums.MetaTileEntityIDs.WORLD_ACCELERATOR_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.WORLD_ACCELERATOR_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.WORLD_ACCELERATOR_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.WORLD_ACCELERATOR_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.WORLD_ACCELERATOR_LuV;
-import static gregtech.api.enums.MetaTileEntityIDs.WORLD_ACCELERATOR_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.WORLD_ACCELERATOR_UV;
-import static gregtech.api.enums.MetaTileEntityIDs.WORLD_ACCELERATOR_ZPM;
-import static gregtech.api.enums.MetaTileEntityIDs.WORMHOLE_GENERATOR_CONTROLLER;
-import static gregtech.api.enums.MetaTileEntityIDs.transformer_EV_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.transformer_HV_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.transformer_IV_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.transformer_LV_ULV;
-import static gregtech.api.enums.MetaTileEntityIDs.transformer_LuV_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.transformer_MV_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.transformer_UHV_UV;
-import static gregtech.api.enums.MetaTileEntityIDs.transformer_UV_ZPM;
-import static gregtech.api.enums.MetaTileEntityIDs.transformer_ZPM_LuV;
+import static gregtech.api.enums.MetaTileEntityIDs.*;
+import static gregtech.api.enums.MetaTileEntityIDs.LASER_ENGRAVER_IV;
import static gregtech.api.enums.Mods.Forestry;
import static gregtech.api.enums.Mods.NewHorizonsCoreMod;
import static gregtech.api.recipe.RecipeMaps.alloySmelterRecipes;
@@ -924,7 +46,6 @@ import static gregtech.api.recipe.RecipeMaps.wiremillRecipes;
import net.minecraft.util.EnumChatFormatting;
-import gregtech.GT_Mod;
import gregtech.api.GregTech_API;
import gregtech.api.enums.GT_Values;
import gregtech.api.enums.ItemList;
@@ -956,6 +77,7 @@ import gregtech.api.metatileentity.implementations.GT_MetaTileEntity_Transformer
import gregtech.api.metatileentity.implementations.GT_MetaTileEntity_WetTransformer;
import gregtech.api.metatileentity.implementations.GT_MetaTileEntity_Wireless_Dynamo;
import gregtech.api.metatileentity.implementations.GT_MetaTileEntity_Wireless_Hatch;
+import gregtech.api.recipe.RecipeMaps;
import gregtech.api.util.GT_LanguageManager;
import gregtech.api.util.GT_Log;
import gregtech.api.util.GT_OreDictUnificator;
@@ -1632,7 +754,218 @@ public class GT_Loader_MetaTileEntities implements Runnable { // TODO CHECK CIRC
}
+ private static void registerUnpackager() {
+ ItemList.Machine_LV_Unboxinator.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ UNPACKAGER_LV.ID,
+ "basicmachine.unboxinator.tier.01",
+ "Basic Unpackager",
+ 1,
+ MachineType.UNPACKAGER.tooltipDescription(),
+ RecipeMaps.unpackagerRecipes,
+ 1,
+ 2,
+ false,
+ SoundResource.NONE,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "UNBOXINATOR",
+ null).getStackForm(1L));
+
+ ItemList.Machine_MV_Unboxinator.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ UNPACKAGER_MV.ID,
+ "basicmachine.unboxinator.tier.02",
+ "Advanced Unpackager",
+ 2,
+ MachineType.UNPACKAGER.tooltipDescription(),
+ RecipeMaps.unpackagerRecipes,
+ 1,
+ 2,
+ false,
+ SoundResource.NONE,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "UNBOXINATOR",
+ null).getStackForm(1L));
+
+ ItemList.Machine_HV_Unboxinator.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ UNPACKAGER_HV.ID,
+ "basicmachine.unboxinator.tier.03",
+ "Advanced Unpackager II",
+ 3,
+ MachineType.UNPACKAGER.tooltipDescription(),
+ RecipeMaps.unpackagerRecipes,
+ 1,
+ 2,
+ false,
+ SoundResource.NONE,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "UNBOXINATOR",
+ null).getStackForm(1L));
+
+ ItemList.Machine_EV_Unboxinator.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ UNPACKAGER_EV.ID,
+ "basicmachine.unboxinator.tier.04",
+ "Advanced Unpackager III",
+ 4,
+ MachineType.UNPACKAGER.tooltipDescription(),
+ RecipeMaps.unpackagerRecipes,
+ 1,
+ 2,
+ false,
+ SoundResource.NONE,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "UNBOXINATOR",
+ null).getStackForm(1L));
+
+ ItemList.Machine_IV_Unboxinator.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ UNPACKAGER_IV.ID,
+ "basicmachine.unboxinator.tier.05",
+ "Unboxinator",
+ 5,
+ MachineType.UNPACKAGER.tooltipDescription(),
+ RecipeMaps.unpackagerRecipes,
+ 1,
+ 2,
+ false,
+ SoundResource.NONE,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "UNBOXINATOR",
+ null).getStackForm(1L));
+
+ ItemList.Machine_LuV_Unboxinator.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ UNPACKAGER_LuV.ID,
+ "basicmachine.unboxinator.tier.06",
+ "Unboxinator",
+ 6,
+ MachineType.UNPACKAGER.tooltipDescription(),
+ RecipeMaps.unpackagerRecipes,
+ 1,
+ 2,
+ false,
+ SoundResource.NONE,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "UNBOXINATOR",
+ null).getStackForm(1L));
+
+ ItemList.Machine_ZPM_Unboxinator.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ UNPACKAGER_ZPM.ID,
+ "basicmachine.unboxinator.tier.07",
+ "Unboxinator",
+ 7,
+ MachineType.UNPACKAGER.tooltipDescription(),
+ RecipeMaps.unpackagerRecipes,
+ 1,
+ 2,
+ false,
+ SoundResource.NONE,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "UNBOXINATOR",
+ null).getStackForm(1L));
+
+ ItemList.Machine_UV_Unboxinator.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ UNPACKAGER_UV.ID,
+ "basicmachine.unboxinator.tier.08",
+ "Unboxinator",
+ 8,
+ MachineType.UNPACKAGER.tooltipDescription(),
+ RecipeMaps.unpackagerRecipes,
+ 1,
+ 2,
+ false,
+ SoundResource.NONE,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "UNBOXINATOR",
+ null).getStackForm(1L));
+ }
+
private static void registerAssemblingMachine() {
+
+ ItemList.Machine_LV_Assembler.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ ASSEMBLER_LV.ID,
+ "basicmachine.assembler.tier.01",
+ "Basic Assembling Machine",
+ 1,
+ MachineType.ASSEMBLER.tooltipDescription(),
+ RecipeMaps.assemblerRecipes,
+ 6,
+ 1,
+ true,
+ SoundResource.NONE,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "ASSEMBLER",
+ null).getStackForm(1L));
+
+ ItemList.Machine_MV_Assembler.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ ASSEMBLER_MV.ID,
+ "basicmachine.assembler.tier.02",
+ "Advanced Assembling Machine",
+ 2,
+ MachineType.ASSEMBLER.tooltipDescription(),
+ RecipeMaps.assemblerRecipes,
+ 9,
+ 1,
+ true,
+ SoundResource.NONE,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "ASSEMBLER",
+ null).getStackForm(1L));
+
+ ItemList.Machine_HV_Assembler.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ ASSEMBLER_HV.ID,
+ "basicmachine.assembler.tier.03",
+ "Advanced Assembling Machine II",
+ 3,
+ MachineType.ASSEMBLER.tooltipDescription(),
+ RecipeMaps.assemblerRecipes,
+ 9,
+ 1,
+ true,
+ SoundResource.NONE,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "ASSEMBLER",
+ null).getStackForm(1L));
+
+ ItemList.Machine_EV_Assembler.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ ASSEMBLER_EV.ID,
+ "basicmachine.assembler.tier.04",
+ "Advanced Assembling Machine III",
+ 4,
+ MachineType.ASSEMBLER.tooltipDescription(),
+ RecipeMaps.assemblerRecipes,
+ 9,
+ 1,
+ true,
+ SoundResource.NONE,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "ASSEMBLER",
+ null).getStackForm(1L));
+
+ ItemList.Machine_IV_Assembler.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ ASSEMBLER_IV.ID,
+ "basicmachine.assembler.tier.05",
+ "Advanced Assembling Machine IV",
+ 5,
+ MachineType.ASSEMBLER.tooltipDescription(),
+ RecipeMaps.assemblerRecipes,
+ 9,
+ 1,
+ true,
+ SoundResource.NONE,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "ASSEMBLER",
+ null).getStackForm(1L));
+
ItemList.AssemblingMachineLuV.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
ASSEMBLING_MACHINE_LuV.ID,
@@ -1747,6 +1080,86 @@ public class GT_Loader_MetaTileEntities implements Runnable { // TODO CHECK CIRC
}
private static void registerMatterAmplifier() {
+ ItemList.Machine_LV_Amplifab.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ MATTER_AMPLIFIER_LV.ID,
+ "basicmachine.amplifab.tier.01",
+ "Basic Amplifabricator",
+ 1,
+ MachineType.MATTER_AMPLIFIER.tooltipDescription(),
+ RecipeMaps.amplifierRecipes,
+ 1,
+ 1,
+ 1000,
+ SoundResource.IC2_MACHINES_EXTRACTOR_OP,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "AMPLIFAB",
+ null).getStackForm(1L));
+
+ ItemList.Machine_MV_Amplifab.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ MATTER_AMPLIFIER_MV.ID,
+ "basicmachine.amplifab.tier.02",
+ "Advanced Amplifabricator",
+ 2,
+ MachineType.MATTER_AMPLIFIER.tooltipDescription(),
+ RecipeMaps.amplifierRecipes,
+ 1,
+ 1,
+ 1000,
+ SoundResource.IC2_MACHINES_EXTRACTOR_OP,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "AMPLIFAB",
+ null).getStackForm(1L));
+
+ ItemList.Machine_HV_Amplifab.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ MATTER_AMPLIFIER_HV.ID,
+ "basicmachine.amplifab.tier.03",
+ "Advanced Amplifabricator II",
+ 3,
+ MachineType.MATTER_AMPLIFIER.tooltipDescription(),
+ RecipeMaps.amplifierRecipes,
+ 1,
+ 1,
+ 1000,
+ SoundResource.IC2_MACHINES_EXTRACTOR_OP,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "AMPLIFAB",
+ null).getStackForm(1L));
+
+ ItemList.Machine_EV_Amplifab.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ MATTER_AMPLIFIER_EV.ID,
+ "basicmachine.amplifab.tier.04",
+ "Advanced Amplifabricator III",
+ 4,
+ MachineType.MATTER_AMPLIFIER.tooltipDescription(),
+ RecipeMaps.amplifierRecipes,
+ 1,
+ 1,
+ 1000,
+ SoundResource.IC2_MACHINES_EXTRACTOR_OP,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "AMPLIFAB",
+ null).getStackForm(1L));
+
+ ItemList.Machine_IV_Amplifab.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ MATTER_AMPLIFIER_IV.ID,
+ "basicmachine.amplifab.tier.05",
+ "Advanced Amplifabricator IV",
+ 5,
+ MachineType.MATTER_AMPLIFIER.tooltipDescription(),
+ RecipeMaps.amplifierRecipes,
+ 1,
+ 1,
+ 1000,
+ SoundResource.IC2_MACHINES_EXTRACTOR_OP,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "AMPLIFAB",
+ null).getStackForm(1L));
+
ItemList.AmplifabricatorLuV.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
MATTER_AMPLIFIER_LuV.ID,
@@ -1861,6 +1274,86 @@ public class GT_Loader_MetaTileEntities implements Runnable { // TODO CHECK CIRC
}
private static void registerAlloySmelter() {
+ ItemList.Machine_LV_AlloySmelter.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ ALLOY_SMELTER_LV.ID,
+ "basicmachine.alloysmelter.tier.01",
+ "Basic Alloy Smelter",
+ 1,
+ MachineType.ALLOY_SMELTER.tooltipDescription(),
+ RecipeMaps.alloySmelterRecipes,
+ 2,
+ 1,
+ false,
+ SoundResource.IC2_MACHINES_INDUCTION_LOOP,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "ALLOY_SMELTER",
+ null).getStackForm(1L));
+
+ ItemList.Machine_MV_AlloySmelter.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ ALLOY_SMELTER_MV.ID,
+ "basicmachine.alloysmelter.tier.02",
+ "Advanced Alloy Smelter",
+ 2,
+ MachineType.ALLOY_SMELTER.tooltipDescription(),
+ RecipeMaps.alloySmelterRecipes,
+ 2,
+ 1,
+ false,
+ SoundResource.IC2_MACHINES_INDUCTION_LOOP,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "ALLOY_SMELTER",
+ null).getStackForm(1L));
+
+ ItemList.Machine_HV_AlloySmelter.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ ALLOY_SMELTER_HV.ID,
+ "basicmachine.alloysmelter.tier.03",
+ "Advanced Alloy Smelter II",
+ 3,
+ MachineType.ALLOY_SMELTER.tooltipDescription(),
+ RecipeMaps.alloySmelterRecipes,
+ 2,
+ 1,
+ false,
+ SoundResource.IC2_MACHINES_INDUCTION_LOOP,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "ALLOY_SMELTER",
+ null).getStackForm(1L));
+
+ ItemList.Machine_EV_AlloySmelter.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ ALLOY_SMELTER_EV.ID,
+ "basicmachine.alloysmelter.tier.04",
+ "Advanced Alloy Smelter III",
+ 4,
+ MachineType.ALLOY_SMELTER.tooltipDescription(),
+ RecipeMaps.alloySmelterRecipes,
+ 2,
+ 1,
+ false,
+ SoundResource.IC2_MACHINES_INDUCTION_LOOP,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "ALLOY_SMELTER",
+ null).getStackForm(1L));
+
+ ItemList.Machine_IV_AlloySmelter.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ ALLOY_SMELTER_IV.ID,
+ "basicmachine.alloysmelter.tier.05",
+ "Advanced Alloy Smelter IV",
+ 5,
+ MachineType.ALLOY_SMELTER.tooltipDescription(),
+ RecipeMaps.alloySmelterRecipes,
+ 2,
+ 1,
+ false,
+ SoundResource.IC2_MACHINES_INDUCTION_LOOP,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "ALLOY_SMELTER",
+ null).getStackForm(1L));
+
ItemList.AlloySmelterLuV.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
ALLOY_SMELTER_LuV.ID,
@@ -3269,6 +2762,86 @@ public class GT_Loader_MetaTileEntities implements Runnable { // TODO CHECK CIRC
}
private void registerChemicalBath() {
+ ItemList.Machine_LV_ChemicalBath.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ CHEMICAL_BATH_LV.ID,
+ "basicmachine.chemicalbath.tier.01",
+ "Basic Chemical Bath",
+ 1,
+ MachineType.CHEMICAL_BATH.tooltipDescription(),
+ RecipeMaps.chemicalBathRecipes,
+ 1,
+ 3,
+ true,
+ SoundResource.NONE,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "CHEMICAL_BATH",
+ null).getStackForm(1L));
+
+ ItemList.Machine_MV_ChemicalBath.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ CHEMICAL_BATH_MV.ID,
+ "basicmachine.chemicalbath.tier.02",
+ "Advanced Chemical Bath",
+ 2,
+ MachineType.CHEMICAL_BATH.tooltipDescription(),
+ RecipeMaps.chemicalBathRecipes,
+ 1,
+ 3,
+ true,
+ SoundResource.NONE,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "CHEMICAL_BATH",
+ null).getStackForm(1L));
+
+ ItemList.Machine_HV_ChemicalBath.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ CHEMICAL_BATH_HV.ID,
+ "basicmachine.chemicalbath.tier.03",
+ "Advanced Chemical Bath II",
+ 3,
+ MachineType.CHEMICAL_BATH.tooltipDescription(),
+ RecipeMaps.chemicalBathRecipes,
+ 1,
+ 3,
+ true,
+ SoundResource.NONE,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "CHEMICAL_BATH",
+ null).getStackForm(1L));
+
+ ItemList.Machine_EV_ChemicalBath.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ CHEMICAL_BATH_EV.ID,
+ "basicmachine.chemicalbath.tier.04",
+ "Advanced Chemical Bath III",
+ 4,
+ MachineType.CHEMICAL_BATH.tooltipDescription(),
+ RecipeMaps.chemicalBathRecipes,
+ 1,
+ 3,
+ true,
+ SoundResource.NONE,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "CHEMICAL_BATH",
+ null).getStackForm(1L));
+
+ ItemList.Machine_IV_ChemicalBath.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ CHEMICAL_BATH_IV.ID,
+ "basicmachine.chemicalbath.tier.05",
+ "Advanced Chemical Bath IV",
+ 5,
+ MachineType.CHEMICAL_BATH.tooltipDescription(),
+ RecipeMaps.chemicalBathRecipes,
+ 1,
+ 3,
+ true,
+ SoundResource.NONE,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "CHEMICAL_BATH",
+ null).getStackForm(1L));
+
ItemList.ChemicalBathLuV.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
CHEMICAL_BATH_LuV.ID,
@@ -3383,6 +2956,85 @@ public class GT_Loader_MetaTileEntities implements Runnable { // TODO CHECK CIRC
}
private void registerChemicalReactor() {
+ ItemList.Machine_LV_ChemicalReactor.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ CHEMICAL_REACTOR_LV.ID,
+ "basicmachine.chemicalreactor.tier.01",
+ "Basic Chemical Reactor",
+ 1,
+ MachineType.CHEMICAL_REACTOR.tooltipDescription(),
+ RecipeMaps.chemicalReactorRecipes,
+ 2,
+ 2,
+ true,
+ SoundResource.IC2_MACHINES_EXTRACTOR_OP,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "CHEMICAL_REACTOR",
+ null).getStackForm(1L));
+
+ ItemList.Machine_MV_ChemicalReactor.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ CHEMICAL_REACTOR_MV.ID,
+ "basicmachine.chemicalreactor.tier.02",
+ "Advanced Chemical Reactor",
+ 2,
+ MachineType.CHEMICAL_REACTOR.tooltipDescription(),
+ RecipeMaps.chemicalReactorRecipes,
+ 2,
+ 2,
+ true,
+ SoundResource.IC2_MACHINES_EXTRACTOR_OP,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "CHEMICAL_REACTOR",
+ null).getStackForm(1L));
+
+ ItemList.Machine_HV_ChemicalReactor.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ CHEMICAL_REACTOR_HV.ID,
+ "basicmachine.chemicalreactor.tier.03",
+ "Advanced Chemical Reactor II",
+ 3,
+ MachineType.CHEMICAL_REACTOR.tooltipDescription(),
+ RecipeMaps.chemicalReactorRecipes,
+ 2,
+ 2,
+ true,
+ SoundResource.IC2_MACHINES_EXTRACTOR_OP,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "CHEMICAL_REACTOR",
+ null).getStackForm(1L));
+
+ ItemList.Machine_EV_ChemicalReactor.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ CHEMICAL_REACTOR_EV.ID,
+ "basicmachine.chemicalreactor.tier.04",
+ "Advanced Chemical Reactor III",
+ 4,
+ MachineType.CHEMICAL_REACTOR.tooltipDescription(),
+ RecipeMaps.chemicalReactorRecipes,
+ 2,
+ 2,
+ true,
+ SoundResource.IC2_MACHINES_EXTRACTOR_OP,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "CHEMICAL_REACTOR",
+ null).getStackForm(1L));
+
+ ItemList.Machine_IV_ChemicalReactor.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ CHEMICAL_REACTOR_IV.ID,
+ "basicmachine.chemicalreactor.tier.05",
+ "Advanced Chemical Reactor IV",
+ 5,
+ MachineType.CHEMICAL_REACTOR.tooltipDescription(),
+ RecipeMaps.chemicalReactorRecipes,
+ 2,
+ 2,
+ true,
+ SoundResource.IC2_MACHINES_EXTRACTOR_OP,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "CHEMICAL_REACTOR",
+ null).getStackForm(1L));
ItemList.ChemicalReactorLuV.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
@@ -3499,6 +3151,86 @@ public class GT_Loader_MetaTileEntities implements Runnable { // TODO CHECK CIRC
}
private void registerFermenter() {
+ ItemList.Machine_LV_Fermenter.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ FERMENTER_LV.ID,
+ "basicmachine.fermenter.tier.01",
+ "Basic Fermenter",
+ 1,
+ MachineType.FERMENTER.tooltipDescription(),
+ RecipeMaps.fermentingRecipes,
+ 1,
+ 1,
+ true,
+ SoundResource.NONE,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "FERMENTER",
+ null).getStackForm(1L));
+
+ ItemList.Machine_MV_Fermenter.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ FERMENTER_MV.ID,
+ "basicmachine.fermenter.tier.02",
+ "Advanced Fermenter",
+ 2,
+ MachineType.FERMENTER.tooltipDescription(),
+ RecipeMaps.fermentingRecipes,
+ 1,
+ 1,
+ true,
+ SoundResource.NONE,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "FERMENTER",
+ null).getStackForm(1L));
+
+ ItemList.Machine_HV_Fermenter.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ FERMENTER_HV.ID,
+ "basicmachine.fermenter.tier.03",
+ "Advanced Fermenter II",
+ 3,
+ MachineType.FERMENTER.tooltipDescription(),
+ RecipeMaps.fermentingRecipes,
+ 1,
+ 1,
+ true,
+ SoundResource.NONE,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "FERMENTER",
+ null).getStackForm(1L));
+
+ ItemList.Machine_EV_Fermenter.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ FERMENTER_EV.ID,
+ "basicmachine.fermenter.tier.04",
+ "Advanced Fermenter III",
+ 4,
+ MachineType.FERMENTER.tooltipDescription(),
+ RecipeMaps.fermentingRecipes,
+ 1,
+ 1,
+ true,
+ SoundResource.NONE,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "FERMENTER",
+ null).getStackForm(1L));
+
+ ItemList.Machine_IV_Fermenter.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ FERMENTER_IV.ID,
+ "basicmachine.fermenter.tier.05",
+ "Advanced Fermenter IV",
+ 5,
+ MachineType.FERMENTER.tooltipDescription(),
+ RecipeMaps.fermentingRecipes,
+ 1,
+ 1,
+ true,
+ SoundResource.NONE,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "FERMENTER",
+ null).getStackForm(1L));
+
ItemList.FermenterLuV.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
FERMENTER_LuV.ID,
@@ -3613,6 +3345,86 @@ public class GT_Loader_MetaTileEntities implements Runnable { // TODO CHECK CIRC
}
private void registerFluidCanner() {
+ ItemList.Machine_LV_FluidCanner.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ FLUID_CANNER_LV.ID,
+ "basicmachine.fluidcanner.tier.01",
+ "Basic Fluid Canner",
+ 1,
+ MachineType.FLUID_CANNER.tooltipDescription(),
+ RecipeMaps.fluidCannerRecipes,
+ 1,
+ 1,
+ true,
+ SoundResource.NONE,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "FLUID_CANNER",
+ null).getStackForm(1L));
+
+ ItemList.Machine_MV_FluidCanner.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ FLUID_CANNER_MV.ID,
+ "basicmachine.fluidcanner.tier.02",
+ "Advanced Fluid Canner",
+ 2,
+ MachineType.FLUID_CANNER.tooltipDescription(),
+ RecipeMaps.fluidCannerRecipes,
+ 1,
+ 1,
+ true,
+ SoundResource.NONE,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "FLUID_CANNER",
+ null).getStackForm(1L));
+
+ ItemList.Machine_HV_FluidCanner.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ FLUID_CANNER_HV.ID,
+ "basicmachine.fluidcanner.tier.03",
+ "Quick Fluid Canner",
+ 3,
+ MachineType.FLUID_CANNER.tooltipDescription(),
+ RecipeMaps.fluidCannerRecipes,
+ 1,
+ 1,
+ true,
+ SoundResource.NONE,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "FLUID_CANNER",
+ null).getStackForm(1L));
+
+ ItemList.Machine_EV_FluidCanner.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ FLUID_CANNER_EV.ID,
+ "basicmachine.fluidcanner.tier.04",
+ "Turbo Fluid Canner",
+ 4,
+ MachineType.FLUID_CANNER.tooltipDescription(),
+ RecipeMaps.fluidCannerRecipes,
+ 1,
+ 1,
+ true,
+ SoundResource.NONE,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "FLUID_CANNER",
+ null).getStackForm(1L));
+
+ ItemList.Machine_IV_FluidCanner.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ FLUID_CANNER_IV.ID,
+ "basicmachine.fluidcanner.tier.05",
+ "Instant Fluid Canner",
+ 5,
+ MachineType.FLUID_CANNER.tooltipDescription(),
+ RecipeMaps.fluidCannerRecipes,
+ 1,
+ 1,
+ true,
+ SoundResource.NONE,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "FLUID_CANNER",
+ null).getStackForm(1L));
+
ItemList.FluidCannerLuV.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
FLUID_CANNER_LuV.ID,
@@ -3727,6 +3539,86 @@ public class GT_Loader_MetaTileEntities implements Runnable { // TODO CHECK CIRC
}
private void registerFluidExtractor() {
+ ItemList.Machine_LV_FluidExtractor.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ FLUID_EXTRACTOR_LV.ID,
+ "basicmachine.fluidextractor.tier.01",
+ "Basic Fluid Extractor",
+ 1,
+ MachineType.FLUID_EXTRACTOR.tooltipDescription(),
+ RecipeMaps.fluidExtractionRecipes,
+ 1,
+ 1,
+ true,
+ SoundResource.IC2_MACHINES_EXTRACTOR_OP,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "FLUID_EXTRACTOR",
+ null).getStackForm(1L));
+
+ ItemList.Machine_MV_FluidExtractor.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ FLUID_EXTRACTOR_MV.ID,
+ "basicmachine.fluidextractor.tier.02",
+ "Advanced Fluid Extractor",
+ 2,
+ MachineType.FLUID_EXTRACTOR.tooltipDescription(),
+ RecipeMaps.fluidExtractionRecipes,
+ 1,
+ 1,
+ true,
+ SoundResource.IC2_MACHINES_EXTRACTOR_OP,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "FLUID_EXTRACTOR",
+ null).getStackForm(1L));
+
+ ItemList.Machine_HV_FluidExtractor.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ FLUID_EXTRACTOR_HV.ID,
+ "basicmachine.fluidextractor.tier.03",
+ "Advanced Fluid Extractor II",
+ 3,
+ MachineType.FLUID_EXTRACTOR.tooltipDescription(),
+ RecipeMaps.fluidExtractionRecipes,
+ 1,
+ 1,
+ true,
+ SoundResource.IC2_MACHINES_EXTRACTOR_OP,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "FLUID_EXTRACTOR",
+ null).getStackForm(1L));
+
+ ItemList.Machine_EV_FluidExtractor.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ FLUID_EXTRACTOR_EV.ID,
+ "basicmachine.fluidextractor.tier.04",
+ "Advanced Fluid Extractor III",
+ 4,
+ MachineType.FLUID_EXTRACTOR.tooltipDescription(),
+ RecipeMaps.fluidExtractionRecipes,
+ 1,
+ 1,
+ true,
+ SoundResource.IC2_MACHINES_EXTRACTOR_OP,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "FLUID_EXTRACTOR",
+ null).getStackForm(1L));
+
+ ItemList.Machine_IV_FluidExtractor.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ FLUID_EXTRACTOR_IV.ID,
+ "basicmachine.fluidextractor.tier.05",
+ "Advanced Fluid Extractor IV",
+ 5,
+ MachineType.FLUID_EXTRACTOR.tooltipDescription(),
+ RecipeMaps.fluidExtractionRecipes,
+ 1,
+ 1,
+ true,
+ SoundResource.IC2_MACHINES_EXTRACTOR_OP,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "FLUID_EXTRACTOR",
+ null).getStackForm(1L));
+
ItemList.FluidExtractorLuV.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
FLUID_EXTRACTOR_LuV.ID,
@@ -3841,6 +3733,86 @@ public class GT_Loader_MetaTileEntities implements Runnable { // TODO CHECK CIRC
}
private void registerFluidHeater() {
+ ItemList.Machine_LV_FluidHeater.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ FLUID_HEATER_LV.ID,
+ "basicmachine.fluidheater.tier.01",
+ "Basic Fluid Heater",
+ 1,
+ MachineType.FLUID_HEATER.tooltipDescription(),
+ RecipeMaps.fluidHeaterRecipes,
+ 1,
+ 0,
+ true,
+ SoundResource.NONE,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "FLUID_HEATER",
+ null).getStackForm(1L));
+
+ ItemList.Machine_MV_FluidHeater.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ FLUID_HEATER_MV.ID,
+ "basicmachine.fluidheater.tier.02",
+ "Advanced Fluid Heater",
+ 2,
+ MachineType.FLUID_HEATER.tooltipDescription(),
+ RecipeMaps.fluidHeaterRecipes,
+ 1,
+ 0,
+ true,
+ SoundResource.NONE,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "FLUID_HEATER",
+ null).getStackForm(1L));
+
+ ItemList.Machine_HV_FluidHeater.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ FLUID_HEATER_HV.ID,
+ "basicmachine.fluidheater.tier.03",
+ "Advanced Fluid Heater II",
+ 3,
+ MachineType.FLUID_HEATER.tooltipDescription(),
+ RecipeMaps.fluidHeaterRecipes,
+ 1,
+ 0,
+ true,
+ SoundResource.NONE,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "FLUID_HEATER",
+ null).getStackForm(1L));
+
+ ItemList.Machine_EV_FluidHeater.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ FLUID_HEATER_EV.ID,
+ "basicmachine.fluidheater.tier.04",
+ "Advanced Fluid Heater III",
+ 4,
+ MachineType.FLUID_HEATER.tooltipDescription(),
+ RecipeMaps.fluidHeaterRecipes,
+ 1,
+ 0,
+ true,
+ SoundResource.NONE,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "FLUID_HEATER",
+ null).getStackForm(1L));
+
+ ItemList.Machine_IV_FluidHeater.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ FLUID_HEATER_IV.ID,
+ "basicmachine.fluidheater.tier.05",
+ "Advanced Fluid Heater IV",
+ 5,
+ MachineType.FLUID_HEATER.tooltipDescription(),
+ RecipeMaps.fluidHeaterRecipes,
+ 1,
+ 0,
+ true,
+ SoundResource.NONE,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "FLUID_HEATER",
+ null).getStackForm(1L));
+
ItemList.FluidHeaterLuV.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
FLUID_HEATER_LuV.ID,
@@ -3955,6 +3927,86 @@ public class GT_Loader_MetaTileEntities implements Runnable { // TODO CHECK CIRC
}
private void registerMixer() {
+ ItemList.Machine_LV_Mixer.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ MIXER_LV.ID,
+ "basicmachine.mixer.tier.01",
+ "Basic Mixer",
+ 1,
+ MachineType.MIXER.tooltipDescription(),
+ RecipeMaps.mixerRecipes,
+ 6,
+ 1,
+ true,
+ SoundResource.NONE,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "MIXER",
+ null).getStackForm(1L));
+
+ ItemList.Machine_MV_Mixer.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ MIXER_MV.ID,
+ "basicmachine.mixer.tier.02",
+ "Advanced Mixer",
+ 2,
+ MachineType.MIXER.tooltipDescription(),
+ RecipeMaps.mixerRecipes,
+ 6,
+ 1,
+ true,
+ SoundResource.NONE,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "MIXER",
+ null).getStackForm(1L));
+
+ ItemList.Machine_HV_Mixer.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ MIXER_HV.ID,
+ "basicmachine.mixer.tier.03",
+ "Advanced Mixer II",
+ 3,
+ MachineType.MIXER.tooltipDescription(),
+ RecipeMaps.mixerRecipes,
+ 6,
+ 4,
+ true,
+ SoundResource.NONE,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "MIXER",
+ null).getStackForm(1L));
+
+ ItemList.Machine_EV_Mixer.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ MIXER_EV.ID,
+ "basicmachine.mixer.tier.04",
+ "Advanced Mixer III",
+ 4,
+ MachineType.MIXER.tooltipDescription(),
+ RecipeMaps.mixerRecipes,
+ 9,
+ 4,
+ true,
+ SoundResource.NONE,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "MIXER",
+ null).getStackForm(1L));
+
+ ItemList.Machine_IV_Mixer.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ MIXER_IV.ID,
+ "basicmachine.mixer.tier.05",
+ "Advanced Mixer IV",
+ 5,
+ MachineType.MIXER.tooltipDescription(),
+ RecipeMaps.mixerRecipes,
+ 9,
+ 4,
+ true,
+ SoundResource.NONE,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "MIXER",
+ null).getStackForm(1L));
+
ItemList.MixerLuV.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
MIXER_LuV.ID,
@@ -4069,6 +4121,86 @@ public class GT_Loader_MetaTileEntities implements Runnable { // TODO CHECK CIRC
}
private void registerAutoclave() {
+ ItemList.Machine_LV_Autoclave.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ AUTOCLAVE_LV.ID,
+ "basicmachine.autoclave.tier.01",
+ "Basic Autoclave",
+ 1,
+ MachineType.AUTOCLAVE.tooltipDescription(),
+ RecipeMaps.autoclaveRecipes,
+ 2,
+ 2,
+ true,
+ SoundResource.NONE,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "AUTOCLAVE",
+ null).getStackForm(1L));
+
+ ItemList.Machine_MV_Autoclave.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ AUTOCLAVE_MV.ID,
+ "basicmachine.autoclave.tier.02",
+ "Advanced Autoclave",
+ 2,
+ MachineType.AUTOCLAVE.tooltipDescription(),
+ RecipeMaps.autoclaveRecipes,
+ 2,
+ 2,
+ true,
+ SoundResource.NONE,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "AUTOCLAVE",
+ null).getStackForm(1L));
+
+ ItemList.Machine_HV_Autoclave.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ AUTOCLAVE_HV.ID,
+ "basicmachine.autoclave.tier.03",
+ "Advanced Autoclave II",
+ 3,
+ MachineType.AUTOCLAVE.tooltipDescription(),
+ RecipeMaps.autoclaveRecipes,
+ 2,
+ 3,
+ true,
+ SoundResource.NONE,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "AUTOCLAVE",
+ null).getStackForm(1L));
+
+ ItemList.Machine_EV_Autoclave.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ AUTOCLAVE_EV.ID,
+ "basicmachine.autoclave.tier.04",
+ "Advanced Autoclave III",
+ 4,
+ MachineType.AUTOCLAVE.tooltipDescription(),
+ RecipeMaps.autoclaveRecipes,
+ 2,
+ 4,
+ true,
+ SoundResource.NONE,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "AUTOCLAVE",
+ null).getStackForm(1L));
+
+ ItemList.Machine_IV_Autoclave.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ AUTOCLAVE_IV.ID,
+ "basicmachine.autoclave.tier.05",
+ "Advanced Autoclave IV",
+ 5,
+ MachineType.AUTOCLAVE.tooltipDescription(),
+ RecipeMaps.autoclaveRecipes,
+ 2,
+ 4,
+ true,
+ SoundResource.NONE,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "AUTOCLAVE",
+ null).getStackForm(1L));
+
ItemList.AutoclaveLuV.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
AUTOCLAVE_LuV.ID,
@@ -4184,6 +4316,85 @@ public class GT_Loader_MetaTileEntities implements Runnable { // TODO CHECK CIRC
}
private void registerBendingMachine() {
+ ItemList.Machine_LV_Bender.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ BENDING_MACHINE_LV.ID,
+ "basicmachine.bender.tier.01",
+ "Basic Bending Machine",
+ 1,
+ MachineType.BENDING_MACHINE.tooltipDescription(),
+ RecipeMaps.benderRecipes,
+ 2,
+ 1,
+ false,
+ SoundResource.IC2_MACHINES_COMPRESSOR_OP,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "BENDER",
+ null).getStackForm(1L));
+
+ ItemList.Machine_MV_Bender.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ BENDING_MACHINE_MV.ID,
+ "basicmachine.bender.tier.02",
+ "Advanced Bending Machine",
+ 2,
+ MachineType.BENDING_MACHINE.tooltipDescription(),
+ RecipeMaps.benderRecipes,
+ 2,
+ 1,
+ false,
+ SoundResource.IC2_MACHINES_COMPRESSOR_OP,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "BENDER",
+ null).getStackForm(1L));
+
+ ItemList.Machine_HV_Bender.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ BENDING_MACHINE_HV.ID,
+ "basicmachine.bender.tier.03",
+ "Advanced Bending Machine II",
+ 3,
+ MachineType.BENDING_MACHINE.tooltipDescription(),
+ RecipeMaps.benderRecipes,
+ 2,
+ 1,
+ false,
+ SoundResource.IC2_MACHINES_COMPRESSOR_OP,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "BENDER",
+ null).getStackForm(1L));
+
+ ItemList.Machine_EV_Bender.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ BENDING_MACHINE_EV.ID,
+ "basicmachine.bender.tier.04",
+ "Advanced Bending Machine III",
+ 4,
+ MachineType.BENDING_MACHINE.tooltipDescription(),
+ RecipeMaps.benderRecipes,
+ 2,
+ 1,
+ false,
+ SoundResource.IC2_MACHINES_COMPRESSOR_OP,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "BENDER",
+ null).getStackForm(1L));
+
+ ItemList.Machine_IV_Bender.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ BENDING_MACHINE_IV.ID,
+ "basicmachine.bender.tier.05",
+ "Advanced Bending Machine IV",
+ 5,
+ MachineType.BENDING_MACHINE.tooltipDescription(),
+ RecipeMaps.benderRecipes,
+ 2,
+ 1,
+ false,
+ SoundResource.IC2_MACHINES_COMPRESSOR_OP,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "BENDER",
+ null).getStackForm(1L));
ItemList.BendingMachineLuV.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
@@ -4299,6 +4510,86 @@ public class GT_Loader_MetaTileEntities implements Runnable { // TODO CHECK CIRC
}
private void registerCompressor() {
+ ItemList.Machine_LV_Compressor.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ COMPRESSOR_LV.ID,
+ "basicmachine.compressor.tier.01",
+ "Basic Compressor",
+ 1,
+ MachineType.COMPRESSOR.tooltipDescription(),
+ RecipeMaps.compressorRecipes,
+ 1,
+ 1,
+ false,
+ SoundResource.IC2_MACHINES_COMPRESSOR_OP,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "COMPRESSOR",
+ null).getStackForm(1L));
+
+ ItemList.Machine_MV_Compressor.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ COMPRESSOR_MV.ID,
+ "basicmachine.compressor.tier.02",
+ "Advanced Compressor",
+ 2,
+ MachineType.COMPRESSOR.tooltipDescription(),
+ RecipeMaps.compressorRecipes,
+ 1,
+ 1,
+ false,
+ SoundResource.IC2_MACHINES_COMPRESSOR_OP,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "COMPRESSOR",
+ null).getStackForm(1L));
+
+ ItemList.Machine_HV_Compressor.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ COMPRESSOR_HV.ID,
+ "basicmachine.compressor.tier.03",
+ "Advanced Compressor II",
+ 3,
+ MachineType.COMPRESSOR.tooltipDescription(),
+ RecipeMaps.compressorRecipes,
+ 1,
+ 1,
+ false,
+ SoundResource.IC2_MACHINES_COMPRESSOR_OP,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "COMPRESSOR",
+ null).getStackForm(1L));
+
+ ItemList.Machine_EV_Compressor.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ COMPRESSOR_EV.ID,
+ "basicmachine.compressor.tier.04",
+ "Advanced Compressor III",
+ 4,
+ MachineType.COMPRESSOR.tooltipDescription(),
+ RecipeMaps.compressorRecipes,
+ 1,
+ 1,
+ false,
+ SoundResource.IC2_MACHINES_COMPRESSOR_OP,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "COMPRESSOR",
+ null).getStackForm(1L));
+
+ ItemList.Machine_IV_Compressor.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ COMPRESSOR_IV.ID,
+ "basicmachine.compressor.tier.05",
+ "Singularity Compressor",
+ 5,
+ MachineType.COMPRESSOR.tooltipDescription(),
+ RecipeMaps.compressorRecipes,
+ 1,
+ 1,
+ false,
+ SoundResource.IC2_MACHINES_COMPRESSOR_OP,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "COMPRESSOR",
+ null).getStackForm(1L));
+
ItemList.CompressorLuV.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
COMPRESSOR_LuV.ID,
@@ -4414,6 +4705,85 @@ public class GT_Loader_MetaTileEntities implements Runnable { // TODO CHECK CIRC
}
private void registerCuttingMachine() {
+ ItemList.Machine_LV_Cutter.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ CUTTING_MACHINE_LV.ID,
+ "basicmachine.cutter.tier.01",
+ "Basic Cutting Machine",
+ 1,
+ MachineType.CUTTING_MACHINE.tooltipDescription(),
+ RecipeMaps.cutterRecipes,
+ 1,
+ 2,
+ true,
+ SoundResource.NONE,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "CUTTER",
+ null).getStackForm(1L));
+
+ ItemList.Machine_MV_Cutter.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ CUTTING_MACHINE_MV.ID,
+ "basicmachine.cutter.tier.02",
+ "Advanced Cutting Machine",
+ 2,
+ MachineType.CUTTING_MACHINE.tooltipDescription(),
+ RecipeMaps.cutterRecipes,
+ 2,
+ 2,
+ true,
+ SoundResource.NONE,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "CUTTER",
+ null).getStackForm(1L));
+
+ ItemList.Machine_HV_Cutter.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ CUTTING_MACHINE_HV.ID,
+ "basicmachine.cutter.tier.03",
+ "Advanced Cutting Machine II",
+ 3,
+ MachineType.CUTTING_MACHINE.tooltipDescription(),
+ RecipeMaps.cutterRecipes,
+ 2,
+ 4,
+ true,
+ SoundResource.NONE,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "CUTTER",
+ null).getStackForm(1L));
+
+ ItemList.Machine_EV_Cutter.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ CUTTING_MACHINE_EV.ID,
+ "basicmachine.cutter.tier.04",
+ "Advanced Cutting Machine III",
+ 4,
+ MachineType.CUTTING_MACHINE.tooltipDescription(),
+ RecipeMaps.cutterRecipes,
+ 2,
+ 4,
+ true,
+ SoundResource.NONE,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "CUTTER",
+ null).getStackForm(1L));
+
+ ItemList.Machine_IV_Cutter.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ CUTTING_MACHINE_IV.ID,
+ "basicmachine.cutter.tier.05",
+ "Advanced Cutting Machine IV",
+ 5,
+ MachineType.CUTTING_MACHINE.tooltipDescription(),
+ RecipeMaps.cutterRecipes,
+ 2,
+ 4,
+ true,
+ SoundResource.NONE,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "CUTTER",
+ null).getStackForm(1L));
ItemList.CuttingMachineLuV.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
@@ -4530,6 +4900,85 @@ public class GT_Loader_MetaTileEntities implements Runnable { // TODO CHECK CIRC
}
private void registerDistillery() {
+ ItemList.Machine_LV_Distillery.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ DISTILLERY_LV.ID,
+ "basicmachine.distillery.tier.01",
+ "Basic Distillery",
+ 1,
+ MachineType.DISTILLERY.tooltipDescription(),
+ RecipeMaps.distilleryRecipes,
+ 1,
+ 1,
+ true,
+ SoundResource.GT_MACHINES_DISTILLERY_LOOP,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "DISTILLERY",
+ null).getStackForm(1L));
+
+ ItemList.Machine_MV_Distillery.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ DISTILLERY_MV.ID,
+ "basicmachine.distillery.tier.02",
+ "Advanced Distillery",
+ 2,
+ MachineType.DISTILLERY.tooltipDescription(),
+ RecipeMaps.distilleryRecipes,
+ 1,
+ 1,
+ true,
+ SoundResource.GT_MACHINES_DISTILLERY_LOOP,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "DISTILLERY",
+ null).getStackForm(1L));
+
+ ItemList.Machine_HV_Distillery.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ DISTILLERY_HV.ID,
+ "basicmachine.distillery.tier.03",
+ "Advanced Distillery II",
+ 3,
+ MachineType.DISTILLERY.tooltipDescription(),
+ RecipeMaps.distilleryRecipes,
+ 1,
+ 1,
+ true,
+ SoundResource.GT_MACHINES_DISTILLERY_LOOP,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "DISTILLERY",
+ null).getStackForm(1L));
+
+ ItemList.Machine_EV_Distillery.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ DISTILLERY_EV.ID,
+ "basicmachine.distillery.tier.04",
+ "Advanced Distillery III",
+ 4,
+ MachineType.DISTILLERY.tooltipDescription(),
+ RecipeMaps.distilleryRecipes,
+ 1,
+ 1,
+ true,
+ SoundResource.GT_MACHINES_DISTILLERY_LOOP,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "DISTILLERY",
+ null).getStackForm(1L));
+
+ ItemList.Machine_IV_Distillery.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ DISTILLERY_IV.ID,
+ "basicmachine.distillery.tier.05",
+ "Advanced Distillery IV",
+ 5,
+ MachineType.DISTILLERY.tooltipDescription(),
+ RecipeMaps.distilleryRecipes,
+ 1,
+ 1,
+ true,
+ SoundResource.GT_MACHINES_DISTILLERY_LOOP,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "DISTILLERY",
+ null).getStackForm(1L));
ItemList.DistilleryLuV.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
@@ -4646,6 +5095,90 @@ public class GT_Loader_MetaTileEntities implements Runnable { // TODO CHECK CIRC
}
private void registerElectricFurnace() {
+ ItemList.Machine_LV_E_Furnace.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ ELECTRIC_FURNACE_LV.ID,
+ "basicmachine.e_furnace.tier.01",
+ "Basic Electric Furnace",
+ 1,
+ MachineType.ELECTRIC_FURNACE.tooltipDescription(),
+ RecipeMaps.furnaceRecipes,
+ 1,
+ 1,
+ false,
+ SoundResource.IC2_MACHINES_ELECTROFURNACE_LOOP,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "ELECTRIC_FURNACE",
+ null).setProgressBarTextureName("E_Furnace")
+ .getStackForm(1L));
+
+ ItemList.Machine_MV_E_Furnace.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ ELECTRIC_FURNACE_MV.ID,
+ "basicmachine.e_furnace.tier.02",
+ "Advanced Electric Furnace",
+ 2,
+ MachineType.ELECTRIC_FURNACE.tooltipDescription(),
+ RecipeMaps.furnaceRecipes,
+ 1,
+ 1,
+ false,
+ SoundResource.IC2_MACHINES_ELECTROFURNACE_LOOP,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "ELECTRIC_FURNACE",
+ null).setProgressBarTextureName("E_Furnace")
+ .getStackForm(1L));
+
+ ItemList.Machine_HV_E_Furnace.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ ELECTRIC_FURNACE_HV.ID,
+ "basicmachine.e_furnace.tier.03",
+ "Advanced Electric Furnace II",
+ 3,
+ MachineType.ELECTRIC_FURNACE.tooltipDescription(),
+ RecipeMaps.furnaceRecipes,
+ 1,
+ 1,
+ false,
+ SoundResource.IC2_MACHINES_ELECTROFURNACE_LOOP,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "ELECTRIC_FURNACE",
+ null).setProgressBarTextureName("E_Furnace")
+ .getStackForm(1L));
+
+ ItemList.Machine_EV_E_Furnace.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ ELECTRIC_FURNACE_EV.ID,
+ "basicmachine.e_furnace.tier.04",
+ "Advanced Electric Furnace III",
+ 4,
+ MachineType.ELECTRIC_FURNACE.tooltipDescription(),
+ RecipeMaps.furnaceRecipes,
+ 1,
+ 1,
+ false,
+ SoundResource.IC2_MACHINES_ELECTROFURNACE_LOOP,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "ELECTRIC_FURNACE",
+ null).setProgressBarTextureName("E_Furnace")
+ .getStackForm(1L));
+
+ ItemList.Machine_IV_E_Furnace.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ ELECTRIC_FURNACE_IV.ID,
+ "basicmachine.e_furnace.tier.05",
+ "Electron Exitement Processor",
+ 5,
+ MachineType.ELECTRIC_FURNACE.tooltipDescription(),
+ RecipeMaps.furnaceRecipes,
+ 1,
+ 1,
+ false,
+ SoundResource.IC2_MACHINES_ELECTROFURNACE_LOOP,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "ELECTRIC_FURNACE",
+ null).setProgressBarTextureName("E_Furnace")
+ .getStackForm(1L));
ItemList.ElectricFurnaceLuV.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
@@ -4761,6 +5294,85 @@ public class GT_Loader_MetaTileEntities implements Runnable { // TODO CHECK CIRC
}
private void registerElectrolyzer() {
+ ItemList.Machine_LV_Electrolyzer.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ ELECTROLYSER_LV.ID,
+ "basicmachine.electrolyzer.tier.01",
+ "Basic Electrolyzer",
+ 1,
+ MachineType.ELECTROLYZER.tooltipDescription(),
+ RecipeMaps.electrolyzerRecipes,
+ 2,
+ 6,
+ true,
+ SoundResource.NONE,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "ELECTROLYZER",
+ null).getStackForm(1L));
+
+ ItemList.Machine_MV_Electrolyzer.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ ELECTROLYSER_MV.ID,
+ "basicmachine.electrolyzer.tier.02",
+ "Advanced Electrolyzer",
+ 2,
+ MachineType.ELECTROLYZER.tooltipDescription(),
+ RecipeMaps.electrolyzerRecipes,
+ 2,
+ 6,
+ true,
+ SoundResource.NONE,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "ELECTROLYZER",
+ null).getStackForm(1L));
+
+ ItemList.Machine_HV_Electrolyzer.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ ELECTROLYSER_HV.ID,
+ "basicmachine.electrolyzer.tier.03",
+ "Advanced Electrolyzer II",
+ 3,
+ MachineType.ELECTROLYZER.tooltipDescription(),
+ RecipeMaps.electrolyzerRecipes,
+ 2,
+ 6,
+ true,
+ SoundResource.NONE,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "ELECTROLYZER",
+ null).getStackForm(1L));
+
+ ItemList.Machine_EV_Electrolyzer.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ ELECTROLYSER_EV.ID,
+ "basicmachine.electrolyzer.tier.04",
+ "Advanced Electrolyzer III",
+ 4,
+ MachineType.ELECTROLYZER.tooltipDescription(),
+ RecipeMaps.electrolyzerRecipes,
+ 2,
+ 6,
+ true,
+ SoundResource.NONE,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "ELECTROLYZER",
+ null).getStackForm(1L));
+
+ ItemList.Machine_IV_Electrolyzer.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ ELECTROLYSER_IV.ID,
+ "basicmachine.electrolyzer.tier.05",
+ "Molecular Disintegrator E-4908",
+ 5,
+ MachineType.ELECTROLYZER.tooltipDescription(),
+ RecipeMaps.electrolyzerRecipes,
+ 2,
+ 6,
+ true,
+ SoundResource.NONE,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "ELECTROLYZER",
+ null).getStackForm(1L));
ItemList.ElectrolyzerLuV.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
@@ -4877,6 +5489,85 @@ public class GT_Loader_MetaTileEntities implements Runnable { // TODO CHECK CIRC
}
private void registerElectromagneticSeparator() {
+ ItemList.Machine_LV_ElectromagneticSeparator.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ ELECTROMAGNETIC_SEPARATOR_LV.ID,
+ "basicmachine.electromagneticseparator.tier.01",
+ "Basic Electromagnetic Separator",
+ 1,
+ MachineType.ELECTROMAGNETIC_SEPARATOR.tooltipDescription(),
+ RecipeMaps.electroMagneticSeparatorRecipes,
+ 1,
+ 3,
+ false,
+ SoundResource.IC2_MACHINES_MAGNETIZER_LOOP,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "ELECTROMAGNETIC_SEPARATOR",
+ null).getStackForm(1L));
+
+ ItemList.Machine_MV_ElectromagneticSeparator.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ ELECTROMAGNETIC_SEPARATOR_MV.ID,
+ "basicmachine.electromagneticseparator.tier.02",
+ "Advanced Electromagnetic Separator",
+ 2,
+ MachineType.ELECTROMAGNETIC_SEPARATOR.tooltipDescription(),
+ RecipeMaps.electroMagneticSeparatorRecipes,
+ 1,
+ 3,
+ false,
+ SoundResource.IC2_MACHINES_MAGNETIZER_LOOP,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "ELECTROMAGNETIC_SEPARATOR",
+ null).getStackForm(1L));
+
+ ItemList.Machine_HV_ElectromagneticSeparator.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ ELECTROMAGNETIC_SEPARATOR_HV.ID,
+ "basicmachine.electromagneticseparator.tier.03",
+ "Advanced Electromagnetic Separator II",
+ 3,
+ MachineType.ELECTROMAGNETIC_SEPARATOR.tooltipDescription(),
+ RecipeMaps.electroMagneticSeparatorRecipes,
+ 1,
+ 3,
+ false,
+ SoundResource.IC2_MACHINES_MAGNETIZER_LOOP,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "ELECTROMAGNETIC_SEPARATOR",
+ null).getStackForm(1L));
+
+ ItemList.Machine_EV_ElectromagneticSeparator.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ ELECTROMAGNETIC_SEPARATOR_EV.ID,
+ "basicmachine.electromagneticseparator.tier.04",
+ "Advanced Electromagnetic Separator III",
+ 4,
+ MachineType.ELECTROMAGNETIC_SEPARATOR.tooltipDescription(),
+ RecipeMaps.electroMagneticSeparatorRecipes,
+ 1,
+ 3,
+ false,
+ SoundResource.IC2_MACHINES_MAGNETIZER_LOOP,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "ELECTROMAGNETIC_SEPARATOR",
+ null).getStackForm(1L));
+
+ ItemList.Machine_IV_ElectromagneticSeparator.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ ELECTROMAGNETIC_SEPARATOR_IV.ID,
+ "basicmachine.electromagneticseparator.tier.05",
+ "Advanced Electromagnetic Separator IV",
+ 5,
+ MachineType.ELECTROMAGNETIC_SEPARATOR.tooltipDescription(),
+ RecipeMaps.electroMagneticSeparatorRecipes,
+ 1,
+ 3,
+ false,
+ SoundResource.IC2_MACHINES_MAGNETIZER_LOOP,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "ELECTROMAGNETIC_SEPARATOR",
+ null).getStackForm(1L));
ItemList.ElectromagneticSeparatorLuV.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
@@ -4993,6 +5684,85 @@ public class GT_Loader_MetaTileEntities implements Runnable { // TODO CHECK CIRC
}
private void registerExtractor() {
+ ItemList.Machine_LV_Extractor.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ EXTRACTOR_LV.ID,
+ "basicmachine.extractor.tier.01",
+ "Basic Extractor",
+ 1,
+ MachineType.EXTRACTOR.tooltipDescription(),
+ RecipeMaps.extractorRecipes,
+ 1,
+ 1,
+ false,
+ SoundResource.IC2_MACHINES_EXTRACTOR_OP,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "EXTRACTOR",
+ null).getStackForm(1L));
+
+ ItemList.Machine_MV_Extractor.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ EXTRACTOR_MV.ID,
+ "basicmachine.extractor.tier.02",
+ "Advanced Extractor",
+ 2,
+ MachineType.EXTRACTOR.tooltipDescription(),
+ RecipeMaps.extractorRecipes,
+ 1,
+ 1,
+ false,
+ SoundResource.IC2_MACHINES_EXTRACTOR_OP,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "EXTRACTOR",
+ null).getStackForm(1L));
+
+ ItemList.Machine_HV_Extractor.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ EXTRACTOR_HV.ID,
+ "basicmachine.extractor.tier.03",
+ "Advanced Extractor II",
+ 3,
+ MachineType.EXTRACTOR.tooltipDescription(),
+ RecipeMaps.extractorRecipes,
+ 1,
+ 1,
+ false,
+ SoundResource.IC2_MACHINES_EXTRACTOR_OP,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "EXTRACTOR",
+ null).getStackForm(1L));
+
+ ItemList.Machine_EV_Extractor.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ EXTRACTOR_EV.ID,
+ "basicmachine.extractor.tier.04",
+ "Advanced Extractor III",
+ 4,
+ MachineType.EXTRACTOR.tooltipDescription(),
+ RecipeMaps.extractorRecipes,
+ 1,
+ 1,
+ false,
+ SoundResource.IC2_MACHINES_EXTRACTOR_OP,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "EXTRACTOR",
+ null).getStackForm(1L));
+
+ ItemList.Machine_IV_Extractor.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ EXTRACTOR_IV.ID,
+ "basicmachine.extractor.tier.05",
+ "Vacuum Extractor",
+ 5,
+ MachineType.EXTRACTOR.tooltipDescription(),
+ RecipeMaps.extractorRecipes,
+ 1,
+ 1,
+ false,
+ SoundResource.IC2_MACHINES_EXTRACTOR_OP,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "EXTRACTOR",
+ null).getStackForm(1L));
ItemList.ExtractorLuV.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
@@ -5109,6 +5879,85 @@ public class GT_Loader_MetaTileEntities implements Runnable { // TODO CHECK CIRC
}
private void registerExtruder() {
+ ItemList.Machine_LV_Extruder.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ EXTRUDER_LV.ID,
+ "basicmachine.extruder.tier.01",
+ "Basic Extruder",
+ 1,
+ MachineType.EXTRUDER.tooltipDescription(),
+ RecipeMaps.extruderRecipes,
+ 2,
+ 1,
+ false,
+ SoundResource.IC2_MACHINES_INDUCTION_LOOP,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "EXTRUDER",
+ null).getStackForm(1L));
+
+ ItemList.Machine_MV_Extruder.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ EXTRUDER_MV.ID,
+ "basicmachine.extruder.tier.02",
+ "Advanced Extruder",
+ 2,
+ MachineType.EXTRUDER.tooltipDescription(),
+ RecipeMaps.extruderRecipes,
+ 2,
+ 1,
+ false,
+ SoundResource.IC2_MACHINES_INDUCTION_LOOP,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "EXTRUDER",
+ null).getStackForm(1L));
+
+ ItemList.Machine_HV_Extruder.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ EXTRUDER_HV.ID,
+ "basicmachine.extruder.tier.03",
+ "Advanced Extruder II",
+ 3,
+ MachineType.EXTRUDER.tooltipDescription(),
+ RecipeMaps.extruderRecipes,
+ 2,
+ 1,
+ false,
+ SoundResource.IC2_MACHINES_INDUCTION_LOOP,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "EXTRUDER",
+ null).getStackForm(1L));
+
+ ItemList.Machine_EV_Extruder.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ EXTRUDER_EV.ID,
+ "basicmachine.extruder.tier.04",
+ "Advanced Extruder III",
+ 4,
+ MachineType.EXTRUDER.tooltipDescription(),
+ RecipeMaps.extruderRecipes,
+ 2,
+ 1,
+ false,
+ SoundResource.IC2_MACHINES_INDUCTION_LOOP,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "EXTRUDER",
+ null).getStackForm(1L));
+
+ ItemList.Machine_IV_Extruder.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ EXTRUDER_IV.ID,
+ "basicmachine.extruder.tier.05",
+ "Advanced Extruder IV",
+ 5,
+ MachineType.EXTRUDER.tooltipDescription(),
+ RecipeMaps.extruderRecipes,
+ 2,
+ 1,
+ false,
+ SoundResource.IC2_MACHINES_INDUCTION_LOOP,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "EXTRUDER",
+ null).getStackForm(1L));
ItemList.ExtruderLuV.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
@@ -5225,6 +6074,85 @@ public class GT_Loader_MetaTileEntities implements Runnable { // TODO CHECK CIRC
}
private void registerFluidSolidifier() {
+ ItemList.Machine_LV_FluidSolidifier.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ FLUID_SOLIDIFIER_LV.ID,
+ "basicmachine.fluidsolidifier.tier.01",
+ "Basic Fluid Solidifier",
+ 1,
+ MachineType.FLUID_SOLIDIFIER.tooltipDescription(),
+ RecipeMaps.fluidSolidifierRecipes,
+ 1,
+ 1,
+ true,
+ SoundResource.NONE,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "FLUID_SOLIDIFIER",
+ null).getStackForm(1L));
+
+ ItemList.Machine_MV_FluidSolidifier.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ FLUID_SOLIDIFIER_MV.ID,
+ "basicmachine.fluidsolidifier.tier.02",
+ "Advanced Fluid Solidifier",
+ 2,
+ MachineType.FLUID_SOLIDIFIER.tooltipDescription(),
+ RecipeMaps.fluidSolidifierRecipes,
+ 1,
+ 1,
+ true,
+ SoundResource.NONE,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "FLUID_SOLIDIFIER",
+ null).getStackForm(1L));
+
+ ItemList.Machine_HV_FluidSolidifier.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ FLUID_SOLIDIFIER_HV.ID,
+ "basicmachine.fluidsolidifier.tier.03",
+ "Advanced Fluid Solidifier II",
+ 3,
+ MachineType.FLUID_SOLIDIFIER.tooltipDescription(),
+ RecipeMaps.fluidSolidifierRecipes,
+ 1,
+ 1,
+ true,
+ SoundResource.NONE,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "FLUID_SOLIDIFIER",
+ null).getStackForm(1L));
+
+ ItemList.Machine_EV_FluidSolidifier.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ FLUID_SOLIDIFIER_EV.ID,
+ "basicmachine.fluidsolidifier.tier.04",
+ "Advanced Fluid Solidifier III",
+ 4,
+ MachineType.FLUID_SOLIDIFIER.tooltipDescription(),
+ RecipeMaps.fluidSolidifierRecipes,
+ 1,
+ 1,
+ true,
+ SoundResource.NONE,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "FLUID_SOLIDIFIER",
+ null).getStackForm(1L));
+
+ ItemList.Machine_IV_FluidSolidifier.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ FLUID_SOLIDIFIER_IV.ID,
+ "basicmachine.fluidsolidifier.tier.05",
+ "Advanced Fluid Solidifier IV",
+ 5,
+ MachineType.FLUID_SOLIDIFIER.tooltipDescription(),
+ RecipeMaps.fluidSolidifierRecipes,
+ 1,
+ 1,
+ true,
+ SoundResource.NONE,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "FLUID_SOLIDIFIER",
+ null).getStackForm(1L));
ItemList.FluidSolidifierLuV.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
@@ -5341,6 +6269,85 @@ public class GT_Loader_MetaTileEntities implements Runnable { // TODO CHECK CIRC
}
private void registerFormingPress() {
+ ItemList.Machine_LV_Press.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ FORMING_PRESS_LV.ID,
+ "basicmachine.press.tier.01",
+ "Basic Forming Press",
+ 1,
+ MachineType.FORMING_PRESS.tooltipDescription(),
+ RecipeMaps.formingPressRecipes,
+ 2,
+ 1,
+ false,
+ SoundResource.IC2_MACHINES_COMPRESSOR_OP,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "PRESS",
+ null).getStackForm(1L));
+
+ ItemList.Machine_MV_Press.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ FORMING_PRESS_MV.ID,
+ "basicmachine.press.tier.02",
+ "Advanced Forming Press",
+ 2,
+ MachineType.FORMING_PRESS.tooltipDescription(),
+ RecipeMaps.formingPressRecipes,
+ 2,
+ 1,
+ false,
+ SoundResource.IC2_MACHINES_COMPRESSOR_OP,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "PRESS",
+ null).getStackForm(1L));
+
+ ItemList.Machine_HV_Press.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ FORMING_PRESS_HV.ID,
+ "basicmachine.press.tier.03",
+ "Advanced Forming Press II",
+ 3,
+ MachineType.FORMING_PRESS.tooltipDescription(),
+ RecipeMaps.formingPressRecipes,
+ 4,
+ 1,
+ false,
+ SoundResource.IC2_MACHINES_COMPRESSOR_OP,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "PRESS",
+ null).getStackForm(1L));
+
+ ItemList.Machine_EV_Press.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ FORMING_PRESS_EV.ID,
+ "basicmachine.press.tier.04",
+ "Advanced Forming Press III",
+ 4,
+ MachineType.FORMING_PRESS.tooltipDescription(),
+ RecipeMaps.formingPressRecipes,
+ 4,
+ 1,
+ false,
+ SoundResource.IC2_MACHINES_COMPRESSOR_OP,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "PRESS",
+ null).getStackForm(1L));
+
+ ItemList.Machine_IV_Press.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ FORMING_PRESS_IV.ID,
+ "basicmachine.press.tier.05",
+ "Advanced Forming Press IV",
+ 5,
+ MachineType.FORMING_PRESS.tooltipDescription(),
+ RecipeMaps.formingPressRecipes,
+ 6,
+ 1,
+ false,
+ SoundResource.IC2_MACHINES_COMPRESSOR_OP,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "PRESS",
+ null).getStackForm(1L));
ItemList.FormingPressLuV.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
@@ -5457,6 +6464,85 @@ public class GT_Loader_MetaTileEntities implements Runnable { // TODO CHECK CIRC
}
private void registerForgeHammer() {
+ ItemList.Machine_LV_Hammer.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ FORGE_HAMMER_LV.ID,
+ "basicmachine.hammer.tier.01",
+ "Basic Forge Hammer",
+ 1,
+ MachineType.FORGE_HAMMER.tooltipDescription(),
+ RecipeMaps.hammerRecipes,
+ 1,
+ 1,
+ true,
+ SoundResource.RANDOM_ANVIL_USE,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.MAIN_RANDOM_SPARKS,
+ "HAMMER",
+ null).getStackForm(1L));
+
+ ItemList.Machine_MV_Hammer.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ FORGE_HAMMER_MV.ID,
+ "basicmachine.hammer.tier.02",
+ "Advanced Forge Hammer",
+ 2,
+ MachineType.FORGE_HAMMER.tooltipDescription(),
+ RecipeMaps.hammerRecipes,
+ 1,
+ 1,
+ true,
+ SoundResource.RANDOM_ANVIL_USE,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.MAIN_RANDOM_SPARKS,
+ "HAMMER",
+ null).getStackForm(1L));
+
+ ItemList.Machine_HV_Hammer.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ FORGE_HAMMER_HV.ID,
+ "basicmachine.hammer.tier.03",
+ "Advanced Forge Hammer II",
+ 3,
+ MachineType.FORGE_HAMMER.tooltipDescription(),
+ RecipeMaps.hammerRecipes,
+ 1,
+ 1,
+ true,
+ SoundResource.RANDOM_ANVIL_USE,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.MAIN_RANDOM_SPARKS,
+ "HAMMER",
+ null).getStackForm(1L));
+
+ ItemList.Machine_EV_Hammer.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ FORGE_HAMMER_EV.ID,
+ "basicmachine.hammer.tier.04",
+ "Advanced Forge Hammer III",
+ 4,
+ MachineType.FORGE_HAMMER.tooltipDescription(),
+ RecipeMaps.hammerRecipes,
+ 1,
+ 1,
+ true,
+ SoundResource.RANDOM_ANVIL_USE,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.MAIN_RANDOM_SPARKS,
+ "HAMMER",
+ null).getStackForm(1L));
+
+ ItemList.Machine_IV_Hammer.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ FORGE_HAMMER_IV.ID,
+ "basicmachine.hammer.tier.05",
+ "Advanced Forge Hammer IV",
+ 5,
+ MachineType.FORGE_HAMMER.tooltipDescription(),
+ RecipeMaps.hammerRecipes,
+ 1,
+ 1,
+ true,
+ SoundResource.RANDOM_ANVIL_USE,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.MAIN_RANDOM_SPARKS,
+ "HAMMER",
+ null).getStackForm(1L));
ItemList.ForgeHammerLuV.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
@@ -5573,6 +6659,85 @@ public class GT_Loader_MetaTileEntities implements Runnable { // TODO CHECK CIRC
}
private void registerLathe() {
+ ItemList.Machine_LV_Lathe.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ LATHE_LV.ID,
+ "basicmachine.lathe.tier.01",
+ "Basic Lathe",
+ 1,
+ MachineType.LATHE.tooltipDescription(),
+ RecipeMaps.latheRecipes,
+ 1,
+ 2,
+ false,
+ SoundResource.NONE,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "LATHE",
+ null).getStackForm(1L));
+
+ ItemList.Machine_MV_Lathe.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ LATHE_MV.ID,
+ "basicmachine.lathe.tier.02",
+ "Advanced Lathe",
+ 2,
+ MachineType.LATHE.tooltipDescription(),
+ RecipeMaps.latheRecipes,
+ 1,
+ 2,
+ false,
+ SoundResource.NONE,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "LATHE",
+ null).getStackForm(1L));
+
+ ItemList.Machine_HV_Lathe.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ LATHE_HV.ID,
+ "basicmachine.lathe.tier.03",
+ "Advanced Lathe II",
+ 3,
+ MachineType.LATHE.tooltipDescription(),
+ RecipeMaps.latheRecipes,
+ 1,
+ 2,
+ false,
+ SoundResource.NONE,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "LATHE",
+ null).getStackForm(1L));
+
+ ItemList.Machine_EV_Lathe.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ LATHE_EV.ID,
+ "basicmachine.lathe.tier.04",
+ "Advanced Lathe III",
+ 4,
+ MachineType.LATHE.tooltipDescription(),
+ RecipeMaps.latheRecipes,
+ 1,
+ 2,
+ false,
+ SoundResource.NONE,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "LATHE",
+ null).getStackForm(1L));
+
+ ItemList.Machine_IV_Lathe.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ LATHE_IV.ID,
+ "basicmachine.lathe.tier.05",
+ "Advanced Lathe IV",
+ 5,
+ MachineType.LATHE.tooltipDescription(),
+ RecipeMaps.latheRecipes,
+ 1,
+ 2,
+ false,
+ SoundResource.NONE,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "LATHE",
+ null).getStackForm(1L));
ItemList.LatheLuV.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
@@ -5689,6 +6854,85 @@ public class GT_Loader_MetaTileEntities implements Runnable { // TODO CHECK CIRC
}
private void registerPrecisionLaserEngraver() {
+ ItemList.Machine_LV_LaserEngraver.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ LASER_ENGRAVER_LV.ID,
+ "basicmachine.laserengraver.tier.01",
+ "Basic Precision Laser Engraver",
+ 1,
+ MachineType.LASER_ENGRAVER.tooltipDescription(),
+ RecipeMaps.laserEngraverRecipes,
+ 2,
+ 1,
+ true,
+ SoundResource.IC2_MACHINES_MAGNETIZER_LOOP,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "LASER_ENGRAVER",
+ null).getStackForm(1L));
+
+ ItemList.Machine_MV_LaserEngraver.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ LASER_ENGRAVER_MV.ID,
+ "basicmachine.laserengraver.tier.02",
+ "Advanced Precision Laser Engraver",
+ 2,
+ MachineType.LASER_ENGRAVER.tooltipDescription(),
+ RecipeMaps.laserEngraverRecipes,
+ 2,
+ 1,
+ true,
+ SoundResource.IC2_MACHINES_MAGNETIZER_LOOP,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "LASER_ENGRAVER",
+ null).getStackForm(1L));
+
+ ItemList.Machine_HV_LaserEngraver.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ LASER_ENGRAVER_HV.ID,
+ "basicmachine.laserengraver.tier.03",
+ "Advanced Precision Laser Engraver II",
+ 3,
+ MachineType.LASER_ENGRAVER.tooltipDescription(),
+ RecipeMaps.laserEngraverRecipes,
+ 2,
+ 1,
+ true,
+ SoundResource.IC2_MACHINES_MAGNETIZER_LOOP,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "LASER_ENGRAVER",
+ null).getStackForm(1L));
+
+ ItemList.Machine_EV_LaserEngraver.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ LASER_ENGRAVER_EV.ID,
+ "basicmachine.laserengraver.tier.04",
+ "Advanced Precision Laser Engraver III",
+ 4,
+ MachineType.LASER_ENGRAVER.tooltipDescription(),
+ RecipeMaps.laserEngraverRecipes,
+ 4,
+ 1,
+ true,
+ SoundResource.IC2_MACHINES_MAGNETIZER_LOOP,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "LASER_ENGRAVER",
+ null).getStackForm(1L));
+
+ ItemList.Machine_IV_LaserEngraver.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ LASER_ENGRAVER_IV.ID,
+ "basicmachine.laserengraver.tier.05",
+ "Advanced Precision Laser Engraver IV",
+ 5,
+ MachineType.LASER_ENGRAVER.tooltipDescription(),
+ RecipeMaps.laserEngraverRecipes,
+ 4,
+ 1,
+ true,
+ SoundResource.IC2_MACHINES_MAGNETIZER_LOOP,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "LASER_ENGRAVER",
+ null).getStackForm(1L));
ItemList.PrecisionLaserEngraverLuV.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
@@ -5805,6 +7049,85 @@ public class GT_Loader_MetaTileEntities implements Runnable { // TODO CHECK CIRC
}
private void registerMacerator() {
+ ItemList.Machine_LV_Macerator.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ MACERATOR_LV.ID,
+ "basicmachine.macerator.tier.01",
+ "Basic Macerator",
+ 1,
+ MachineType.MACERATOR.tooltipDescription(),
+ RecipeMaps.maceratorRecipes,
+ 1,
+ 1,
+ false,
+ SoundResource.IC2_MACHINES_MACERATOR_OP,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.TOP_SMOKE,
+ "MACERATOR",
+ null).getStackForm(1L));
+
+ ItemList.Machine_MV_Macerator.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ MACERATOR_MV.ID,
+ "basicmachine.macerator.tier.02",
+ "Advanced Macerator",
+ 2,
+ MachineType.MACERATOR.tooltipDescription(),
+ RecipeMaps.maceratorRecipes,
+ 1,
+ 1,
+ false,
+ SoundResource.IC2_MACHINES_MACERATOR_OP,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.TOP_SMOKE,
+ "MACERATOR",
+ null).getStackForm(1L));
+
+ ItemList.Machine_HV_Macerator.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ MACERATOR_HV.ID,
+ "basicmachine.macerator.tier.03",
+ "Universal Macerator",
+ 3,
+ MachineType.MACERATOR_PULVERIZER.tooltipDescription(),
+ RecipeMaps.maceratorRecipes,
+ 1,
+ 2,
+ false,
+ SoundResource.IC2_MACHINES_MACERATOR_OP,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.TOP_SMOKE,
+ "PULVERIZER",
+ null).getStackForm(1L));
+
+ ItemList.Machine_EV_Macerator.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ MACERATOR_EV.ID,
+ "basicmachine.macerator.tier.04",
+ "Universal Pulverizer",
+ 4,
+ MachineType.MACERATOR_PULVERIZER.tooltipDescription(),
+ RecipeMaps.maceratorRecipes,
+ 1,
+ 3,
+ false,
+ SoundResource.IC2_MACHINES_MACERATOR_OP,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.TOP_SMOKE,
+ "PULVERIZER",
+ null).getStackForm(1L));
+
+ ItemList.Machine_IV_Macerator.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ MACERATOR_IV.ID,
+ "basicmachine.macerator.tier.05",
+ "Blend-O-Matic 9001",
+ 5,
+ MachineType.MACERATOR_PULVERIZER.tooltipDescription(),
+ RecipeMaps.maceratorRecipes,
+ 1,
+ 4,
+ false,
+ SoundResource.IC2_MACHINES_MACERATOR_OP,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.TOP_SMOKE,
+ "PULVERIZER",
+ null).getStackForm(1L));
ItemList.MaceratorLuV.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
@@ -5967,6 +7290,85 @@ public class GT_Loader_MetaTileEntities implements Runnable { // TODO CHECK CIRC
}
private void registerMicrowave() {
+ ItemList.Machine_LV_Microwave.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ MICROWAVE_OVEN_LV.ID,
+ "basicmachine.microwave.tier.01",
+ "Basic Microwave",
+ 1,
+ MachineType.MICROWAVE.tooltipDescription(),
+ RecipeMaps.microwaveRecipes,
+ 1,
+ 1,
+ false,
+ SoundResource.IC2_MACHINES_ELECTROFURNACE_LOOP,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "MICROWAVE",
+ null).getStackForm(1L));
+
+ ItemList.Machine_MV_Microwave.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ MICROWAVE_OVEN_MV.ID,
+ "basicmachine.microwave.tier.02",
+ "Advanced Microwave",
+ 2,
+ MachineType.MICROWAVE.tooltipDescription(),
+ RecipeMaps.microwaveRecipes,
+ 1,
+ 1,
+ false,
+ SoundResource.IC2_MACHINES_ELECTROFURNACE_LOOP,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "MICROWAVE",
+ null).getStackForm(1L));
+
+ ItemList.Machine_HV_Microwave.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ MICROWAVE_OVEN_HV.ID,
+ "basicmachine.microwave.tier.03",
+ "Advanced Microwave II",
+ 3,
+ MachineType.MICROWAVE.tooltipDescription(),
+ RecipeMaps.microwaveRecipes,
+ 1,
+ 1,
+ false,
+ SoundResource.IC2_MACHINES_ELECTROFURNACE_LOOP,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "MICROWAVE",
+ null).getStackForm(1L));
+
+ ItemList.Machine_EV_Microwave.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ MICROWAVE_OVEN_EV.ID,
+ "basicmachine.microwave.tier.04",
+ "Advanced Microwave III",
+ 4,
+ MachineType.MICROWAVE.tooltipDescription(),
+ RecipeMaps.microwaveRecipes,
+ 1,
+ 1,
+ false,
+ SoundResource.IC2_MACHINES_ELECTROFURNACE_LOOP,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "MICROWAVE",
+ null).getStackForm(1L));
+
+ ItemList.Machine_IV_Microwave.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ MICROWAVE_OVEN_IV.ID,
+ "basicmachine.microwave.tier.05",
+ "Advanced Microwave IV",
+ 5,
+ MachineType.MICROWAVE.tooltipDescription(),
+ RecipeMaps.microwaveRecipes,
+ 1,
+ 1,
+ false,
+ SoundResource.IC2_MACHINES_ELECTROFURNACE_LOOP,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "MICROWAVE",
+ null).getStackForm(1L));
ItemList.MicrowaveLuV.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
@@ -6082,7 +7484,173 @@ public class GT_Loader_MetaTileEntities implements Runnable { // TODO CHECK CIRC
}
+ private static void registerOven() {
+ ItemList.Machine_LV_Oven.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ OVEN_LV.ID,
+ "basicmachine.e_oven.tier.01",
+ "Basic Electric Oven",
+ 1,
+ MachineType.OVEN.tooltipDescription(),
+ RecipeMaps.furnaceRecipes,
+ 1,
+ 1,
+ false,
+ SoundResource.IC2_MACHINES_ELECTROFURNACE_LOOP,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "ELECTRIC_OVEN",
+ null).setProgressBarTextureName("E_Oven")
+ .getStackForm(1L));
+
+ ItemList.Machine_MV_Oven.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ OVEN_MV.ID,
+ "basicmachine.e_oven.tier.02",
+ "Advanced Electric Oven",
+ 2,
+ MachineType.OVEN.tooltipDescription(),
+ RecipeMaps.furnaceRecipes,
+ 1,
+ 1,
+ false,
+ SoundResource.IC2_MACHINES_ELECTROFURNACE_LOOP,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "ELECTRIC_OVEN",
+ null).setProgressBarTextureName("E_Oven")
+ .getStackForm(1L));
+
+ ItemList.Machine_HV_Oven.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ OVEN_HV.ID,
+ "basicmachine.e_oven.tier.03",
+ "Advanced Electric Oven II",
+ 3,
+ MachineType.OVEN.tooltipDescription(),
+ RecipeMaps.furnaceRecipes,
+ 1,
+ 1,
+ false,
+ SoundResource.IC2_MACHINES_ELECTROFURNACE_LOOP,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "ELECTRIC_OVEN",
+ null).setProgressBarTextureName("E_Oven")
+ .getStackForm(1L));
+
+ ItemList.Machine_EV_Oven.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ OVEN_EV.ID,
+ "basicmachine.e_oven.tier.04",
+ "Advanced Electric Oven III",
+ 4,
+ MachineType.OVEN.tooltipDescription(),
+ RecipeMaps.furnaceRecipes,
+ 1,
+ 1,
+ false,
+ SoundResource.IC2_MACHINES_ELECTROFURNACE_LOOP,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "ELECTRIC_OVEN",
+ null).setProgressBarTextureName("E_Oven")
+ .getStackForm(1L));
+
+ ItemList.Machine_IV_Oven.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ OVEN_IV.ID,
+ "basicmachine.e_oven.tier.05",
+ "Advanced Electric Oven IV",
+ 5,
+ MachineType.OVEN.tooltipDescription(),
+ RecipeMaps.furnaceRecipes,
+ 1,
+ 1,
+ false,
+ SoundResource.IC2_MACHINES_ELECTROFURNACE_LOOP,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "ELECTRIC_OVEN",
+ null).setProgressBarTextureName("E_Oven")
+ .getStackForm(1L));
+ }
+
private void registerOreWashingPlant() {
+ ItemList.Machine_LV_OreWasher.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ ORE_WASHER_LV.ID,
+ "basicmachine.orewasher.tier.01",
+ "Basic Ore Washing Plant",
+ 1,
+ MachineType.ORE_WASHER.tooltipDescription(),
+ RecipeMaps.oreWasherRecipes,
+ 1,
+ 3,
+ true,
+ SoundResource.NONE,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "ORE_WASHER",
+ null).getStackForm(1L));
+
+ ItemList.Machine_MV_OreWasher.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ ORE_WASHER_MV.ID,
+ "basicmachine.orewasher.tier.02",
+ "Advanced Ore Washing Plant",
+ 2,
+ MachineType.ORE_WASHER.tooltipDescription(),
+ RecipeMaps.oreWasherRecipes,
+ 1,
+ 3,
+ true,
+ SoundResource.NONE,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "ORE_WASHER",
+ null).getStackForm(1L));
+
+ ItemList.Machine_HV_OreWasher.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ ORE_WASHER_HV.ID,
+ "basicmachine.orewasher.tier.03",
+ "Advanced Ore Washing Plant II",
+ 3,
+ MachineType.ORE_WASHER.tooltipDescription(),
+ RecipeMaps.oreWasherRecipes,
+ 1,
+ 3,
+ true,
+ SoundResource.NONE,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "ORE_WASHER",
+ null).getStackForm(1L));
+
+ ItemList.Machine_EV_OreWasher.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ ORE_WASHER_EV.ID,
+ "basicmachine.orewasher.tier.04",
+ "Advanced Ore Washing Plant III",
+ 4,
+ MachineType.ORE_WASHER.tooltipDescription(),
+ RecipeMaps.oreWasherRecipes,
+ 1,
+ 3,
+ true,
+ SoundResource.NONE,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "ORE_WASHER",
+ null).getStackForm(1L));
+
+ ItemList.Machine_IV_OreWasher.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ ORE_WASHER_IV.ID,
+ "basicmachine.orewasher.tier.05",
+ "Repurposed Laundry-Washer I-360",
+ 5,
+ MachineType.ORE_WASHER.tooltipDescription(),
+ RecipeMaps.oreWasherRecipes,
+ 1,
+ 3,
+ true,
+ SoundResource.NONE,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "ORE_WASHER",
+ null).getStackForm(1L));
ItemList.OreWashingPlantLuV.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
@@ -6199,6 +7767,85 @@ public class GT_Loader_MetaTileEntities implements Runnable { // TODO CHECK CIRC
}
private void registerPolarizer() {
+ ItemList.Machine_LV_Polarizer.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ POLARIZER_LV.ID,
+ "basicmachine.polarizer.tier.01",
+ "Basic Polarizer",
+ 1,
+ MachineType.POLARIZER.tooltipDescription(),
+ RecipeMaps.polarizerRecipes,
+ 1,
+ 1,
+ false,
+ SoundResource.IC2_MACHINES_MAGNETIZER_LOOP,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "POLARIZER",
+ null).getStackForm(1L));
+
+ ItemList.Machine_MV_Polarizer.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ POLARIZER_MV.ID,
+ "basicmachine.polarizer.tier.02",
+ "Advanced Polarizer",
+ 2,
+ MachineType.POLARIZER.tooltipDescription(),
+ RecipeMaps.polarizerRecipes,
+ 1,
+ 1,
+ false,
+ SoundResource.IC2_MACHINES_MAGNETIZER_LOOP,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "POLARIZER",
+ null).getStackForm(1L));
+
+ ItemList.Machine_HV_Polarizer.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ POLARIZER_HV.ID,
+ "basicmachine.polarizer.tier.03",
+ "Advanced Polarizer II",
+ 3,
+ MachineType.POLARIZER.tooltipDescription(),
+ RecipeMaps.polarizerRecipes,
+ 1,
+ 1,
+ false,
+ SoundResource.IC2_MACHINES_MAGNETIZER_LOOP,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "POLARIZER",
+ null).getStackForm(1L));
+
+ ItemList.Machine_EV_Polarizer.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ POLARIZER_EV.ID,
+ "basicmachine.polarizer.tier.04",
+ "Advanced Polarizer III",
+ 4,
+ MachineType.POLARIZER.tooltipDescription(),
+ RecipeMaps.polarizerRecipes,
+ 1,
+ 1,
+ false,
+ SoundResource.IC2_MACHINES_MAGNETIZER_LOOP,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "POLARIZER",
+ null).getStackForm(1L));
+
+ ItemList.Machine_IV_Polarizer.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ POLARIZER_IV.ID,
+ "basicmachine.polarizer.tier.05",
+ "Advanced Polarizer IV",
+ 5,
+ MachineType.POLARIZER.tooltipDescription(),
+ RecipeMaps.polarizerRecipes,
+ 1,
+ 1,
+ false,
+ SoundResource.IC2_MACHINES_MAGNETIZER_LOOP,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "POLARIZER",
+ null).getStackForm(1L));
ItemList.PolarizerLuV.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
@@ -6314,7 +7961,216 @@ public class GT_Loader_MetaTileEntities implements Runnable { // TODO CHECK CIRC
}
+ private static void registerPrinter() {
+ ItemList.Machine_LV_Printer.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ PRINTER_LV.ID,
+ "basicmachine.printer.tier.01",
+ "Basic Printer",
+ 1,
+ MachineType.PRINTER.tooltipDescription(),
+ RecipeMaps.printerRecipes,
+ 1,
+ 1,
+ true,
+ SoundResource.IC2_MACHINES_COMPRESSOR_OP,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.TOP_SMOKE,
+ "PRINTER",
+ null).getStackForm(1L));
+
+ ItemList.Machine_MV_Printer.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ PRINTER_MV.ID,
+ "basicmachine.printer.tier.02",
+ "Advanced Printer",
+ 2,
+ MachineType.PRINTER.tooltipDescription(),
+ RecipeMaps.printerRecipes,
+ 1,
+ 1,
+ true,
+ SoundResource.IC2_MACHINES_COMPRESSOR_OP,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.TOP_SMOKE,
+ "PRINTER",
+ null).getStackForm(1L));
+
+ ItemList.Machine_HV_Printer.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ PRINTER_HV.ID,
+ "basicmachine.printer.tier.03",
+ "Advanced Printer II",
+ 3,
+ MachineType.PRINTER.tooltipDescription(),
+ RecipeMaps.printerRecipes,
+ 1,
+ 1,
+ true,
+ SoundResource.IC2_MACHINES_COMPRESSOR_OP,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.TOP_SMOKE,
+ "PRINTER",
+ null).getStackForm(1L));
+
+ ItemList.Machine_EV_Printer.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ PRINTER_EV.ID,
+ "basicmachine.printer.tier.04",
+ "Advanced Printer III",
+ 4,
+ MachineType.PRINTER.tooltipDescription(),
+ RecipeMaps.printerRecipes,
+ 1,
+ 1,
+ true,
+ SoundResource.IC2_MACHINES_COMPRESSOR_OP,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.TOP_SMOKE,
+ "PRINTER",
+ null).getStackForm(1L));
+
+ ItemList.Machine_IV_Printer.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ PRINTER_IV.ID,
+ "basicmachine.printer.tier.05",
+ "Advanced Printer IV",
+ 5,
+ MachineType.PRINTER.tooltipDescription(),
+ RecipeMaps.printerRecipes,
+ 1,
+ 1,
+ true,
+ SoundResource.IC2_MACHINES_COMPRESSOR_OP,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.TOP_SMOKE,
+ "PRINTER",
+ null).getStackForm(1L));
+
+ ItemList.Machine_LuV_Printer.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ PRINTER_LuV.ID,
+ "basicmachine.printer.tier.06",
+ "Advanced Printer V",
+ 6,
+ MachineType.PRINTER.tooltipDescription(),
+ RecipeMaps.printerRecipes,
+ 1,
+ 1,
+ true,
+ SoundResource.IC2_MACHINES_COMPRESSOR_OP,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.TOP_SMOKE,
+ "PRINTER",
+ null).getStackForm(1L));
+
+ ItemList.Machine_ZPM_Printer.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ PRINTER_ZPM.ID,
+ "basicmachine.printer.tier.07",
+ "Advanced Printer VI",
+ 7,
+ MachineType.PRINTER.tooltipDescription(),
+ RecipeMaps.printerRecipes,
+ 1,
+ 1,
+ true,
+ SoundResource.IC2_MACHINES_COMPRESSOR_OP,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.TOP_SMOKE,
+ "PRINTER",
+ null).getStackForm(1L));
+
+ ItemList.Machine_UV_Printer.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ PRINTER_UV.ID,
+ "basicmachine.printer.tier.08",
+ "Advanced Printer VII",
+ 8,
+ MachineType.PRINTER.tooltipDescription(),
+ RecipeMaps.printerRecipes,
+ 1,
+ 1,
+ true,
+ SoundResource.IC2_MACHINES_COMPRESSOR_OP,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.TOP_SMOKE,
+ "PRINTER",
+ null).getStackForm(1L));
+ }
+
private void registerRecycler() {
+ ItemList.Machine_LV_Recycler.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ RECYCLER_LV.ID,
+ "basicmachine.recycler.tier.01",
+ "Basic Recycler",
+ 1,
+ MachineType.RECYCLER.tooltipDescription(),
+ RecipeMaps.recyclerRecipes,
+ 1,
+ 1,
+ false,
+ SoundResource.IC2_MACHINES_RECYCLER_OP,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "RECYCLER",
+ null).getStackForm(1L));
+
+ ItemList.Machine_MV_Recycler.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ RECYCLER_MV.ID,
+ "basicmachine.recycler.tier.02",
+ "Advanced Recycler",
+ 2,
+ MachineType.RECYCLER.tooltipDescription(),
+ RecipeMaps.recyclerRecipes,
+ 1,
+ 1,
+ false,
+ SoundResource.IC2_MACHINES_RECYCLER_OP,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "RECYCLER",
+ null).getStackForm(1L));
+
+ ItemList.Machine_HV_Recycler.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ RECYCLER_HV.ID,
+ "basicmachine.recycler.tier.03",
+ "Advanced Recycler II",
+ 3,
+ MachineType.RECYCLER.tooltipDescription(),
+ RecipeMaps.recyclerRecipes,
+ 1,
+ 1,
+ false,
+ SoundResource.IC2_MACHINES_RECYCLER_OP,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "RECYCLER",
+ null).getStackForm(1L));
+
+ ItemList.Machine_EV_Recycler.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ RECYCLER_EV.ID,
+ "basicmachine.recycler.tier.04",
+ "Advanced Recycler III",
+ 4,
+ MachineType.RECYCLER.tooltipDescription(),
+ RecipeMaps.recyclerRecipes,
+ 1,
+ 1,
+ false,
+ SoundResource.IC2_MACHINES_RECYCLER_OP,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "RECYCLER",
+ null).getStackForm(1L));
+
+ ItemList.Machine_IV_Recycler.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ RECYCLER_IV.ID,
+ "basicmachine.recycler.tier.05",
+ "The Oblitterator",
+ 5,
+ MachineType.RECYCLER.tooltipDescription(),
+ RecipeMaps.recyclerRecipes,
+ 1,
+ 1,
+ false,
+ SoundResource.IC2_MACHINES_RECYCLER_OP,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "RECYCLER",
+ null).getStackForm(1L));
ItemList.RecyclerLuV.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
@@ -6431,6 +8287,85 @@ public class GT_Loader_MetaTileEntities implements Runnable { // TODO CHECK CIRC
}
private void registerSiftingMachine() {
+ ItemList.Machine_LV_Sifter.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ SIFTER_LV.ID,
+ "basicmachine.sifter.tier.01",
+ "Basic Sifting Machine",
+ 1,
+ MachineType.SIFTER.tooltipDescription(),
+ RecipeMaps.sifterRecipes,
+ 1,
+ 9,
+ true,
+ SoundResource.NONE,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "SIFTER",
+ null).getStackForm(1L));
+
+ ItemList.Machine_MV_Sifter.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ SIFTER_MV.ID,
+ "basicmachine.sifter.tier.02",
+ "Advanced Sifting Machine",
+ 2,
+ MachineType.SIFTER.tooltipDescription(),
+ RecipeMaps.sifterRecipes,
+ 1,
+ 9,
+ true,
+ SoundResource.NONE,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "SIFTER",
+ null).getStackForm(1L));
+
+ ItemList.Machine_HV_Sifter.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ SIFTER_HV.ID,
+ "basicmachine.sifter.tier.03",
+ "Advanced Sifting Machine II",
+ 3,
+ MachineType.SIFTER.tooltipDescription(),
+ RecipeMaps.sifterRecipes,
+ 1,
+ 9,
+ true,
+ SoundResource.NONE,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "SIFTER",
+ null).getStackForm(1L));
+
+ ItemList.Machine_EV_Sifter.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ SIFTER_EV.ID,
+ "basicmachine.sifter.tier.04",
+ "Advanced Sifting Machine III",
+ 4,
+ MachineType.SIFTER.tooltipDescription(),
+ RecipeMaps.sifterRecipes,
+ 1,
+ 9,
+ true,
+ SoundResource.NONE,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "SIFTER",
+ null).getStackForm(1L));
+
+ ItemList.Machine_IV_Sifter.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ SIFTER_IV.ID,
+ "basicmachine.sifter.tier.05",
+ "Advanced Sifting Machine IV",
+ 5,
+ MachineType.SIFTER.tooltipDescription(),
+ RecipeMaps.sifterRecipes,
+ 1,
+ 9,
+ true,
+ SoundResource.NONE,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "SIFTER",
+ null).getStackForm(1L));
ItemList.SiftingMachineLuV.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
@@ -6547,6 +8482,85 @@ public class GT_Loader_MetaTileEntities implements Runnable { // TODO CHECK CIRC
}
private void registerSlicingMachine() {
+ ItemList.Machine_LV_Slicer.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ SLICER_LV.ID,
+ "basicmachine.slicer.tier.01",
+ "Basic Slicing Machine",
+ 1,
+ MachineType.SLICER.tooltipDescription(),
+ RecipeMaps.slicerRecipes,
+ 2,
+ 1,
+ false,
+ SoundResource.NONE,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "SLICER",
+ null).getStackForm(1L));
+
+ ItemList.Machine_MV_Slicer.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ SLICER_MV.ID,
+ "basicmachine.slicer.tier.02",
+ "Advanced Slicing Machine",
+ 2,
+ MachineType.SLICER.tooltipDescription(),
+ RecipeMaps.slicerRecipes,
+ 2,
+ 1,
+ false,
+ SoundResource.NONE,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "SLICER",
+ null).getStackForm(1L));
+
+ ItemList.Machine_HV_Slicer.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ SLICER_HV.ID,
+ "basicmachine.slicer.tier.03",
+ "Advanced Slicing Machine II",
+ 3,
+ MachineType.SLICER.tooltipDescription(),
+ RecipeMaps.slicerRecipes,
+ 2,
+ 1,
+ false,
+ SoundResource.NONE,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "SLICER",
+ null).getStackForm(1L));
+
+ ItemList.Machine_EV_Slicer.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ SLICER_EV.ID,
+ "basicmachine.slicer.tier.04",
+ "Advanced Slicing Machine III",
+ 4,
+ MachineType.SLICER.tooltipDescription(),
+ RecipeMaps.slicerRecipes,
+ 2,
+ 1,
+ false,
+ SoundResource.NONE,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "SLICER",
+ null).getStackForm(1L));
+
+ ItemList.Machine_IV_Slicer.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ SLICER_IV.ID,
+ "basicmachine.slicer.tier.05",
+ "Advanced Slicing Machine IV",
+ 5,
+ MachineType.SLICER.tooltipDescription(),
+ RecipeMaps.slicerRecipes,
+ 2,
+ 1,
+ false,
+ SoundResource.NONE,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "SLICER",
+ null).getStackForm(1L));
ItemList.SlicingMachineLuV.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
@@ -6663,6 +8677,85 @@ public class GT_Loader_MetaTileEntities implements Runnable { // TODO CHECK CIRC
}
private void registerThermalCentrifuge() {
+ ItemList.Machine_LV_ThermalCentrifuge.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ THERMAL_CENTRIFUGE_LV.ID,
+ "basicmachine.thermalcentrifuge.tier.01",
+ "Basic Thermal Centrifuge",
+ 1,
+ MachineType.THERMAL_CENTRIFUGE.tooltipDescription(),
+ RecipeMaps.thermalCentrifugeRecipes,
+ 1,
+ 3,
+ false,
+ SoundResource.NONE,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "THERMAL_CENTRIFUGE",
+ null).getStackForm(1L));
+
+ ItemList.Machine_MV_ThermalCentrifuge.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ THERMAL_CENTRIFUGE_MV.ID,
+ "basicmachine.thermalcentrifuge.tier.02",
+ "Advanced Thermal Centrifuge",
+ 2,
+ MachineType.THERMAL_CENTRIFUGE.tooltipDescription(),
+ RecipeMaps.thermalCentrifugeRecipes,
+ 1,
+ 3,
+ false,
+ SoundResource.NONE,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "THERMAL_CENTRIFUGE",
+ null).getStackForm(1L));
+
+ ItemList.Machine_HV_ThermalCentrifuge.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ THERMAL_CENTRIFUGE_HV.ID,
+ "basicmachine.thermalcentrifuge.tier.03",
+ "Advanced Thermal Centrifuge II",
+ 3,
+ MachineType.THERMAL_CENTRIFUGE.tooltipDescription(),
+ RecipeMaps.thermalCentrifugeRecipes,
+ 1,
+ 3,
+ false,
+ SoundResource.NONE,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "THERMAL_CENTRIFUGE",
+ null).getStackForm(1L));
+
+ ItemList.Machine_EV_ThermalCentrifuge.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ THERMAL_CENTRIFUGE_EV.ID,
+ "basicmachine.thermalcentrifuge.tier.04",
+ "Advanced Thermal Centrifuge III",
+ 4,
+ MachineType.THERMAL_CENTRIFUGE.tooltipDescription(),
+ RecipeMaps.thermalCentrifugeRecipes,
+ 1,
+ 3,
+ false,
+ SoundResource.NONE,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "THERMAL_CENTRIFUGE",
+ null).getStackForm(1L));
+
+ ItemList.Machine_IV_ThermalCentrifuge.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ THERMAL_CENTRIFUGE_IV.ID,
+ "basicmachine.thermalcentrifuge.tier.05",
+ "Blaze Sweatshop T-6350",
+ 5,
+ MachineType.THERMAL_CENTRIFUGE.tooltipDescription(),
+ RecipeMaps.thermalCentrifugeRecipes,
+ 1,
+ 3,
+ false,
+ SoundResource.NONE,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "THERMAL_CENTRIFUGE",
+ null).getStackForm(1L));
ItemList.ThermalCentrifugeLuV.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
@@ -6778,6 +8871,85 @@ public class GT_Loader_MetaTileEntities implements Runnable { // TODO CHECK CIRC
}
private void registerWiremill() {
+ ItemList.Machine_LV_Wiremill.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ WIREMILL_LV.ID,
+ "basicmachine.wiremill.tier.01",
+ "Basic Wiremill",
+ 1,
+ MachineType.WIREMILL.tooltipDescription(),
+ RecipeMaps.wiremillRecipes,
+ 2,
+ 1,
+ false,
+ SoundResource.IC2_MACHINES_RECYCLER_OP,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "WIREMILL",
+ null).getStackForm(1L));
+
+ ItemList.Machine_MV_Wiremill.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ WIREMILL_MV.ID,
+ "basicmachine.wiremill.tier.02",
+ "Advanced Wiremill",
+ 2,
+ MachineType.WIREMILL.tooltipDescription(),
+ RecipeMaps.wiremillRecipes,
+ 2,
+ 1,
+ false,
+ SoundResource.IC2_MACHINES_RECYCLER_OP,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "WIREMILL",
+ null).getStackForm(1L));
+
+ ItemList.Machine_HV_Wiremill.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ WIREMILL_HV.ID,
+ "basicmachine.wiremill.tier.03",
+ "Advanced Wiremill II",
+ 3,
+ MachineType.WIREMILL.tooltipDescription(),
+ RecipeMaps.wiremillRecipes,
+ 2,
+ 1,
+ false,
+ SoundResource.IC2_MACHINES_RECYCLER_OP,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "WIREMILL",
+ null).getStackForm(1L));
+
+ ItemList.Machine_EV_Wiremill.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ WIREMILL_EV.ID,
+ "basicmachine.wiremill.tier.04",
+ "Advanced Wiremill III",
+ 4,
+ MachineType.WIREMILL.tooltipDescription(),
+ RecipeMaps.wiremillRecipes,
+ 2,
+ 1,
+ false,
+ SoundResource.IC2_MACHINES_RECYCLER_OP,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "WIREMILL",
+ null).getStackForm(1L));
+
+ ItemList.Machine_IV_Wiremill.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ WIREMILL_IV.ID,
+ "basicmachine.wiremill.tier.05",
+ "Advanced Wiremill IV",
+ 5,
+ MachineType.WIREMILL.tooltipDescription(),
+ RecipeMaps.wiremillRecipes,
+ 2,
+ 1,
+ false,
+ SoundResource.IC2_MACHINES_RECYCLER_OP,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "WIREMILL",
+ null).getStackForm(1L));
ItemList.WiremillLuV.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
@@ -6894,6 +9066,85 @@ public class GT_Loader_MetaTileEntities implements Runnable { // TODO CHECK CIRC
}
private void registerArcFurnace() {
+ ItemList.Machine_LV_ArcFurnace.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ ARC_FURNACE_LV.ID,
+ "basicmachine.arcfurnace.tier.01",
+ "Basic Arc Furnace",
+ 1,
+ MachineType.ARC_FURNACE.tooltipDescription(),
+ RecipeMaps.arcFurnaceRecipes,
+ 1,
+ 4,
+ true,
+ SoundResource.IC2_MACHINES_INDUCTION_LOOP,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "ARC_FURNACE",
+ null).getStackForm(1L));
+
+ ItemList.Machine_MV_ArcFurnace.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ ARC_FURNACE_MV.ID,
+ "basicmachine.arcfurnace.tier.02",
+ "Advanced Arc Furnace",
+ 2,
+ MachineType.ARC_FURNACE.tooltipDescription(),
+ RecipeMaps.arcFurnaceRecipes,
+ 1,
+ 4,
+ true,
+ SoundResource.IC2_MACHINES_INDUCTION_LOOP,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "ARC_FURNACE",
+ null).getStackForm(1L));
+
+ ItemList.Machine_HV_ArcFurnace.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ ARC_FURNACE_HV.ID,
+ "basicmachine.arcfurnace.tier.03",
+ "Advanced Arc Furnace II",
+ 3,
+ MachineType.ARC_FURNACE.tooltipDescription(),
+ RecipeMaps.arcFurnaceRecipes,
+ 1,
+ 4,
+ true,
+ SoundResource.IC2_MACHINES_INDUCTION_LOOP,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "ARC_FURNACE",
+ null).getStackForm(1L));
+
+ ItemList.Machine_EV_ArcFurnace.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ ARC_FURNACE_EV.ID,
+ "basicmachine.arcfurnace.tier.04",
+ "Advanced Arc Furnace III",
+ 4,
+ MachineType.ARC_FURNACE.tooltipDescription(),
+ RecipeMaps.arcFurnaceRecipes,
+ 1,
+ 9,
+ true,
+ SoundResource.IC2_MACHINES_INDUCTION_LOOP,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "ARC_FURNACE",
+ null).getStackForm(1L));
+
+ ItemList.Machine_IV_ArcFurnace.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ ARC_FURNACE_IV.ID,
+ "basicmachine.arcfurnace.tier.05",
+ "Advanced Arc Furnace IV",
+ 5,
+ MachineType.ARC_FURNACE.tooltipDescription(),
+ RecipeMaps.arcFurnaceRecipes,
+ 1,
+ 9,
+ true,
+ SoundResource.IC2_MACHINES_INDUCTION_LOOP,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "ARC_FURNACE",
+ null).getStackForm(1L));
ItemList.ArcFurnaceLuV.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
@@ -7010,6 +9261,85 @@ public class GT_Loader_MetaTileEntities implements Runnable { // TODO CHECK CIRC
}
private void registerCentrifuge() {
+ ItemList.Machine_LV_Centrifuge.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ CENTRIFUGE_LV.ID,
+ "basicmachine.centrifuge.tier.01",
+ "Basic Centrifuge",
+ 1,
+ MachineType.CENTRIFUGE.tooltipDescription(),
+ RecipeMaps.centrifugeRecipes,
+ 2,
+ 6,
+ true,
+ SoundResource.NONE,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "CENTRIFUGE",
+ null).getStackForm(1L));
+
+ ItemList.Machine_MV_Centrifuge.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ CENTRIFUGE_MV.ID,
+ "basicmachine.centrifuge.tier.02",
+ "Advanced Centrifuge",
+ 2,
+ MachineType.CENTRIFUGE.tooltipDescription(),
+ RecipeMaps.centrifugeRecipes,
+ 2,
+ 6,
+ true,
+ SoundResource.NONE,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "CENTRIFUGE",
+ null).getStackForm(1L));
+
+ ItemList.Machine_HV_Centrifuge.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ CENTRIFUGE_HV.ID,
+ "basicmachine.centrifuge.tier.03",
+ "Turbo Centrifuge",
+ 3,
+ MachineType.CENTRIFUGE.tooltipDescription(),
+ RecipeMaps.centrifugeRecipes,
+ 2,
+ 6,
+ true,
+ SoundResource.NONE,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "CENTRIFUGE",
+ null).getStackForm(1L));
+
+ ItemList.Machine_EV_Centrifuge.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ CENTRIFUGE_EV.ID,
+ "basicmachine.centrifuge.tier.04",
+ "Molecular Separator",
+ 4,
+ MachineType.CENTRIFUGE.tooltipDescription(),
+ RecipeMaps.centrifugeRecipes,
+ 2,
+ 6,
+ true,
+ SoundResource.NONE,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "CENTRIFUGE",
+ null).getStackForm(1L));
+
+ ItemList.Machine_IV_Centrifuge.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ CENTRIFUGE_IV.ID,
+ "basicmachine.centrifuge.tier.05",
+ "Molecular Cyclone",
+ 5,
+ MachineType.CENTRIFUGE.tooltipDescription(),
+ RecipeMaps.centrifugeRecipes,
+ 2,
+ 6,
+ true,
+ SoundResource.NONE,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "CENTRIFUGE",
+ null).getStackForm(1L));
ItemList.CentrifugeLuV.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
@@ -7126,6 +9456,85 @@ public class GT_Loader_MetaTileEntities implements Runnable { // TODO CHECK CIRC
}
private void registerPlasmaArcFurnace() {
+ ItemList.Machine_LV_PlasmaArcFurnace.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ PLASMA_ARC_FURNACE_LV.ID,
+ "basicmachine.plasmaarcfurnace.tier.01",
+ "Basic Plasma Arc Furnace",
+ 1,
+ MachineType.PLASMA_ARC_FURNACE.tooltipDescription(),
+ RecipeMaps.plasmaArcFurnaceRecipes,
+ 1,
+ 4,
+ true,
+ SoundResource.IC2_MACHINES_INDUCTION_LOOP,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "PLASMA_ARC_FURNACE",
+ null).getStackForm(1L));
+
+ ItemList.Machine_MV_PlasmaArcFurnace.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ PLASMA_ARC_FURNACE_MV.ID,
+ "basicmachine.plasmaarcfurnace.tier.02",
+ "Advanced Plasma Arc Furnace",
+ 2,
+ MachineType.PLASMA_ARC_FURNACE.tooltipDescription(),
+ RecipeMaps.plasmaArcFurnaceRecipes,
+ 1,
+ 4,
+ true,
+ SoundResource.IC2_MACHINES_INDUCTION_LOOP,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "PLASMA_ARC_FURNACE",
+ null).getStackForm(1L));
+
+ ItemList.Machine_HV_PlasmaArcFurnace.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ PLASMA_ARC_FURNACE_HV.ID,
+ "basicmachine.plasmaarcfurnace.tier.03",
+ "Advanced Plasma Arc Furnace II",
+ 3,
+ MachineType.PLASMA_ARC_FURNACE.tooltipDescription(),
+ RecipeMaps.plasmaArcFurnaceRecipes,
+ 1,
+ 4,
+ true,
+ SoundResource.IC2_MACHINES_INDUCTION_LOOP,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "PLASMA_ARC_FURNACE",
+ null).getStackForm(1L));
+
+ ItemList.Machine_EV_PlasmaArcFurnace.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ PLASMA_ARC_FURNACE_EV.ID,
+ "basicmachine.plasmaarcfurnace.tier.04",
+ "Advanced Plasma Arc Furnace III",
+ 4,
+ MachineType.PLASMA_ARC_FURNACE.tooltipDescription(),
+ RecipeMaps.plasmaArcFurnaceRecipes,
+ 1,
+ 9,
+ true,
+ SoundResource.IC2_MACHINES_INDUCTION_LOOP,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "PLASMA_ARC_FURNACE",
+ null).getStackForm(1L));
+
+ ItemList.Machine_IV_PlasmaArcFurnace.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ PLASMA_ARC_FURNACE_IV.ID,
+ "basicmachine.plasmaarcfurnace.tier.05",
+ "Advanced Plasma Arc Furnace IV",
+ 5,
+ MachineType.PLASMA_ARC_FURNACE.tooltipDescription(),
+ RecipeMaps.plasmaArcFurnaceRecipes,
+ 1,
+ 9,
+ true,
+ SoundResource.IC2_MACHINES_INDUCTION_LOOP,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "PLASMA_ARC_FURNACE",
+ null).getStackForm(1L));
ItemList.PlasmaArcFurnaceLuV.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
@@ -7241,6 +9650,85 @@ public class GT_Loader_MetaTileEntities implements Runnable { // TODO CHECK CIRC
}
private void registerCanningMachine() {
+ ItemList.Machine_LV_Canner.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ CANNER_LV.ID,
+ "basicmachine.canner.tier.01",
+ "Basic Canning Machine",
+ 1,
+ MachineType.CANNER.tooltipDescription(),
+ RecipeMaps.cannerRecipes,
+ 2,
+ 2,
+ false,
+ SoundResource.IC2_MACHINES_EXTRACTOR_OP,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "CANNER",
+ null).getStackForm(1L));
+
+ ItemList.Machine_MV_Canner.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ CANNER_MV.ID,
+ "basicmachine.canner.tier.02",
+ "Advanced Canning Machine",
+ 2,
+ MachineType.CANNER.tooltipDescription(),
+ RecipeMaps.cannerRecipes,
+ 2,
+ 2,
+ false,
+ SoundResource.IC2_MACHINES_EXTRACTOR_OP,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "CANNER",
+ null).getStackForm(1L));
+
+ ItemList.Machine_HV_Canner.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ CANNER_HV.ID,
+ "basicmachine.canner.tier.03",
+ "Advanced Canning Machine II",
+ 3,
+ MachineType.CANNER.tooltipDescription(),
+ RecipeMaps.cannerRecipes,
+ 2,
+ 2,
+ false,
+ SoundResource.IC2_MACHINES_EXTRACTOR_OP,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "CANNER",
+ null).getStackForm(1L));
+
+ ItemList.Machine_EV_Canner.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ CANNER_EV.ID,
+ "basicmachine.canner.tier.04",
+ "Advanced Canning Machine III",
+ 4,
+ MachineType.CANNER.tooltipDescription(),
+ RecipeMaps.cannerRecipes,
+ 2,
+ 2,
+ false,
+ SoundResource.IC2_MACHINES_EXTRACTOR_OP,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "CANNER",
+ null).getStackForm(1L));
+
+ ItemList.Machine_IV_Canner.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ CANNER_IV.ID,
+ "basicmachine.canner.tier.05",
+ "Advanced Canning Machine IV",
+ 5,
+ MachineType.CANNER.tooltipDescription(),
+ RecipeMaps.cannerRecipes,
+ 2,
+ 2,
+ false,
+ SoundResource.IC2_MACHINES_EXTRACTOR_OP,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "CANNER",
+ null).getStackForm(1L));
ItemList.CanningMachineLuV.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
@@ -8518,6 +11006,134 @@ public class GT_Loader_MetaTileEntities implements Runnable { // TODO CHECK CIRC
}
private void registerCircuitAssembler() {
+ ItemList.Machine_LV_CircuitAssembler.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ CIRCUIT_ASSEMBLER_LV.ID,
+ "basicmachine.circuitassembler.tier.01",
+ "Basic Circuit Assembler",
+ 1,
+ MachineType.CIRCUIT_ASSEMBLER.tooltipDescription(),
+ RecipeMaps.circuitAssemblerRecipes,
+ 6,
+ 1,
+ true,
+ SoundResource.NONE,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "CIRCUITASSEMBLER",
+ null).getStackForm(1L));
+
+ ItemList.Machine_MV_CircuitAssembler.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ CIRCUIT_ASSEMBLER_MV.ID,
+ "basicmachine.circuitassembler.tier.02",
+ "Advanced Circuit Assembler",
+ 2,
+ MachineType.CIRCUIT_ASSEMBLER.tooltipDescription(),
+ RecipeMaps.circuitAssemblerRecipes,
+ 6,
+ 1,
+ true,
+ SoundResource.NONE,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "CIRCUITASSEMBLER",
+ null).getStackForm(1L));
+
+ ItemList.Machine_HV_CircuitAssembler.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ CIRCUIT_ASSEMBLER_HV.ID,
+ "basicmachine.circuitassembler.tier.03",
+ "Advanced Circuit Assembler II",
+ 3,
+ MachineType.CIRCUIT_ASSEMBLER.tooltipDescription(),
+ RecipeMaps.circuitAssemblerRecipes,
+ 6,
+ 1,
+ true,
+ SoundResource.NONE,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "CIRCUITASSEMBLER",
+ null).getStackForm(1L));
+
+ ItemList.Machine_EV_CircuitAssembler.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ CIRCUIT_ASSEMBLER_EV.ID,
+ "basicmachine.circuitassembler.tier.04",
+ "Advanced Circuit Assembler III",
+ 4,
+ MachineType.CIRCUIT_ASSEMBLER.tooltipDescription(),
+ RecipeMaps.circuitAssemblerRecipes,
+ 6,
+ 1,
+ true,
+ SoundResource.NONE,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "CIRCUITASSEMBLER",
+ null).getStackForm(1L));
+
+ ItemList.Machine_IV_CircuitAssembler.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ CIRCUIT_ASSEMBLER_IV.ID,
+ "basicmachine.circuitassembler.tier.05",
+ "Advanced Circuit Assembler IV",
+ 5,
+ MachineType.CIRCUIT_ASSEMBLER.tooltipDescription(),
+ RecipeMaps.circuitAssemblerRecipes,
+ 6,
+ 1,
+ true,
+ SoundResource.NONE,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "CIRCUITASSEMBLER",
+ null).getStackForm(1L));
+
+ ItemList.Machine_LuV_CircuitAssembler.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ CIRCUIT_ASSEMBLER_LuV.ID,
+ "basicmachine.circuitassembler.tier.06",
+ "Advanced Circuit Assembler V",
+ 6,
+ MachineType.CIRCUIT_ASSEMBLER.tooltipDescription(),
+ RecipeMaps.circuitAssemblerRecipes,
+ 6,
+ 1,
+ true,
+ SoundResource.NONE,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "CIRCUITASSEMBLER",
+ null).getStackForm(1L));
+
+ ItemList.Machine_ZPM_CircuitAssembler.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ CIRCUIT_ASSEMBLER_ZPM.ID,
+ "basicmachine.circuitassembler.tier.07",
+ "Advanced Circuit Assembler VI",
+ 7,
+ MachineType.CIRCUIT_ASSEMBLER.tooltipDescription(),
+ RecipeMaps.circuitAssemblerRecipes,
+ 6,
+ 1,
+ true,
+ SoundResource.NONE,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "CIRCUITASSEMBLER",
+ null).getStackForm(1L));
+
+ ItemList.Machine_UV_CircuitAssembler.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ CIRCUIT_ASSEMBLER_UV.ID,
+ "basicmachine.circuitassembler.tier.08",
+ "Advanced Circuit Assembler VII",
+ 8,
+ MachineType.CIRCUIT_ASSEMBLER.tooltipDescription(),
+ RecipeMaps.circuitAssemblerRecipes,
+ 6,
+ 1,
+ true,
+ SoundResource.NONE,
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects.NONE,
+ "CIRCUITASSEMBLER",
+ null).getStackForm(1L));
+
ItemList.CircuitAssemblerUHV.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
CIRCUIT_ASSEMBLER_UHV.ID,
@@ -9285,7 +11901,6 @@ public class GT_Loader_MetaTileEntities implements Runnable { // TODO CHECK CIRC
GregTech_API.sGeneratedMaterials[i]);
}
}
- boolean bEC = !GT_Mod.gregtechproxy.mHardcoreCables;
makeWires(Materials.RedAlloy, 2000, 0L, 1L, 1L, gregtech.api.enums.GT_Values.V[0], true, false);
@@ -9296,264 +11911,40 @@ public class GT_Loader_MetaTileEntities implements Runnable { // TODO CHECK CIRC
makeWires(Materials.Zinc, 1260, 1L, 2L, 1L, gregtech.api.enums.GT_Values.V[1], true, false);
makeWires(Materials.SolderingAlloy, 1280, 1L, 2L, 1L, gregtech.api.enums.GT_Values.V[1], true, false);
- makeWires(
- Materials.Iron,
- 1300,
- bEC ? 3L : 4L,
- bEC ? 6L : 8L,
- 2L,
- gregtech.api.enums.GT_Values.V[2],
- true,
- false);
- makeWires(
- Materials.Nickel,
- 1320,
- bEC ? 3L : 5L,
- bEC ? 6L : 10L,
- 3L,
- gregtech.api.enums.GT_Values.V[2],
- true,
- false);
- makeWires(
- Materials.Cupronickel,
- 1340,
- bEC ? 3L : 4L,
- bEC ? 6L : 8L,
- 2L,
- gregtech.api.enums.GT_Values.V[2],
- true,
- false);
- makeWires(
- Materials.Copper,
- 1360,
- bEC ? 2L : 3L,
- bEC ? 4L : 6L,
- 1L,
- gregtech.api.enums.GT_Values.V[2],
- true,
- false);
- makeWires(
- Materials.AnnealedCopper,
- 1380,
- bEC ? 1L : 2L,
- bEC ? 2L : 4L,
- 1L,
- gregtech.api.enums.GT_Values.V[2],
- true,
- false);
-
- makeWires(
- Materials.Kanthal,
- 1400,
- bEC ? 3L : 8L,
- bEC ? 6L : 16L,
- 4L,
- gregtech.api.enums.GT_Values.V[3],
- true,
- false);
- makeWires(
- Materials.Gold,
- 1420,
- bEC ? 2L : 6L,
- bEC ? 4L : 12L,
- 3L,
- gregtech.api.enums.GT_Values.V[3],
- true,
- false);
- makeWires(
- Materials.Electrum,
- 1440,
- bEC ? 2L : 5L,
- bEC ? 4L : 10L,
- 2L,
- gregtech.api.enums.GT_Values.V[3],
- true,
- false);
- makeWires(
- Materials.Silver,
- 1460,
- bEC ? 1L : 4L,
- bEC ? 2L : 8L,
- 1L,
- gregtech.api.enums.GT_Values.V[3],
- true,
- false);
- makeWires(
- Materials.BlueAlloy,
- 1480,
- bEC ? 1L : 4L,
- bEC ? 2L : 8L,
- 2L,
- gregtech.api.enums.GT_Values.V[3],
- true,
- false);
-
- makeWires(
- Materials.Nichrome,
- 1500,
- bEC ? 4L : 32L,
- bEC ? 8L : 64L,
- 3L,
- gregtech.api.enums.GT_Values.V[4],
- true,
- false);
- makeWires(
- Materials.Steel,
- 1520,
- bEC ? 2L : 16L,
- bEC ? 4L : 32L,
- 2L,
- gregtech.api.enums.GT_Values.V[4],
- true,
- false);
- makeWires(
- Materials.BlackSteel,
- 1540,
- bEC ? 2L : 14L,
- bEC ? 4L : 28L,
- 3L,
- gregtech.api.enums.GT_Values.V[4],
- true,
- false);
- makeWires(
- Materials.Titanium,
- 1560,
- bEC ? 2L : 12L,
- bEC ? 4L : 24L,
- 4L,
- gregtech.api.enums.GT_Values.V[4],
- true,
- false);
- makeWires(
- Materials.Aluminium,
- 1580,
- bEC ? 1L : 8L,
- bEC ? 2L : 16L,
- 1L,
- gregtech.api.enums.GT_Values.V[4],
- true,
- false);
-
- makeWires(
- Materials.Graphene,
- 1600,
- bEC ? 1L : 16L,
- bEC ? 2L : 32L,
- 1L,
- gregtech.api.enums.GT_Values.V[5],
- false,
- true);
- makeWires(
- Materials.Osmium,
- 1620,
- bEC ? 2L : 32L,
- bEC ? 4L : 64L,
- 4L,
- gregtech.api.enums.GT_Values.V[5],
- true,
- false);
- makeWires(
- Materials.Platinum,
- 1640,
- bEC ? 1L : 16L,
- bEC ? 2L : 32L,
- 2L,
- gregtech.api.enums.GT_Values.V[5],
- true,
- false);
- makeWires(
- Materials.TungstenSteel,
- 1660,
- bEC ? 2L : 14L,
- bEC ? 4L : 28L,
- 3L,
- gregtech.api.enums.GT_Values.V[5],
- true,
- false);
- makeWires(
- Materials.Tungsten,
- 1680,
- bEC ? 2L : 12L,
- bEC ? 4L : 24L,
- 2L,
- gregtech.api.enums.GT_Values.V[5],
- true,
- false);
-
- makeWires(
- Materials.HSSG,
- 1700,
- bEC ? 2L : 128L,
- bEC ? 4L : 256L,
- 4L,
- gregtech.api.enums.GT_Values.V[6],
- true,
- false);
- makeWires(
- Materials.NiobiumTitanium,
- 1720,
- bEC ? 2L : 128L,
- bEC ? 4L : 256L,
- 4L,
- gregtech.api.enums.GT_Values.V[6],
- true,
- false);
- makeWires(
- Materials.VanadiumGallium,
- 1740,
- bEC ? 2L : 128L,
- bEC ? 4L : 256L,
- 4L,
- gregtech.api.enums.GT_Values.V[6],
- true,
- false);
- makeWires(
- Materials.YttriumBariumCuprate,
- 1760,
- bEC ? 4L : 256L,
- bEC ? 8L : 512L,
- 4L,
- gregtech.api.enums.GT_Values.V[6],
- true,
- false);
-
- makeWires(
- Materials.Naquadah,
- 1780,
- bEC ? 2L : 64L,
- bEC ? 4L : 128L,
- 2L,
- gregtech.api.enums.GT_Values.V[7],
- true,
- false);
-
- makeWires(
- Materials.NaquadahAlloy,
- 1800,
- bEC ? 4L : 64L,
- bEC ? 8L : 128L,
- 2L,
- gregtech.api.enums.GT_Values.V[8],
- true,
- false);
- makeWires(
- Materials.Duranium,
- 1820,
- bEC ? 8L : 64L,
- bEC ? 16L : 128L,
- 1L,
- gregtech.api.enums.GT_Values.V[8],
- true,
- false);
- makeWires(
- Materials.TPV,
- 1840,
- bEC ? 1L : 14L,
- bEC ? 2L : 28L,
- 6L,
- gregtech.api.enums.GT_Values.V[4],
- true,
- false);
+ makeWires(Materials.Iron, 1300, 3L, 6L, 2L, gregtech.api.enums.GT_Values.V[2], true, false);
+ makeWires(Materials.Nickel, 1320, 3L, 6L, 3L, gregtech.api.enums.GT_Values.V[2], true, false);
+ makeWires(Materials.Cupronickel, 1340, 3L, 6L, 2L, gregtech.api.enums.GT_Values.V[2], true, false);
+ makeWires(Materials.Copper, 1360, 2L, 4L, 1L, gregtech.api.enums.GT_Values.V[2], true, false);
+ makeWires(Materials.AnnealedCopper, 1380, 2L, 4L, 1L, gregtech.api.enums.GT_Values.V[2], true, false);
+
+ makeWires(Materials.Kanthal, 1400, 3L, 6L, 4L, gregtech.api.enums.GT_Values.V[3], true, false);
+ makeWires(Materials.Gold, 1420, 2L, 4L, 3L, gregtech.api.enums.GT_Values.V[3], true, false);
+ makeWires(Materials.Electrum, 1440, 2L, 4L, 2L, gregtech.api.enums.GT_Values.V[3], true, false);
+ makeWires(Materials.Silver, 1460, 1L, 2L, 1L, gregtech.api.enums.GT_Values.V[3], true, false);
+ makeWires(Materials.BlueAlloy, 1480, 1L, 2L, 2L, gregtech.api.enums.GT_Values.V[3], true, false);
+
+ makeWires(Materials.Nichrome, 1500, 4L, 8L, 3L, gregtech.api.enums.GT_Values.V[4], true, false);
+ makeWires(Materials.Steel, 1520, 2L, 4L, 2L, gregtech.api.enums.GT_Values.V[4], true, false);
+ makeWires(Materials.BlackSteel, 1540, 2L, 4L, 3L, gregtech.api.enums.GT_Values.V[4], true, false);
+ makeWires(Materials.Titanium, 1560, 2L, 4L, 4L, gregtech.api.enums.GT_Values.V[4], true, false);
+ makeWires(Materials.Aluminium, 1580, 1L, 2L, 1L, gregtech.api.enums.GT_Values.V[4], true, false);
+
+ makeWires(Materials.Graphene, 1600, 1L, 2L, 1L, gregtech.api.enums.GT_Values.V[5], false, true);
+ makeWires(Materials.Osmium, 1620, 2L, 4L, 4L, gregtech.api.enums.GT_Values.V[5], true, false);
+ makeWires(Materials.Platinum, 1640, 1L, 2L, 2L, gregtech.api.enums.GT_Values.V[5], true, false);
+ makeWires(Materials.TungstenSteel, 1660, 2L, 4L, 3L, gregtech.api.enums.GT_Values.V[5], true, false);
+ makeWires(Materials.Tungsten, 1680, 2L, 4L, 2L, gregtech.api.enums.GT_Values.V[5], true, false);
+
+ makeWires(Materials.HSSG, 1700, 2L, 4L, 4L, gregtech.api.enums.GT_Values.V[6], true, false);
+ makeWires(Materials.NiobiumTitanium, 1720, 2L, 4L, 4L, gregtech.api.enums.GT_Values.V[6], true, false);
+ makeWires(Materials.VanadiumGallium, 1740, 2L, 4L, 4L, gregtech.api.enums.GT_Values.V[6], true, false);
+ makeWires(Materials.YttriumBariumCuprate, 1760, 4L, 8L, 4L, gregtech.api.enums.GT_Values.V[6], true, false);
+
+ makeWires(Materials.Naquadah, 1780, 2L, 4L, 2L, gregtech.api.enums.GT_Values.V[7], true, false);
+
+ makeWires(Materials.NaquadahAlloy, 1800, 4L, 8L, 2L, gregtech.api.enums.GT_Values.V[8], true, false);
+ makeWires(Materials.Duranium, 1820, 8L, 16L, 1L, gregtech.api.enums.GT_Values.V[8], true, false);
+ makeWires(Materials.TPV, 1840, 1L, 2L, 6L, gregtech.api.enums.GT_Values.V[4], true, false);
// Superconductor base.
makeWires(
@@ -10107,6 +12498,9 @@ public class GT_Loader_MetaTileEntities implements Runnable { // TODO CHECK CIRC
registerCircuitAssembler();
registerTurboCharger4By4();
registerBetterJukebox();
+ registerUnpackager();
+ registerPrinter();
+ registerOven();
ItemList.AdvDebugStructureWriter.set(
new GT_MetaTileEntity_AdvDebugStructureWriter(
diff --git a/src/main/java/gregtech/loaders/preload/GT_PreLoad.java b/src/main/java/gregtech/loaders/preload/GT_PreLoad.java
index 72cff5f0b2..d1700da3ea 100644
--- a/src/main/java/gregtech/loaders/preload/GT_PreLoad.java
+++ b/src/main/java/gregtech/loaders/preload/GT_PreLoad.java
@@ -500,24 +500,16 @@ public class GT_PreLoad {
GT_Mod.gregtechproxy.mAllowSmallBoilerAutomation = tMainConfig
.get(GT_Mod.aTextGeneral, "AllowSmallBoilerAutomation", false)
.getBoolean(false);
- GT_Mod.gregtechproxy.mHardMachineCasings = tMainConfig.get(GT_Mod.aTextGeneral, "HardMachineCasings", true)
- .getBoolean(true);
GT_Mod.gregtechproxy.mDisableVanillaOres = tMainConfig.get(GT_Mod.aTextGeneral, "DisableVanillaOres", true)
.getBoolean(true);
- GT_Mod.gregtechproxy.mNerfDustCrafting = tMainConfig.get(GT_Mod.aTextGeneral, "NerfDustCrafting", true)
- .getBoolean(true);
GT_Mod.gregtechproxy.mIncreaseDungeonLoot = tMainConfig.get(GT_Mod.aTextGeneral, "IncreaseDungeonLoot", true)
.getBoolean(true);
GT_Mod.gregtechproxy.mAxeWhenAdventure = tMainConfig.get(GT_Mod.aTextGeneral, "AdventureModeStartingAxe", true)
.getBoolean(true);
- GT_Mod.gregtechproxy.mHardcoreCables = tMainConfig.get(GT_Mod.aTextGeneral, "HardCoreCableLoss", false)
- .getBoolean(false);
GT_Mod.gregtechproxy.mSurvivalIntoAdventure = tMainConfig.get(GT_Mod.aTextGeneral, "forceAdventureMode", false)
.getBoolean(false);
GT_Mod.gregtechproxy.mHungerEffect = tMainConfig.get(GT_Mod.aTextGeneral, "AFK_Hunger", false)
.getBoolean(false);
- GT_Mod.gregtechproxy.mHardRock = tMainConfig.get(GT_Mod.aTextGeneral, "harderstone", false)
- .getBoolean(false);
GT_Mod.gregtechproxy.mInventoryUnification = tMainConfig.get(GT_Mod.aTextGeneral, "InventoryUnification", true)
.getBoolean(true);
GT_Mod.gregtechproxy.mGTBees = tMainConfig.get(GT_Mod.aTextGeneral, "GTBees", true)
@@ -531,19 +523,10 @@ public class GT_PreLoad {
.getBoolean(true);
GT_Mod.gregtechproxy.mSortToTheEnd = tMainConfig.get(GT_Mod.aTextGeneral, "EnsureToBeLoadedLast", true)
.getBoolean(true);
- GT_Mod.gregtechproxy.mDisableIC2Cables = tMainConfig.get(GT_Mod.aTextGeneral, "DisableIC2Cables", true)
- .getBoolean(true);
GT_Mod.gregtechproxy.mAchievements = tMainConfig.get(GT_Mod.aTextGeneral, "EnableAchievements", true)
.getBoolean(true);
- GT_Mod.gregtechproxy.mNerfedCombs = tMainConfig.get(GT_Mod.aTextGeneral, "NerfCombs", true)
- .getBoolean(true);
- GT_Mod.gregtechproxy.mNerfedCrops = tMainConfig.get(GT_Mod.aTextGeneral, "NerfCrops", true)
- .getBoolean(true);
GT_Mod.gregtechproxy.mHideUnusedOres = tMainConfig.get(GT_Mod.aTextGeneral, "HideUnusedOres", true)
.getBoolean(true);
- GT_Mod.gregtechproxy.mArcSmeltIntoAnnealed = tMainConfig
- .get(GT_Mod.aTextGeneral, "ArcSmeltIntoAnnealedWrought", true)
- .getBoolean(true);
GT_Mod.gregtechproxy.mEnableAllMaterials = tMainConfig.get("general", "EnableAllMaterials", false)
.getBoolean(false);
@@ -790,8 +773,6 @@ public class GT_PreLoad {
Blocks.mob_spawner.setHardness(500.0F)
.setResistance(6000000.0F);
}
- GT_Mod.gregtechproxy.mOnline = tMainConfig.get(GT_Mod.aTextGeneral, "online", true)
- .getBoolean(false);
GT_Mod.gregtechproxy.mUpgradeCount = Math.min(
64,