import mods.ic2.Macerator; import mods.mekanism.Crusher; #Remove Nano-suit recipes recipes.remove(); recipes.remove(); recipes.remove(); recipes.remove(); #Remove Q-Suit recipes recipes.remove(); recipes.remove(); recipes.remove(); recipes.remove(); #Change water mill recipe var mill = ; var alloy = ; var shaft = ; var kinetic_gen = ; recipes.remove(mill); recipes.addShaped(mill, [[alloy, shaft, alloy], [shaft, kinetic_gen, shaft], [alloy, shaft, alloy]]); #Remove IC2 blast furnace recipes.remove(); #Energium Dust recipe var energium = ; var d_dust = ; val redstone = ; val glowstone = ; recipes.remove(energium); recipes.addShaped(energium * 9, [[redstone, d_dust, redstone], [d_dust, glowstone, d_dust], [redstone, d_dust, redstone]]); #Glass fibre recipe var fib_cable = ; val glass = ; var electrum = ; recipes.remove(fib_cable); recipes.addShaped(fib_cable, [[glass, glass, glass], [energium, electrum, energium], [glass, glass, glass]]); #Remove IC2 solar panel :( recipes.remove(); #Remove nuke recipes.remove(); #Remove all the IC2 reactor blocks :( X6 recipes.remove(); recipes.remove(); recipes.remove(); recipes.remove(); recipes.remove(); recipes.remove(); #Change macerator recipe var circuit = ; var blade = ; var macerator = ; var mac_block = ; recipes.remove(macerator); recipes.addShaped(macerator, [[blade], [circuit], [mac_block]]); #Tweak macerator recipes to output more ore for iron, copper and tin #Macerator.addRecipe( * 3, ); Commented out: #Macerator.addRecipe( * 3, ); Doesn't work #Macerator.addRecipe( * 3, ); due to API limitations #Remove Mek bronze recipe mods.mekanism.Infuser.removeRecipe(); mods.mekanism.Infuser.removeRecipe(); mods.mekanism.Infuser.removeRecipe(); mods.mekanism.Infuser.removeRecipe(); #Changed Mek heat generator recipe val diamond = ; var osmium = ; var solid_gen = ; var stirling_gen = ; var fluid_gen = ; var heat_gen = ; recipes.remove(heat_gen); recipes.addShaped(heat_gen, [[diamond, solid_gen, diamond], [alloy, stirling_gen, alloy], [osmium, fluid_gen, osmium]]); #Change Mek solar panel item recipe var pane = ; var silicon = ; var solar_item = ; val steel = ; recipes.remove(solar_item); recipes.addShaped(solar_item, [[pane, pane, pane], [redstone, silicon, redstone], [osmium, steel, osmium]]); #Change Mek advanced solar recipe var solar = ; var adv_solar = ; recipes.remove(adv_solar); recipes.addShaped(adv_solar, [[solar, diamond, solar], [solar, diamond, solar], [steel, steel, steel]]); #Change bio generator recipe val iron = ; var enrich = ; var bio_gen = ; recipes.remove(bio_gen); recipes.addShaped(bio_gen, [[redstone, enrich, redstone], [heat_gen, circuit, heat_gen], [steel, enrich, steel]]); #Change mek windmill recipe var windmill = ; var rotor = ; var tablet = ; var kinetic_wind_gen = ; recipes.remove(windmill); recipes.addShaped(windmill, [[null, rotor, null], [osmium, kinetic_wind_gen, osmium], [tablet, kinetic_gen, tablet]]); #Change gas-burning generator recipe var gas_gen = ; var steel_case = ; var electro_core = ; recipes.remove(gas_gen); recipes.addShaped(gas_gen, [[osmium, heat_gen, osmium], [steel_case, electro_core, steel_case], [osmium, heat_gen, osmium]]); #Change metal-infuser recipe var infuser = ; var blast_brick = ; recipes.remove(infuser); recipes.addShaped(infuser, [[iron, blast_brick, iron], [redstone, steel, redstone], [iron, blast_brick, iron]]); #Change ultimate cable recipe var ulti_cable = ; var elite_cable = ; var atomic = ; var dia_pipe = ; recipes.remove(ulti_cable); recipes.addShaped(ulti_cable, [[atomic, fib_cable, atomic], [dia_pipe, elite_cable, dia_pipe], [atomic, fib_cable, atomic]]); #Change electric track recipe var adv_rail = ; var ele_rail = ; var rebar = ; mods.railcraft.Rolling.removeRecipe(ele_rail); mods.railcraft.Rolling.addShaped(ele_rail * 6, [[adv_rail, energium, adv_rail], [adv_rail, alloy, adv_rail], [adv_rail, energium, adv_rail]]); mods.railcraft.Rolling.removeRecipe( * 2); mods.railcraft.Rolling.removeRecipe( * 4); mods.railcraft.Rolling.removeRecipe( * 4); mods.railcraft.Rolling.removeRecipe( * 8); mods.railcraft.Rolling.removeRecipe( * 8); mods.railcraft.Rolling.removeRecipe( * 16); mods.railcraft.Rolling.removeRecipe( * 16); mods.railcraft.Rolling.removeRecipe( * 48); mods.railcraft.Rolling.addShaped(rebar * 32, [[null, null, ], [null, , null], [null, null, ]]); #Change electric tree-tap recipe var ele_treetap_any = ; var ele_treetap = ; var small_unit = ; var iron_plate = ; recipes.remove(ele_treetap_any); recipes.addShaped(ele_treetap, [[null, iron_plate, null], [iron_plate, iron_plate, small_unit], [iron_plate, null, null]]); #Change extractor recipe (not completely sure why) var extractor = ; var Cell = ; var treetap = ; recipes.remove(extractor); recipes.addShaped(extractor, [[Cell, mac_block, Cell], [Cell, circuit, Cell]]); #Change electric locomotive recipe var ele_loco = .withTag({model:"railcraft:default"}); var lamp = ; var cart = ; var steel_gear = ; var energy_crystal = ; recipes.remove(ele_loco); recipes.addShaped(ele_loco, [[lamp, alloy, null], [alloy, energy_crystal, alloy], [steel_gear, cart, steel_gear]]); #Change metal former recipe var anvil = ; var metal_former = ; recipes.remove(metal_former); recipes.addShaped(metal_former, [[anvil], [circuit], [mac_block]]); #Change the carbon kinetic wind generator rotor recipe var carbon_blade = ; recipes.remove(rotor); recipes.addShaped(rotor, [[diamond, carbon_blade, diamond], [carbon_blade, shaft, carbon_blade], [diamond, carbon_blade, diamond]]); #Change electric feeder unit recipe var feeder = ; var ingotelectrum = ; recipes.remove(); recipes.remove(feeder); recipes.addShaped(feeder, [[alloy, ingotelectrum, alloy], [ingotelectrum, energy_crystal, ingotelectrum], [alloy, ingotelectrum, alloy]]); #Change Quarry and Mining Boost ring recipes var Ddrill = .anyDamage(); var ring = ; recipes.remove(); recipes.addShaped(, [[steel, dia_pipe, steel], [circuit, mac_block, circuit], [null, Ddrill, null]]); recipes.addShaped(, [[diamond, diamond, diamond], [Ddrill, ring, Ddrill], [diamond, diamond, diamond]]); #Change basic machine casing recipe var steel_plate = ; steel_plate.add(); recipes.remove(mac_block); recipes.addShaped(mac_block, [[steel_plate, steel_plate, steel_plate], [steel_plate, null, steel_plate], [steel_plate, steel_plate, steel_plate]]); #Nerf the transporter recipe, but why won't you remove the old recipe :c var diamond_pipe = ; var logi_pipe = ; recipes.remove(); recipes.addShaped(, [[null, circuit, null], [steel_plate, diamond_pipe, steel_plate], [null, circuit, null]]); #Change logical sorter recipe var sorter = ; var bars = ; recipes.remove(sorter); recipes.addShaped(sorter, [[iron, bars, iron], [iron, circuit, iron], [iron, logi_pipe, iron]]); #Change IC2 circuit recipe var IC2_circuit = ; var red_alloy = ; var copper_cable = ; recipes.remove(IC2_circuit); recipes.addShaped(IC2_circuit, [[copper_cable, copper_cable, copper_cable], [redstone, red_alloy, redstone], [copper_cable, copper_cable, copper_cable]]); #Change iron furnace recipe var iron_furnace = ; recipes.remove(iron_furnace); recipes.addShaped(iron_furnace, [[], [mac_block], []]); #Change mixed metal ingot recipe var mixed = ; var tin_plate = ; var bronze_plate = ; recipes.remove(mixed); recipes.addShaped(mixed * 2, [[steel_plate, steel_plate, steel_plate], [bronze_plate, bronze_plate, bronze_plate], [tin_plate, tin_plate, tin_plate]]); #Change stone gear recipe var stone_gear = ; var cobble = ; recipes.remove(stone_gear); recipes.addShaped(stone_gear, [[null, cobble, null], [cobble, , cobble], [null, cobble, null]]); #add recipe for the Gold gear from BC var iron_gear = ; var gold_gear = ; var diamond_gear = ; recipes.addShaped(iron_gear, [[null, , null], [, stone_gear, ], [null, , null]]); recipes.addShaped(gold_gear, [[null, , null], [, iron_gear, ], [null, , null]]); recipes.addShaped(diamond_gear, [[null, , null], [, gold_gear, ], [null, , null]]); #Nuke gear ore dictionary... for item in .items { .remove(item); } for item in .items { .remove(item); } var piston = ; iron_plate.add(); recipes.addShaped(, [[iron_plate, iron_plate, iron_plate], [null, glass, null], [, piston, ]]); #Change rolling machine recipe var rolling = ; var compressor = ; recipes.remove(rolling); recipes.addShaped(rolling, [[compressor], [mac_block], [metal_former]]); #Change overclocker upgrade recipe var overclocker = ; var coolant = ; var lapis_block = ; var gold_casing = ; recipes.remove(overclocker); recipes.addShaped(overclocker, [[null, lapis_block, null], [coolant, energium, coolant], [gold_casing, alloy, gold_casing]]); #Change energy storage upgrade recipe var energy_store = ; var redstone_block = ; recipes.remove(energy_store); recipes.addShaped(energy_store, [[null, redstone_block, null], [coolant, energium, coolant], [gold_casing, alloy, gold_casing]]); #Try to remove obsidian and glowstone ingot breaking down recipes Crusher.removeRecipe(); Crusher.removeRecipe(); #The best you can get, since TE4 doesn't have recipe support, and IC2 doesn't allow recipes to be removed. #Change drill and chainsaw recipes var drill = ; var chainsaw = ; var power_unit = ; recipes.remove(drill.anyDamage()); recipes.remove(chainsaw.anyDamage()); recipes.addShaped(drill, [[null, steel_plate, null], [steel_plate, steel_plate, steel_plate], [steel_plate, power_unit, steel_plate]]); recipes.addShaped(chainsaw, [[null, steel_plate, steel_plate], [steel_plate, steel_plate, steel_plate], [power_unit, steel_plate, null]]); #Change electric furnace recipe var ele_furnace = ; recipes.remove(ele_furnace); recipes.addShaped(ele_furnace, [[null, circuit, null], [lamp, iron_furnace, lamp]]); #Trash + Fix Mek Circuits circuit.remove(); mods.mekanism.Infuser.removeRecipe(); .remove(); recipes.remove(); recipes.remove(); recipes.addShaped(, [[, , ]]); #Change pulveriser recipe var pulveriser = .withTag({Level: 0 as byte, Augments: [{id: 4757 as short, Damage: 0 as short, Count: 1 as byte, Slot: 0}, {id: 4757 as short, Damage: 32 as short, Count: 1 as byte, Slot: 1}, {id: 4757 as short, Damage: 16 as short, Count: 1 as byte, Slot: 2}]}); var copper_gear = ; var basic_frame = ; var reception = ; recipes.removeShaped(pulveriser, [[null, piston, null], [, basic_frame, ], [copper_gear, reception, copper_gear]]); recipes.addShaped(pulveriser, [[null, piston, null], [diamond, basic_frame, diamond], [copper_gear, reception, copper_gear]]); #Change crusher recipe var crusher = ; var lava = ; recipes.remove(crusher); recipes.addShaped(crusher, [[redstone, circuit, redstone], [lava, macerator, lava], [redstone, circuit, redstone]]); #Change enrichment chamber recipe var enrichment = ; recipes.remove(enrichment); recipes.addShaped(enrichment, [[redstone, circuit, redstone], [compressor, macerator, compressor], [redstone, circuit, redstone]]); #Change energised smelter recipe var smelter = ; recipes.remove(smelter); recipes.addShaped(smelter, [[redstone, circuit, redstone], [, ele_furnace, ], [redstone, circuit, redstone]]); #Add cheaty recipe to remove AE2 in world crafting var quartz = ; var quartz_dust = ; var certus = ; var certus_dust = ; #var fluix = ; Ore dictionary can't be an output var fluix = ; #var fluix_dust = ; So we have to use the long method var fluix_dust = ; recipes.addShapeless(fluix * 2, [quartz, certus, redstone]); recipes.addShapeless(fluix_dust * 2, [quartz_dust, certus_dust, redstone]); #Enrich AE2 crystals var quartzs = ; #Why Mekanism, do you not support ore dictionary input? var certusz = ; #WHY?! var pure_quartz = ; var pure_certus = ; var pure_fluix = ; mods.mekanism.Enrichment.addRecipe(quartzs, pure_quartz); mods.mekanism.Enrichment.addRecipe(certusz, pure_certus); mods.mekanism.Enrichment.addRecipe(fluix, pure_fluix); #Fix nether and certus block recipe var quartz_block = ; var certus_block = ; var fluix_block = ; recipes.removeShaped(quartz_block, [[pure_quartz, pure_quartz, pure_quartz], [pure_quartz, null, pure_quartz], [pure_quartz, pure_quartz, pure_quartz]]); recipes.addShaped(quartz_block, [[pure_quartz, pure_quartz], [pure_quartz, pure_quartz]]); recipes.removeShaped(certus_block, [[pure_certus, pure_certus, pure_certus], [pure_certus, null, pure_certus], [pure_certus, pure_certus, pure_certus]]); recipes.addShaped(certus_block, [[certus, certus], [certus, certus]]); recipes.addShaped(certus_block, [[pure_certus, pure_certus], [pure_certus, pure_certus]]); recipes.remove(fluix_block); recipes.addShaped(fluix_block, [[fluix, fluix], [fluix, fluix]]); recipes.addShaped(fluix_block, [[pure_fluix, pure_fluix], [pure_fluix, pure_fluix]]); #Add anvil blast furnace recipe mods.railcraft.BlastFurnace.addRecipe(, true, false, 42240, ); mods.railcraft.BlastFurnace.addRecipe(, true, false, 42240, ); mods.railcraft.BlastFurnace.addRecipe(, true, false, 42240, ); #Turn the crusher into a macerator Crusher.addRecipe(, * 3); Crusher.addRecipe(, * 2); Crusher.addRecipe(, * 2); Crusher.addRecipe(, * 2); Crusher.addRecipe(, * 2); Crusher.addRecipe(, * 2); Crusher.addRecipe(, * 2); Crusher.addRecipe(, redstone * 8); Crusher.addRecipe(, * 2); Crusher.addRecipe(, * 2); Crusher.addRecipe(, * 2); Crusher.addRecipe(, * 2); Crusher.addRecipe(, * 2); Crusher.addRecipe(, * 2); Crusher.addRecipe(, * 4); Crusher.addRecipe(, * 4); Crusher.addRecipe(, * 4); mods.mekanism.Enrichment.removeRecipe(); mods.mekanism.Enrichment.removeRecipe(); mods.mekanism.Enrichment.removeRecipe(); mods.mekanism.Enrichment.removeRecipe(); mods.mekanism.Enrichment.addRecipe(, * 5); mods.mekanism.Enrichment.addRecipe(, * 5); #Remove generator furnace - machine block recipe var battery = ; var battery_charged = ; var generator = ; recipes.remove(generator); recipes.addShaped(generator, [[null, battery, null], [iron_plate, iron_plate, iron_plate], [null, iron_furnace, null]]); recipes.addShaped(generator, [[null, battery_charged, null], [iron_plate, iron_plate, iron_plate], [null, iron_furnace, null]]); #Do the same thing with the solid heat generator var heat_cond = ; recipes.removeShaped(, [[heat_cond], [mac_block], []]); #FFS IC2, why you delete both recipes? recipes.addShaped(, [[null, heat_cond, null], [iron_plate, iron_plate, iron_plate], [null, iron_furnace, null]]); #Nerf Project.Red pipes var diamond_chipset = ; var emerald_chipset = ; var advancedlogi_pipe = ; recipes.remove(advancedlogi_pipe); recipes.addShaped(advancedlogi_pipe * 16, [[diamond_chipset, sorter, diamond_chipset], [logi_pipe, , logi_pipe], [diamond_chipset, sorter, diamond_chipset]]); recipes.remove(); recipes.addShaped(, [[null, null, diamond_chipset], [steel_plate, emerald_chipset, steel_plate], [alloy, alloy, alloy]]); mods.mekanism.Infuser.removeRecipe(); mods.mekanism.Infuser.removeRecipe(); mods.mekanism.Infuser.addRecipe("REDSTONE", 10, , ); recipes.remove(); recipes.addShaped( * 8, [[, electrum, ], [alloy, , alloy], [, electrum, ]]);