diff options
| author | boubou19 <miisterunknown@gmail.com> | 2023-04-10 01:24:17 +0200 |
|---|---|---|
| committer | boubou19 <miisterunknown@gmail.com> | 2023-04-10 01:25:58 +0200 |
| commit | d7a10b928f3d415adede0dc96e68d9baf1584ca2 (patch) | |
| tree | 10ac385e8d561059c9d109760addd75646ecc320 /src/main/java | |
| parent | 1f692c1b691a6d27ac3deff656a97345ff1b7b6a (diff) | |
| download | GT5-Unofficial-d7a10b928f3d415adede0dc96e68d9baf1584ca2.tar.gz GT5-Unofficial-d7a10b928f3d415adede0dc96e68d9baf1584ca2.tar.bz2 GT5-Unofficial-d7a10b928f3d415adede0dc96e68d9baf1584ca2.zip | |
delete recipes for when NHCore isn't present
Diffstat (limited to 'src/main/java')
4 files changed, 0 insertions, 2541 deletions
diff --git a/src/main/java/com/github/technus/tectech/compatibility/dreamcraft/NoDreamCraftMachineLoader.java b/src/main/java/com/github/technus/tectech/compatibility/dreamcraft/NoDreamCraftMachineLoader.java deleted file mode 100644 index 15e36dc4a9..0000000000 --- a/src/main/java/com/github/technus/tectech/compatibility/dreamcraft/NoDreamCraftMachineLoader.java +++ /dev/null @@ -1,314 +0,0 @@ -package com.github.technus.tectech.compatibility.dreamcraft; - -import static gregtech.api.GregTech_API.METATILEENTITIES; -import static net.minecraft.util.StatCollector.translateToLocal; - -import java.lang.reflect.Constructor; -import java.lang.reflect.Field; -import java.lang.reflect.Method; - -import net.minecraft.util.EnumChatFormatting; - -import com.github.technus.tectech.Reference; -import com.github.technus.tectech.TecTech; -import com.github.technus.tectech.thing.CustomItemList; -import com.github.technus.tectech.thing.metaTileEntity.single.GT_MetaTileEntity_TT_Transformer; -import com.github.technus.tectech.thing.metaTileEntity.single.GT_MetaTileEntity_WetTransformer; -import com.github.technus.tectech.util.TT_Utility; - -import cpw.mods.fml.common.Loader; -import gregtech.api.enums.GT_Values; -import gregtech.api.interfaces.ITexture; -import gregtech.api.metatileentity.MetaTileEntity; -import gregtech.api.metatileentity.implementations.GT_MetaTileEntity_BasicHull; -import gregtech.api.metatileentity.implementations.GT_MetaTileEntity_TieredMachineBlock; - -public class NoDreamCraftMachineLoader implements Runnable { - - public static final String imagination = EnumChatFormatting.RESET + "You just need " - + EnumChatFormatting.DARK_PURPLE - + "I" - + EnumChatFormatting.LIGHT_PURPLE - + "m" - + EnumChatFormatting.DARK_RED - + "a" - + EnumChatFormatting.RED - + "g" - + EnumChatFormatting.YELLOW - + "i" - + EnumChatFormatting.GREEN - + "n" - + EnumChatFormatting.AQUA - + "a" - + EnumChatFormatting.DARK_AQUA - + "t" - + EnumChatFormatting.BLUE - + "i" - + EnumChatFormatting.DARK_BLUE - + "o" - + EnumChatFormatting.DARK_PURPLE - + "n" - + EnumChatFormatting.RESET - + " to use this."; - - @Override - public void run() { - try { - CustomItemList.WetTransformer_LV_ULV.set( - new GT_MetaTileEntity_WetTransformer( - 12000, - "wettransformer.tier.00", - "Ultra Low Voltage Power Transformer", - 0).getStackForm(1L)); // LV -> ULV (Use Soft Mallet to invert) - } catch (IllegalArgumentException e) { - System.out.println(METATILEENTITIES[12000].getClass().getCanonicalName()); - TecTech.LOGGER.error(e); - e.printStackTrace(); - throw new Error(METATILEENTITIES[12000].getClass().getCanonicalName(), e); - } - - CustomItemList.WetTransformer_MV_LV.set( - new GT_MetaTileEntity_WetTransformer(12001, "wetransformer.tier.01", "Low Voltage Power Transformer", 1) - .getStackForm(1L)); // MV -> LV (Use Soft Mallet to invert) - - CustomItemList.WetTransformer_HV_MV.set( - new GT_MetaTileEntity_WetTransformer( - 12002, - "wettransformer.tier.02", - "Medium Voltage Power Transformer", - 2).getStackForm(1L)); // HV -> MV (Use Soft Mallet to invert) - - CustomItemList.WetTransformer_EV_HV.set( - new GT_MetaTileEntity_WetTransformer( - 12003, - "wettransformer.tier.03", - "High Voltage Power Transformer", - 3).getStackForm(1L)); // EV -> HV (Use Soft Mallet to invert) - - CustomItemList.WetTransformer_IV_EV.set( - new GT_MetaTileEntity_WetTransformer(12004, "wettransformer.tier.04", "Extreme Power Transformer", 4) - .getStackForm(1L)); // IV -> EV (Use Soft Mallet to invert) - - CustomItemList.WetTransformer_LuV_IV.set( - new GT_MetaTileEntity_WetTransformer(12005, "wettransformer.tier.05", "Insane Power Transformer", 5) - .getStackForm(1L)); // LuV -> IV (Use Soft Mallet to invert) - - CustomItemList.WetTransformer_ZPM_LuV.set( - new GT_MetaTileEntity_WetTransformer(12006, "wettransformer.tier.06", "Ludicrous Power Transformer", 6) - .getStackForm(1L)); // ZPM -> LuV (Use Soft Mallet to invert) - - CustomItemList.WetTransformer_UV_ZPM.set( - new GT_MetaTileEntity_WetTransformer( - 12007, - "wettransformer.tier.07", - "ZPM Voltage Power Transformer", - 7).getStackForm(1L)); // UV -> ZPM (Use Soft Mallet to invert) - - CustomItemList.WetTransformer_UHV_UV.set( - new GT_MetaTileEntity_WetTransformer(12008, "wettransformer.tier.08", "Ultimate Power Transformer", 8) - .getStackForm(1L)); // UHV -> UV (Use Soft Mallet to invert) - - CustomItemList.WetTransformer_UEV_UHV.set( - new GT_MetaTileEntity_WetTransformer( - 12009, - "wettransformer.tier.09", - "Highly Ultimate Power Transformer", - 9).getStackForm(1L)); // UEV -> UHV (Use Soft Mallet to invert) - - CustomItemList.WetTransformer_UIV_UEV.set( - new GT_MetaTileEntity_WetTransformer( - 12010, - "wettransformer.tier.10", - "Extremely Ultimate Power Transformer", - 10).getStackForm(1L)); // UIV -> UEV (Use Soft Mallet to invert) - - CustomItemList.WetTransformer_UMV_UIV.set( - new GT_MetaTileEntity_WetTransformer( - 12011, - "wettransformer.tier.11", - "Insanely Ultimate Power Transformer", - 11).getStackForm(1L)); // UMV -> UIV (Use Soft Mallet to invert) - - CustomItemList.WetTransformer_UXV_UMV.set( - new GT_MetaTileEntity_WetTransformer( - 12012, - "wettransformer.tier.12", - "Mega Ultimate Power Transformer", - 12).getStackForm(1L)); // UXV -> UMV (Use Soft Mallet to invert) - - CustomItemList.WetTransformer_MAXV_UXV.set( - new GT_MetaTileEntity_WetTransformer( - 12013, - "wettransformer.tier.13", - "Extended Mega Ultimate Power Transformer", - 13).getStackForm(1L)); // MAX -> UXV (Use Soft Mallet to invert) - - try { - MetaTileEntity temp; - Method method = null; - Field field = null; - Object iTexture = new ITexture[0]; - if (GT_Values.GT.isClientSide()) { - method = GT_MetaTileEntity_TieredMachineBlock.class.getMethod("getTextureSet", ITexture[].class); - field = GT_MetaTileEntity_TieredMachineBlock.class.getField("mTextures"); - field.setAccessible(true); - } - - temp = new GT_MetaTileEntity_BasicHull(11230, "hull.tier.10", "UEV Machine Hull", 10, imagination); - TT_Utility.setTier(10, temp); - if (GT_Values.GT.isClientSide()) { - field.set(temp, method.invoke(temp, iTexture)); - } - CustomItemList.Hull_UEV.set(temp.getStackForm(1L)); - - temp = new GT_MetaTileEntity_BasicHull(11231, "hull.tier.11", "UIV Machine Hull", 11, imagination); - TT_Utility.setTier(11, temp); - if (GT_Values.GT.isClientSide()) { - field.set(temp, method.invoke(temp, iTexture)); - } - CustomItemList.Hull_UIV.set(temp.getStackForm(1L)); - - temp = new GT_MetaTileEntity_BasicHull(11232, "hull.tier.12", "UMV Machine Hull", 12, imagination); - TT_Utility.setTier(12, temp); - if (GT_Values.GT.isClientSide()) { - field.set(temp, method.invoke(temp, iTexture)); - } - CustomItemList.Hull_UMV.set(temp.getStackForm(1L)); - - temp = new GT_MetaTileEntity_BasicHull(11233, "hull.tier.13", "UXV Machine Hull", 13, imagination); - TT_Utility.setTier(13, temp); - if (GT_Values.GT.isClientSide()) { - field.set(temp, method.invoke(temp, iTexture)); - } - CustomItemList.Hull_UXV.set(temp.getStackForm(1L)); - - temp = new GT_MetaTileEntity_BasicHull(11234, "hull.tier.14", "MAX Machine Hull", 14, imagination); - TT_Utility.setTier(14, temp); - if (GT_Values.GT.isClientSide()) { - field.set(temp, method.invoke(temp, iTexture)); - } - CustomItemList.Hull_MAXV.set(temp.getStackForm(1L)); - - temp = new GT_MetaTileEntity_TT_Transformer( - 11220, - "tt.transformer.tier.09", - "Highly Ultimate Transformer", - 9); // UEV -> UHV (Use Soft Mallet to invert) - CustomItemList.Transformer_UEV_UHV.set(temp.getStackForm(1L)); - - temp = new GT_MetaTileEntity_TT_Transformer( - 11221, - "tt.transformer.tier.10", - "Extremely Ultimate Transformer", - 10); // UIV -> UEV (Use Soft Mallet to invert) - TT_Utility.setTier(10, temp); - if (GT_Values.GT.isClientSide()) { - field.set(temp, method.invoke(temp, iTexture)); - } - CustomItemList.Transformer_UIV_UEV.set(temp.getStackForm(1L)); - - temp = new GT_MetaTileEntity_TT_Transformer( - 11222, - "tt.transformer.tier.11", - "Insanely Ultimate Transformer", - 11); // UMV -> UIV (Use Soft Mallet to invert) - TT_Utility.setTier(11, temp); - if (GT_Values.GT.isClientSide()) { - field.set(temp, method.invoke(temp, iTexture)); - } - CustomItemList.Transformer_UMV_UIV.set(temp.getStackForm(1L)); - - temp = new GT_MetaTileEntity_TT_Transformer( - 11223, - "tt.transformer.tier.12", - "Mega Ultimate Transformer", - 12); // UXV -> UMV (Use Soft Mallet to invert) - TT_Utility.setTier(12, temp); - if (GT_Values.GT.isClientSide()) { - field.set(temp, method.invoke(temp, iTexture)); - } - CustomItemList.Transformer_UXV_UMV.set(temp.getStackForm(1L)); - - temp = new GT_MetaTileEntity_TT_Transformer( - 11224, - "tt.transformer.tier.13", - "Extended Mega Ultimate Transformer", - 13); // MAX -> UXV (Use Soft Mallet to invert) - TT_Utility.setTier(13, temp); - if (GT_Values.GT.isClientSide()) { - field.set(temp, method.invoke(temp, iTexture)); - } - CustomItemList.Transformer_MAXV_UXV.set(temp.getStackForm(1L)); - - if (Loader.isModLoaded(Reference.GTPLUSPLUS)) { - Class clazz = Class.forName( - "gtPlusPlus.xmod.gregtech.api.metatileentity.implementations.base.GregtechMetaTransformerHiAmp"); - Constructor<MetaTileEntity> constructor = clazz - .getConstructor(int.class, String.class, String.class, int.class, String.class); - - temp = constructor.newInstance( - 11989, - "transformer.ha.tier.09", - "Highly Ultimate Hi-Amp Transformer", - 9, - // UEV -> UHV (Use Soft Mallet to invert - translateToLocal("gt.blockmachines.transformer.ha.tier.09.desc")); - CustomItemList.Transformer_HA_UEV_UHV.set(temp.getStackForm(1)); - - temp = constructor.newInstance( - 11910, - "transformer.ha.tier.10", - "Extremely Ultimate Hi-Amp Transformer", - 10, - // UIV -> UEV (Use Soft Mallet to invert) - translateToLocal("gt.blockmachines.transformer.ha.tier.10.desc")); - TT_Utility.setTier(10, temp); - if (GT_Values.GT.isClientSide()) { - field.set(temp, method.invoke(temp, iTexture)); - } - CustomItemList.Transformer_HA_UIV_UEV.set(temp.getStackForm(1)); - - temp = constructor.newInstance( - 11911, - "transformer.ha.tier.11", - "Insanely Ultimate Hi-Amp Transformer", - 11, - // UMV -> UIV (Use Soft Mallet to invert) - translateToLocal("gt.blockmachines.transformer.ha.tier.11.desc")); - TT_Utility.setTier(11, temp); - if (GT_Values.GT.isClientSide()) { - field.set(temp, method.invoke(temp, iTexture)); - } - CustomItemList.Transformer_HA_UMV_UIV.set(temp.getStackForm(1)); - - temp = constructor.newInstance( - 11912, - "transformer.ha.tier.12", - "Mega Ultimate Hi-Amp Transformer", - 12, - // UXV -> UMV (Use Soft Mallet to invert) - translateToLocal("gt.blockmachines.transformer.ha.tier.12.desc")); - TT_Utility.setTier(12, temp); - if (GT_Values.GT.isClientSide()) { - field.set(temp, method.invoke(temp, iTexture)); - } - CustomItemList.Transformer_HA_UXV_UMV.set(temp.getStackForm(1)); - - temp = constructor.newInstance( - 11913, - "transformer.ha.tier.13", - "Extended Mega Ultimate Hi-Amp Transformer", - 13, - // MAXV -> UXV (Use Soft Mallet to invert) - translateToLocal("gt.blockmachines.transformer.ha.tier.13.desc")); - TT_Utility.setTier(13, temp); - if (GT_Values.GT.isClientSide()) { - field.set(temp, method.invoke(temp, iTexture)); - } - CustomItemList.Transformer_HA_MAXV_UXV.set(temp.getStackForm(1)); - } - } catch (Exception e) { - e.printStackTrace(); - } - } -} diff --git a/src/main/java/com/github/technus/tectech/loader/recipe/BaseRecipeLoader.java b/src/main/java/com/github/technus/tectech/loader/recipe/BaseRecipeLoader.java index 31b8d7778b..d12f16efcf 100644 --- a/src/main/java/com/github/technus/tectech/loader/recipe/BaseRecipeLoader.java +++ b/src/main/java/com/github/technus/tectech/loader/recipe/BaseRecipeLoader.java @@ -117,8 +117,6 @@ public class BaseRecipeLoader { if (Loader.isModLoaded(Reference.DREAMCRAFT)) { new DreamCraftRecipeLoader().run(transformationInfo); // init recipes for GTNH version - } else { - new BloodyRecipeLoader().run(transformationInfo); // init recipes for NON-GTNH version } } } diff --git a/src/main/java/com/github/technus/tectech/loader/recipe/BloodyRecipeLoader.java b/src/main/java/com/github/technus/tectech/loader/recipe/BloodyRecipeLoader.java deleted file mode 100644 index b5997166a0..0000000000 --- a/src/main/java/com/github/technus/tectech/loader/recipe/BloodyRecipeLoader.java +++ /dev/null @@ -1,2218 +0,0 @@ -package com.github.technus.tectech.loader.recipe; - -import net.minecraft.init.Blocks; -import net.minecraft.item.ItemStack; -import net.minecraftforge.fluids.FluidRegistry; -import net.minecraftforge.fluids.FluidStack; - -import com.github.technus.tectech.mechanics.elementalMatter.core.transformations.EMTransformationRegistry; -import com.github.technus.tectech.recipe.TT_recipeAdder; -import com.github.technus.tectech.thing.CustomItemList; -import com.github.technus.tectech.thing.block.QuantumGlassBlock; -import com.github.technus.tectech.thing.metaTileEntity.multi.em_machine.Behaviour_Centrifuge; -import com.github.technus.tectech.thing.metaTileEntity.multi.em_machine.Behaviour_ElectromagneticSeparator; -import com.github.technus.tectech.thing.metaTileEntity.multi.em_machine.Behaviour_Recycler; -import com.github.technus.tectech.thing.metaTileEntity.multi.em_machine.GT_MetaTileEntity_EM_machine; - -import gregtech.api.enums.GT_Values; -import gregtech.api.enums.ItemList; -import gregtech.api.enums.Materials; -import gregtech.api.enums.OrePrefixes; -import gregtech.api.util.GT_ModHandler; -import gregtech.api.util.GT_OreDictUnificator; -import gregtech.api.util.GT_Utility; - -/** - * Created by Tec on 06.08.2017. - */ -public class BloodyRecipeLoader { - - public void run(EMTransformationRegistry transformationInfo) { - // Quantum Glass - GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { CustomItemList.eM_Containment.get(1), - GT_ModHandler.getIC2Item("reinforcedGlass", 1L) }, - Materials.Osmium.getMolten(576), - new ItemStack(QuantumGlassBlock.INSTANCE, 1), - 200, - 500000); - - // region pipes - - // Data - GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { ItemList.Circuit_Parts_GlassFiber.get(8), - GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.Silver, 6) }, - Materials.Polytetrafluoroethylene.getMolten(144), - CustomItemList.DATApipe.get(1), - 200, - 30720); - - // Tunnel - GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { CustomItemList.DATApipe.get(1), - GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.Osmiridium, 4), - GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Osmium, 4), - GT_OreDictUnificator.get(OrePrefixes.wireGt02, Materials.Superconductor, 2), - ItemList.Field_Generator_MV.get(1), ItemList.Circuit_Quantummainframe.get(1) }, - Materials.Osmium.getMolten(288), - CustomItemList.EMpipe.get(1), - 400, - 491520); - - // Laser - GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { CustomItemList.DATApipe.get(1), GT_ModHandler.getIC2Item("reinforcedGlass", 1L), - GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Osmium, 2) }, - null, - CustomItemList.LASERpipe.get(1), - 100, - 500000); - - // endregion - - // region casing - - // High Power Casing - GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Iridium, 1), - GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.Iridium, 6), - GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Master, 1), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.Cobalt, 16), - GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Copper, 16), - GT_OreDictUnificator.get(OrePrefixes.wireGt02, Materials.NiobiumTitanium, 2) }, - Materials.TungstenSteel.getMolten(576), - CustomItemList.eM_Power.get(1), - 100, - 30720); - - // Computer Casing - GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { CustomItemList.eM_Power.get(1), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.StainlessSteel, 8), - GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Ultimate, 1), - GT_OreDictUnificator.get(OrePrefixes.wireGt02, Materials.NiobiumTitanium, 2) }, - Materials.Aluminium.getMolten(1296), - CustomItemList.eM_Computer_Casing.get(1), - 200, - 122880); - // Computer Vent Casing - GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.StainlessSteel, 1), - ItemList.Electric_Motor_IV.get(2), - GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.StainlessSteel, 2), - GT_OreDictUnificator.get(OrePrefixes.pipeTiny, Materials.StainlessSteel, 16), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Copper, 16), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.Superconductor, 1) }, - Materials.SolderingAlloy.getMolten(1296), - CustomItemList.eM_Computer_Vent.get(1), - 100, - 1920); - // Advanced Computer Casing - GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { CustomItemList.eM_Computer_Casing.get(1), - GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Ultimate, 1), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.Cobalt, 32), - GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Electrum, 64), - GT_OreDictUnificator.get(OrePrefixes.wireGt02, Materials.Superconductor, 4) }, - Materials.Iridium.getMolten(1296), - CustomItemList.eM_Computer_Bus.get(1), - 200, - 122880); - - // Molecular Casing - GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { CustomItemList.eM_Power.get(1), - GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.Osmiridium, 16), - GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Osmium, 12), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.TungstenSteel, 24), - GT_OreDictUnificator.get(OrePrefixes.ring, Materials.TungstenSteel, 24), - ItemList.Field_Generator_IV.get(1) }, - Materials.Osmium.getMolten(1296), - CustomItemList.eM_Containment.get(1), - 800, - 500000); - - // Hollow Casing - TT_recipeAdder.addResearchableAssemblylineRecipe( - CustomItemList.eM_Containment.get(1), - 12000, - 32, - 500000, - 6, - new ItemStack[] { CustomItemList.eM_Containment.get(1), - GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.Neutronium, 8), - GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.Plutonium, 2), - GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.Lead, 8), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Americium, 16), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Neutronium, 16), }, - new FluidStack[] { Materials.Americium.getMolten(1296), Materials.Osmium.getMolten(1296), - new FluidStack(FluidRegistry.getFluid("ic2coolant"), 2000), Materials.Argon.getGas(576), }, - CustomItemList.eM_Hollow.get(2), - 200, - 2000000); - - // EM Coil - TT_recipeAdder.addResearchableAssemblylineRecipe( - CustomItemList.eM_Hollow.get(1), - 48000, - 128, - 1000000, - 16, - new ItemStack[] { CustomItemList.eM_Hollow.get(1), ItemList.Casing_Fusion_Coil.get(4), - ItemList.Casing_Coil_NaquadahAlloy.get(4), - GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.Neutronium, 8), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Americium, 16), }, - new FluidStack[] { Materials.Glass.getMolten(2304), Materials.Silicone.getMolten(1872), - new FluidStack(FluidRegistry.getFluid("ic2coolant"), 2000), - Materials.Americium.getMolten(1296), }, - CustomItemList.eM_Coil.get(4), - 800, - 2000000); - - // Tesla Base - GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { GT_OreDictUnificator.get(OrePrefixes.plate, Materials.NickelZincFerrite, 6), - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.NickelZincFerrite, 1) }, - null, - CustomItemList.tM_TeslaBase.get(1), - 50, - 16); - GT_ModHandler.addCraftingRecipe( - CustomItemList.tM_TeslaBase.get(1), - GT_ModHandler.RecipeBits.BUFFERED | GT_ModHandler.RecipeBits.NOT_REMOVABLE, - new Object[] { "PhP", "PFP", "PwP", 'P', OrePrefixes.plate.get(Materials.NickelZincFerrite), 'F', - OrePrefixes.frameGt.get(Materials.NickelZincFerrite) }); - // Tesla Toroid - GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Aluminium, 6), - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Aluminium, 1) }, - null, - CustomItemList.tM_TeslaToroid.get(1), - 50, - 16); - GT_ModHandler.addCraftingRecipe( - CustomItemList.tM_TeslaToroid.get(1), - GT_ModHandler.RecipeBits.BUFFERED | GT_ModHandler.RecipeBits.NOT_REMOVABLE, - new Object[] { "PhP", "PFP", "PwP", 'P', OrePrefixes.foil.get(Materials.Aluminium), 'F', - OrePrefixes.frameGt.get(Materials.Aluminium) }); - // Tesla Secondary Windings - GT_ModHandler.addCraftingRecipe( - CustomItemList.tM_TeslaSecondary.get(1), - GT_ModHandler.RecipeBits.BUFFERED | GT_ModHandler.RecipeBits.NOT_REMOVABLE, - new Object[] { "WWW", "WwW", "WWW", 'W', CustomItemList.teslaComponent.getWithDamage(1, 0) }); - // Tesla Primary Coils T0 - GT_ModHandler.addCraftingRecipe( - CustomItemList.tM_TeslaPrimary_0.get(1), - GT_ModHandler.RecipeBits.BUFFERED | GT_ModHandler.RecipeBits.NOT_REMOVABLE, - new Object[] { "WWW", "WwW", "WWW", 'W', OrePrefixes.wireGt02.get(Materials.Tin) }); - // Tesla Primary Coils T1 - GT_ModHandler.addCraftingRecipe( - CustomItemList.tM_TeslaPrimary_1.get(1), - GT_ModHandler.RecipeBits.BUFFERED | GT_ModHandler.RecipeBits.NOT_REMOVABLE, - new Object[] { "WWW", "WwW", "WWW", 'W', OrePrefixes.wireGt02.get(Materials.Copper) }); - // Tesla Primary Coils T2 - GT_ModHandler.addCraftingRecipe( - CustomItemList.tM_TeslaPrimary_2.get(1), - GT_ModHandler.RecipeBits.BUFFERED | GT_ModHandler.RecipeBits.NOT_REMOVABLE, - new Object[] { "WWW", "WwW", "WWW", 'W', OrePrefixes.wireGt02.get(Materials.Silver) }); - // Tesla Primary Coils T3 - GT_ModHandler.addCraftingRecipe( - CustomItemList.tM_TeslaPrimary_3.get(1), - GT_ModHandler.RecipeBits.BUFFERED | GT_ModHandler.RecipeBits.NOT_REMOVABLE, - new Object[] { "WWW", "WwW", "WWW", 'W', OrePrefixes.wireGt02.get(Materials.Aluminium) }); - // Tesla Primary Coils T4 - GT_ModHandler.addCraftingRecipe( - CustomItemList.tM_TeslaPrimary_4.get(1), - GT_ModHandler.RecipeBits.BUFFERED | GT_ModHandler.RecipeBits.NOT_REMOVABLE, - new Object[] { "WWW", "WwW", "WWW", 'W', OrePrefixes.wireGt02.get(Materials.Platinum) }); - // Tesla Primary Coils T5 - GT_ModHandler.addCraftingRecipe( - CustomItemList.tM_TeslaPrimary_5.get(1), - GT_ModHandler.RecipeBits.BUFFERED | GT_ModHandler.RecipeBits.NOT_REMOVABLE, - new Object[] { "WWW", "WwW", "WWW", 'W', OrePrefixes.wireGt02.get(Materials.Superconductor) }); - // TODO Add Tesla Primary Coils T6 - - // endregion - - // region hatches - - // Dynamo Hatches IV-UIV - GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { ItemList.Hatch_Dynamo_IV.get(1), - GT_OreDictUnificator.get(OrePrefixes.wireGt04, Materials.Tungsten, 2), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.TungstenSteel, 2) }, - Materials.Silver.getMolten(144), - CustomItemList.eM_dynamoMulti4_IV.get(1), - 100, - 1920); - GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { CustomItemList.eM_dynamoMulti4_IV.get(1), - GT_OreDictUnificator.get(OrePrefixes.wireGt08, Materials.Tungsten, 2), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.TungstenSteel, 4) }, - Materials.Electrum.getMolten(144), - CustomItemList.eM_dynamoMulti16_IV.get(1), - 200, - 1920); - GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { CustomItemList.eM_dynamoMulti16_IV.get(1), - GT_OreDictUnificator.get(OrePrefixes.wireGt12, Materials.Tungsten, 2), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.TungstenSteel, 6) }, - Materials.Tungsten.getMolten(144), - CustomItemList.eM_dynamoMulti64_IV.get(1), - 400, - 1920); - - GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { ItemList.Hatch_Dynamo_LuV.get(1), - GT_OreDictUnificator.get(OrePrefixes.wireGt04, Materials.VanadiumGallium, 2), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Chrome, 2) }, - Materials.Silver.getMolten(288), - CustomItemList.eM_dynamoMulti4_LuV.get(1), - 100, - 7860); - GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { CustomItemList.eM_dynamoMulti4_LuV.get(1), - GT_OreDictUnificator.get(OrePrefixes.wireGt08, Materials.VanadiumGallium, 2), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Chrome, 4) }, - Materials.Electrum.getMolten(288), - CustomItemList.eM_dynamoMulti16_LuV.get(1), - 200, - 7860); - GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { CustomItemList.eM_dynamoMulti16_LuV.get(1), - GT_OreDictUnificator.get(OrePrefixes.wireGt12, Materials.VanadiumGallium, 2), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Chrome, 6) }, - Materials.Tungsten.getMolten(288), - CustomItemList.eM_dynamoMulti64_LuV.get(1), - 400, - 7860); - - GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { ItemList.Hatch_Dynamo_ZPM.get(1), - GT_OreDictUnificator.get(OrePrefixes.wireGt04, Materials.Naquadah, 2), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Iridium, 2) }, - Materials.Silver.getMolten(576), - CustomItemList.eM_dynamoMulti4_ZPM.get(1), - 100, - 30720); - GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { CustomItemList.eM_dynamoMulti4_ZPM.get(1), - GT_OreDictUnificator.get(OrePrefixes.wireGt08, Materials.Naquadah, 2), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Iridium, 4) }, - Materials.Electrum.getMolten(576), - CustomItemList.eM_dynamoMulti16_ZPM.get(1), - 200, - 30720); - GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { CustomItemList.eM_dynamoMulti16_ZPM.get(1), - GT_OreDictUnificator.get(OrePrefixes.wireGt12, Materials.Naquadah, 2), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Iridium, 6) }, - Materials.Tungsten.getMolten(576), - CustomItemList.eM_dynamoMulti64_ZPM.get(1), - 400, - 30720); - - GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { ItemList.Hatch_Dynamo_UV.get(1), - GT_OreDictUnificator.get(OrePrefixes.wireGt04, Materials.NaquadahAlloy, 2), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Osmium, 2) }, - Materials.Silver.getMolten(1152), - CustomItemList.eM_dynamoMulti4_UV.get(1), - 100, - 122880); - GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { CustomItemList.eM_dynamoMulti4_UV.get(1), - GT_OreDictUnificator.get(OrePrefixes.wireGt08, Materials.NaquadahAlloy, 2), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Osmium, 4) }, - Materials.Electrum.getMolten(1152), - CustomItemList.eM_dynamoMulti16_UV.get(1), - 200, - 122880); - GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { CustomItemList.eM_dynamoMulti16_UV.get(1), - GT_OreDictUnificator.get(OrePrefixes.wireGt12, Materials.NaquadahAlloy, 2), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Osmium, 6) }, - Materials.Tungsten.getMolten(1152), - CustomItemList.eM_dynamoMulti64_UV.get(1), - 400, - 122880); - - GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { ItemList.Hatch_Dynamo_MAX.get(1), - GT_OreDictUnificator.get(OrePrefixes.wireGt04, Materials.Superconductor, 2), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Neutronium, 2) }, - Materials.Silver.getMolten(2304), - CustomItemList.eM_dynamoMulti4_UHV.get(1), - 100, - 500000); - GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { CustomItemList.eM_dynamoMulti4_UHV.get(1), - GT_OreDictUnificator.get(OrePrefixes.wireGt08, Materials.Superconductor, 2), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Neutronium, 4) }, - Materials.Electrum.getMolten(2304), - CustomItemList.eM_dynamoMulti16_UHV.get(1), - 200, - 500000); - GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { CustomItemList.eM_dynamoMulti16_UHV.get(1), - GT_OreDictUnificator.get(OrePrefixes.wireGt12, Materials.Superconductor, 2), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Neutronium, 6) }, - Materials.Tungsten.getMolten(2304), - CustomItemList.eM_dynamoMulti64_UHV.get(1), - 400, - 500000); - - GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { ItemList.Hatch_Dynamo_MAX.get(4), - GT_OreDictUnificator.get(OrePrefixes.wireGt04, Materials.Superconductor, 8), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Neutronium, 8) }, - Materials.Silver.getMolten(4608), - CustomItemList.eM_dynamoMulti4_UEV.get(1), - 500, - 500000); - GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { CustomItemList.eM_dynamoMulti4_UEV.get(1), - GT_OreDictUnificator.get(OrePrefixes.wireGt08, Materials.Superconductor, 8), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Neutronium, 16) }, - Materials.Electrum.getMolten(4608), - CustomItemList.eM_dynamoMulti16_UEV.get(1), - 1000, - 500000); - GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { CustomItemList.eM_dynamoMulti16_UEV.get(1), - GT_OreDictUnificator.get(OrePrefixes.wireGt12, Materials.Superconductor, 8), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Neutronium, 24) }, - Materials.Tungsten.getMolten(4608), - CustomItemList.eM_dynamoMulti64_UEV.get(1), - 2000, - 500000); - - // Energy Hatches 4A-64A IV-UIV - GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { ItemList.Hatch_Energy_IV.get(1), - GT_OreDictUnificator.get(OrePrefixes.wireGt04, Materials.Tungsten, 2), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.TungstenSteel, 2) }, - Materials.Silver.getMolten(144), - CustomItemList.eM_energyMulti4_IV.get(1), - 100, - 7680); - GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { CustomItemList.eM_energyMulti4_IV.get(1), - GT_OreDictUnificator.get(OrePrefixes.wireGt08, Materials.Tungsten, 2), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.TungstenSteel, 4) }, - Materials.Electrum.getMolten(144), - CustomItemList.eM_energyMulti16_IV.get(1), - 200, - 7680); - GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { CustomItemList.eM_energyMulti16_IV.get(1), - GT_OreDictUnificator.get(OrePrefixes.wireGt12, Materials.Tungsten, 2), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.TungstenSteel, 6) }, - Materials.Tungsten.getMolten(144), - CustomItemList.eM_energyMulti64_IV.get(1), - 400, - 7680); - - GT_Values.RA.addA |
