import mods.nei.NEI; import mods.gregtech.ChemicalReactor; import mods.gregtech.Wiremill; import mods.gregtech.Assembler; import mods.gregtech.ImplosionCompressor; import mods.gregtech.BlastFurnace; import mods.ic2.Macerator; import mods.ic2.Compressor; //import mods.gregtech.Boxing; # Aliases var GCRefinery = ; var GCElectricCompressor = ; var GCCircuitFabricator = ; var GCCompressor = ; var GCMethaneSynthesizer = ; var GCGasLiquifier = ; var GCBlockAluminum = ; var plateHeavyDuty = ; var compressedCopper = ; var compressedTin = ; var compressedAluminium = ; var compressedSteel = ; var compressedBronze = ; var compressedIron = ; var compressedDesh = ; var compressedMeteoricIron = ; var GCingotMeteoricIron = ; var GCingotDesh = ; var plateHeavyDutyT2 = ; var plateHeavyDutyT3 = ; var heavyDutyHoe = ; var heavyDutyBoots = ; var heavyDutyAxe = ; var heavyDutyChestplate = ; var heavyDutyHelm = ; var heavyDutyLeggings = ; var heavyDutyPickaxe = ; var heavyDutySword = ; var heavyDutyShovel = ; var deshHoe = ; var deshChestplate = ; var deshBoots = ; var deshAxe = ; var deshSword = ; var deshHelm = ; var deshShovel = ; var deshLeggings = ; var deshPickaxe = ; var GCoreIronMars = ; var GCoreIronAsteroid = ; var GCoreCopperMars = ; var GCoreTinMars = ; var GCoreAluminiumAsteroid = ; var GCoreIlmenite = ; var GCstickDesh = ; var waferBasic = ; var waferAdvanced = ; var waferSolar = ; var canisterTin = ; var canisterCopper = ; var meteorFallen = ; var rawMeteoricIron = ; var titaniumSword = ; var titaniumShovel = ; var titaniumAxe = ; var titaniumHoe = ; var titaniumPickaxe = ; var titaniumHelm = ; var titaniumBoots = ; var titaniumLeggings = ; var titaniumChestplate = ; var compressedTitanium = ; var GCoreDesh = ; var beamReflector = ; var beamReceiver = ; var shardTitanium = ; var boltStainlessSteel = ; var hammer = ; var boltTungsten = ; var boltTungstenSteel = ; var stickDesh = ; var file = ; var ingotDesh = ; var plateDesh = ; var plateCopper = ; var plateTin = ; var tinyPileDarkAshes = ; var tinyPileStainlessSteel = ; var tinyPileTungsten = ; var tinyPileTungstenSteel = ; var diamond = ; var boardBasic = ; var boardAdvanced = ; var GTdustLapis = ; var GTplateCopper = ; var GTplateTin = ; var GTplateAluminium = ; var GTplateBronze = ; var RCplateIron = ; var RCplateSteel = ; var GTplateTitanium = ; var GTingotTitanium = ; var silicon = ; var oresilicon = ; var airlockcontroller = ; var GTmeteoricIron = ; var GTplateDesh = ; var GTplateSteel = ; oresilicon.add(silicon); # Items/blocks removal recipes.remove(GCRefinery); NEI.hide(GCRefinery); recipes.remove(GCElectricCompressor); NEI.hide(GCElectricCompressor); recipes.remove(GCCircuitFabricator); NEI.hide(GCCircuitFabricator); recipes.remove(GCCompressor); NEI.hide(GCCompressor); recipes.remove(GCMethaneSynthesizer); NEI.hide(GCMethaneSynthesizer); NEI.addEntry(GCGasLiquifier); recipes.remove(GCBlockAluminum); recipes.remove(heavyDutyHoe); NEI.hide(heavyDutyHoe); recipes.remove(heavyDutyBoots); NEI.hide(heavyDutyBoots); recipes.remove(heavyDutyAxe); NEI.hide(heavyDutyAxe); recipes.remove(heavyDutyChestplate); NEI.hide(heavyDutyChestplate); recipes.remove(heavyDutyHelm); NEI.hide(heavyDutyHelm); recipes.remove(heavyDutyLeggings); NEI.hide(heavyDutyLeggings); recipes.remove(heavyDutyPickaxe); NEI.hide(heavyDutyPickaxe); recipes.remove(heavyDutySword); NEI.hide(heavyDutySword); recipes.remove(heavyDutyShovel); NEI.hide(heavyDutyShovel); recipes.remove(GCstickDesh); NEI.hide(GCstickDesh); recipes.remove(titaniumShovel); NEI.hide(titaniumShovel); recipes.remove(titaniumAxe); NEI.hide(titaniumAxe); recipes.remove(titaniumHoe); NEI.hide(titaniumHoe); recipes.remove(titaniumPickaxe); NEI.hide(titaniumPickaxe); recipes.remove(titaniumSword); NEI.hide(titaniumSword); # Recipe Adding # Recipe Changes recipes.remove(airlockcontroller); recipes.addShaped(airlockcontroller, [ [compressedSteel, compressedSteel, compressedSteel], [compressedMeteoricIron, waferBasic, compressedMeteoricIron], [compressedSteel, compressedSteel, compressedSteel]]); recipes.remove(deshHoe); recipes.addShaped(deshHoe, [ [plateDesh, ingotDesh, hammer], [file, stickDesh, null], [null, stickDesh, null]]); recipes.remove(deshAxe); recipes.addShaped(deshAxe, [ [plateDesh, ingotDesh, hammer], [plateDesh, stickDesh, null], [file, stickDesh, null]]); recipes.remove(deshSword); recipes.addShaped(deshSword, [ [null, plateDesh, null], [file, plateDesh, hammer], [null, stickDesh]]); recipes.remove(deshShovel); recipes.addShaped(deshShovel, [ [file, plateDesh, hammer], [null, stickDesh, null], [null, stickDesh, null]]); recipes.remove(deshPickaxe); recipes.addShaped(deshPickaxe, [ [plateDesh, ingotDesh, ingotDesh], [file, stickDesh, hammer], [null, stickDesh, null]]); recipes.remove(canisterTin); recipes.addShaped(canisterTin, [ [plateTin, null, plateTin], [plateTin, hammer, plateTin], [plateTin, plateTin, plateTin]]); recipes.remove(canisterCopper); recipes.addShaped(canisterCopper, [ [plateCopper, null, plateCopper], [plateCopper, hammer, plateCopper], [plateCopper, plateCopper, plateCopper]]); recipes.remove(titaniumHelm); recipes.addShaped(titaniumHelm, [ [compressedTitanium, compressedTitanium, compressedTitanium], [compressedTitanium, hammer, compressedTitanium]]); recipes.remove(titaniumBoots); recipes.addShaped(titaniumBoots, [ [compressedTitanium, null, compressedTitanium], [compressedTitanium, hammer, compressedTitanium]]); recipes.remove(titaniumChestplate); recipes.addShaped(titaniumChestplate, [ [compressedTitanium, hammer, compressedTitanium], [compressedTitanium, compressedTitanium, compressedTitanium], [compressedTitanium, compressedTitanium, compressedTitanium]]); recipes.remove(titaniumLeggings); recipes.addShaped(titaniumLeggings, [ [compressedTitanium, compressedTitanium, compressedTitanium], [compressedTitanium, hammer, compressedTitanium], [compressedTitanium, null, compressedTitanium]]); recipes.remove(compressedMeteoricIron); # GT/IC2 Integration //Macerator.addRecipe(rawMeteoricIron * 2, meteorFallen); ImplosionCompressor.addRecipe([compressedCopper, tinyPileDarkAshes], GTplateCopper * 2, 2); ImplosionCompressor.addRecipe([compressedTin, tinyPileDarkAshes], GTplateTin * 2, 2); ImplosionCompressor.addRecipe([compressedAluminium, tinyPileDarkAshes], GTplateAluminium * 2, 2); ImplosionCompressor.addRecipe([compressedSteel, tinyPileDarkAshes], RCplateSteel * 2, 2); ImplosionCompressor.addRecipe([compressedBronze, tinyPileDarkAshes], GTplateBronze * 2, 2); ImplosionCompressor.addRecipe([compressedIron, tinyPileDarkAshes], RCplateIron * 2, 2); ImplosionCompressor.addRecipe([compressedMeteoricIron, tinyPileDarkAshes], GCingotMeteoricIron * 2, 2); ImplosionCompressor.addRecipe([compressedDesh, tinyPileDarkAshes], GCingotDesh * 2, 2); ImplosionCompressor.addRecipe([compressedTitanium, tinyPileDarkAshes], GTplateTitanium * 2, 2); Assembler.addRecipe(waferBasic, diamond, boardBasic, 1600, 2); Assembler.addRecipe(waferAdvanced, diamond, boardAdvanced, 3200, 4); Assembler.addRecipe(waferSolar * 9, diamond, GTdustLapis * 9, 1600, 2); //IItemStack[] output, IItemStack[] input, int durationTicks, int euPerTick, int heat BlastFurnace.addRecipe([GTingotTitanium], [shardTitanium], 1500, 120, 1500); # Specialities furnace.remove(<*>, GCoreIlmenite); //furnace.remove(<*>, GCoreAluminiumAsteroid); furnace.remove(<*>, shardTitanium); // blocks require Compressor recipes.remove(); // Copper block recipes.remove(); // Tin block