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 craftingFurnace = ; var furnace3d = ; var silicon = ; var oreIron = ; var oreCopper = ; var oreTin = ; var oreAluminium = ; var oreIlmenite = ; var oreDesh = ; var EISilicon = ; var GCoreIronMars = ; var GCoreIronAsteroid = ; var GCoreCopperMars = ; var GCoreTinMars = ; var GCoreAluminiumAsteroid = ; var GCoreIlmenite = ; var GCoreDesh = ; var nuggetSteel = ; var nuggetIron = ; var RCNuggetSteel = ; var book = ; var inkSac = ; var stone = ; var oreLead = ; var oreGold = ; var oreSilver = ; var GTGearDiamond = ; var GTGearGold = ; var plateDiamond = ; var GTDustElectrumFlux = ; var itemRedstone = ; var GTDustElectrum = ; var GTDustEnderium = ; var IC2DustTin = ; var GTDustEnderPearl = ; var AEDustEnder = ; var GTCrystalFlux = ; var diamond = ; var chisel = ; var plateIron = ; var stick = ; var hammer = ; var file = ; var sigilDivision = ; var gemEmerald = ; var blockEmerald = ; var crowbar = ; var crateEmerald = ; var gemDiamond = ; var blockDiamond = ; var crateDiamond = ; var nuggetDiamond = ; var gemRubyBoP = ; var gemSapphireBoP = ; var blockRubyBoP = ; var gemRubyGT = ; var blockSapphireBoP = ; var gemSapphireGT = ; var blockPeridotBoP = ; var gemOlivineGT = ; var blockRubyPR = ; var blockSapphirePR = ; var blockPeridotPR = ; var oreSalt = ; var dustSaltPHC = ; var itemSalt = ; var dustSaltGT = ; var blockMarble = ; var marblePrRed = ; # Ore Dictionary stuff craftingFurnace.add(furnace3d); oreIron.add(GCoreIronMars); oreIron.add(GCoreIronAsteroid); oreCopper.add(GCoreCopperMars); oreTin.add(GCoreTinMars); oreAluminium.add(GCoreAluminiumAsteroid); oreIlmenite.add(GCoreIlmenite); oreDesh.add(GCoreDesh); oreSalt.remove(dustSaltPHC); blockMarble.add(marblePrRed); # Extras furnace.remove(nuggetSteel, nuggetIron); nuggetSteel.remove(RCNuggetSteel); recipes.remove(furnace3d); recipes.addShapeless(furnace3d, []); recipes.addShaped(chisel, [ [null, hammer, plateIron], [null, stick, file], [stick, null, null]]); # Dungeon Loot vanilla.loot.removeChestLoot("dungeonChest", sigilDivision); vanilla.loot.removeChestLoot("mineshaftCorridor", sigilDivision); vanilla.loot.removeChestLoot("pyramidDesertyChest", sigilDivision); vanilla.loot.removeChestLoot("pyramidJungleChest", sigilDivision); vanilla.loot.removeChestLoot("strongholdCorridor", sigilDivision); vanilla.loot.removeChestLoot("strongholdCrossing", sigilDivision); # Fixes # GemBlock Crafting - no longer needed due to fix in ProjectRed recipes.addShapeless(blockRubyBoP * 9, [blockRubyPR, blockRubyPR, blockRubyPR, blockRubyPR, blockRubyPR, blockRubyPR, blockRubyPR, blockRubyPR, blockRubyPR]); recipes.addShapeless(blockSapphireBoP * 9, [blockSapphirePR, blockSapphirePR, blockSapphirePR, blockSapphirePR, blockSapphirePR, blockSapphirePR, blockSapphirePR, blockSapphirePR, blockSapphirePR]); recipes.addShapeless(blockPeridotBoP * 9, [blockPeridotPR, blockPeridotPR, blockPeridotPR, blockPeridotPR, blockPeridotPR, blockPeridotPR, blockPeridotPR, blockPeridotPR, blockPeridotPR]); recipes.addShapeless(blockRubyPR * 9, [blockRubyBoP, blockRubyBoP, blockRubyBoP, blockRubyBoP, blockRubyBoP, blockRubyBoP, blockRubyBoP, blockRubyBoP, blockRubyBoP]); recipes.addShapeless(blockSapphirePR * 9, [blockSapphireBoP, blockSapphireBoP, blockSapphireBoP, blockSapphireBoP, blockSapphireBoP, blockSapphireBoP, blockSapphireBoP, blockSapphireBoP, blockSapphireBoP]); recipes.addShapeless(blockPeridotPR * 9, [blockPeridotBoP, blockPeridotBoP, blockPeridotBoP, blockPeridotBoP, blockPeridotBoP, blockPeridotBoP, blockPeridotBoP, blockPeridotBoP, blockPeridotBoP]);