import crafttweaker.api.item.IItemStack; import crafttweaker.api.recipe.Replacer; import mods.jei.JEI; import mods.create.MixingManager; // Cable craftingTable.addShaped("cable", * 16, [[, , ], [, , ], [, , ]]); // Machine Casing craftingTable.addShaped("machine_casing", , [[, , ], [, , ], [, , ]]); // Storage Housing craftingTable.addShaped("storage_housing", , [[, , ], [, , ]]); // Silica Dust // Sandstone Stone .removeByName("immersiveengineering:crusher/sandstone"); .removeByName("immersiveengineering:crusher/ore_quartz"); .addRecipe("silica_dust_sandstone", , 3200, * 2, % 50, % 25); .addRecipe("silica_dust_quartz", , 3200, , % 25); .addRecipe("silica_dust_quartz_ore", , 4800, * 3, * 2, % 25); // Silicon .addRecipe("silicon_coal_coke", , [], 100, 51200, [], ); .addRecipe("silicon_petcoke", , [], 100, 51200, [], ); // Redstone Acid - MixingManager .addRecipe("redstone_acid", , [ * 250], [], [ * 250], 256); // Raw Processors .addRecipe("raw_basic_processor", , , 2400, ); .addRecipe("raw_improved_processor", , , 2400, ); .addRecipe("raw_advanced_processor", , , 2400, ); // Enriched Iron - Duroplast Replacer.forMods(["refinedstorage"]).suppressWarnings().replace(, ).execute(); // Processors .addRecipe(.builder("basic_processor") .transitionTo() .require() .loops(1) .addOutput(, 1) .addStep((rb) => rb.require()) .addStep((rb) => rb.require( * 125)) .addStep((rb) => rb.require()) .addStep((rb) => rb.require()) ); .addRecipe(.builder("improved_processor") .transitionTo() .require() .loops(1) .addOutput(, 1) .addStep((rb) => rb.require()) .addStep((rb) => rb.require( * 125)) .addStep((rb) => rb.require()) .addStep((rb) => rb.require()) ); .addRecipe(.builder("advanced_processor") .transitionTo() .require() .loops(1) .addOutput(, 1) .addStep((rb) => rb.require()) .addStep((rb) => rb.require( * 125)) .addStep((rb) => rb.require()) .addStep((rb) => rb.require()) ); .addRecipe(.builder("1k_storage_part") .transitionTo() .require() .loops(3) .addOutput(, 1) .addStep((rb) => rb.require()) .addStep((rb) => rb.require()) .addStep((rb) => rb.require()) .addStep() .addStep((rb) => rb.require()) .addStep((rb) => rb.require()) ); .addRecipe(.builder("4k_storage_part") .transitionTo() .require() .loops(3) .addOutput(, 1) .addStep((rb) => rb.require()) .addStep((rb) => rb.require()) .addStep((rb) => rb.require()) .addStep((rb) => rb.require()) .addStep((rb) => rb.require()) ); .addRecipe(.builder("16k_storage_part") .transitionTo() .require() .loops(3) .addOutput(, 1) .addStep((rb) => rb.require()) .addStep((rb) => rb.require()) .addStep((rb) => rb.require()) .addStep((rb) => rb.require()) .addStep((rb) => rb.require()) ); .addRecipe(.builder("64k_storage_part") .transitionTo() .require() .loops(3) .addOutput(, 1) .addStep((rb) => rb.require()) .addStep((rb) => rb.require()) .addStep((rb) => rb.require()) .addStep((rb) => rb.require()) .addStep((rb) => rb.require()) ); .addRecipe(.builder("64k_fluid_storage_part") .transitionTo() .require() .loops(3) .addOutput(, 1) .addStep((rb) => rb.require()) .addStep((rb) => rb.require()) .addStep((rb) => rb.require()) .addStep() .addStep((rb) => rb.require()) .addStep((rb) => rb.require()) ); .addRecipe(.builder("256k_fluid_storage_part") .transitionTo() .require() .loops(3) .addOutput(, 1) .addStep((rb) => rb.require()) .addStep((rb) => rb.require()) .addStep((rb) => rb.require()) .addStep((rb) => rb.require()) .addStep((rb) => rb.require()) ); .addRecipe(.builder("1024k_fluid_storage_part") .transitionTo() .require() .loops(3) .addOutput(, 1) .addStep((rb) => rb.require()) .addStep((rb) => rb.require()) .addStep((rb) => rb.require()) .addStep((rb) => rb.require()) .addStep((rb) => rb.require()) ); .addRecipe(.builder("4096k_fluid_storage_part") .transitionTo() .require() .loops(3) .addOutput(, 1) .addStep((rb) => rb.require()) .addStep((rb) => rb.require()) .addStep((rb) => rb.require()) .addStep((rb) => rb.require()) .addStep((rb) => rb.require()) ); // Refined Storage // Cable craftingTable.removeByName("crafttweaker:autogenerated/refinedstorage.cable"); craftingTable.removeByName("crafttweaker:autogenerated/refinedstorage.machine_casing"); // Silicon furnace.removeByName("refinedstorage:silicon"); // Processor craftingTable.removeByName("refinedstorage:raw_basic_processor"); craftingTable.removeByName("refinedstorage:raw_improved_processor"); craftingTable.removeByName("refinedstorage:raw_advanced_processor"); furnace.removeByName("refinedstorage:basic_processor"); furnace.removeByName("refinedstorage:improved_processor"); furnace.removeByName("refinedstorage:advanced_processor"); // Storage Part craftingTable.removeByName("crafttweaker:autogenerated/refinedstorage.1k_storage_part"); craftingTable.removeByName("crafttweaker:autogenerated/refinedstorage.4k_storage_part"); craftingTable.removeByName("crafttweaker:autogenerated/refinedstorage.16k_storage_part"); craftingTable.removeByName("crafttweaker:autogenerated/refinedstorage.64k_storage_part"); craftingTable.removeByName("crafttweaker:autogenerated/refinedstorage.64k_fluid_storage_part"); craftingTable.removeByName("crafttweaker:autogenerated/refinedstorage.256k_fluid_storage_part"); craftingTable.removeByName("crafttweaker:autogenerated/refinedstorage.1024k_fluid_storage_part"); craftingTable.removeByName("crafttweaker:autogenerated/refinedstorage.4096k_fluid_storage_part"); craftingTable.removeByName("crafttweaker:autogenerated/refinedstorage.1k_storage_disk"); craftingTable.removeByName("crafttweaker:autogenerated/refinedstorage.4k_storage_disk"); craftingTable.removeByName("crafttweaker:autogenerated/refinedstorage.16k_storage_disk"); craftingTable.removeByName("crafttweaker:autogenerated/refinedstorage.64k_storage_disk"); craftingTable.removeByName("crafttweaker:autogenerated/refinedstorage.64k_fluid_storage_disk"); craftingTable.removeByName("crafttweaker:autogenerated/refinedstorage.256k_fluid_storage_disk"); craftingTable.removeByName("crafttweaker:autogenerated/refinedstorage.1024k_fluid_storage_disk"); craftingTable.removeByName("crafttweaker:autogenerated/refinedstorage.4096k_fluid_storage_disk"); craftingTable.removeByName("crafttweaker:autogenerated/refinedstorage.storage_housing"); // Processor Binding craftingTable.removeByName("refinedstorage:processor_binding"); JEI.hideIngredient(); // Quartz Enriched Iron craftingTable.removeByName("refinedstorage:quartz_enriched_iron"); JEI.hideIngredient(); craftingTable.removeByName("crafttweaker:autogenerated/refinedstorage.block_of_quartz_enriched_iron"); JEI.hideIngredient();