import crafttweaker.item.IItemDefinition; import crafttweaker.item.IItemStack; import crafttweaker.item.IIngredient; import crafttweaker.oredict.IOreDict; import crafttweaker.oredict.IOreDictEntry; import mods.contenttweaker.VanillaFactory; import mods.contenttweaker.Color; import mods.gregtech.recipe.RecipeMap; import mods.gregtech.material.MaterialRegistry; import mods.gregtech.material.Material; import scripts.common.makeShaped as makeShaped; .displayName = "Basic RF Capacitor"; .displayName = "Double-Layer RF Capacitor"; .displayName = "Octadic RF Capacitor"; //Rubber by hand recipes.addShaped(,[[],[],[]]); //Resonant Clathrate furnace.remove(); furnace.addRecipe(, , 0.0); //EnderIO Conduits recipes.remove(); recipes.remove(); recipes.remove(); recipes.remove(); recipes.remove(); recipes.remove(); recipes.remove(); recipes.remove(); recipes.remove(); recipes.remove(); recipes.remove(); recipes.remove(); recipes.remove(); recipes.remove(); recipes.remove(); recipes.remove(); recipes.remove(); recipes.addShaped( * 3, [ //Conductive Iron Conduit [, , ], [,,], [, , ]]); .displayName = "Conductive Iron Energy Conduit"; assembler.recipeBuilder().inputs([ * 3, * 6]).outputs([ * 4]).duration(80).EUt(16).buildAndRegister(); recipes.addShaped( * 3, [ //Energetic Alloy Conduit [, , ], [,,], [, , ]]); .displayName = "Energetic Alloy Energy Conduit"; assembler.recipeBuilder().inputs([ * 2, , * 6]).outputs([ * 4]).duration(80).EUt(16).buildAndRegister(); recipes.addShaped( * 3, [ //vibrant alloy conduit [, , ], [,,], [, , ]]); .displayName = "Vibrant Alloy Energy Conduit"; assembler.recipeBuilder().inputs([ * 2, , * 6]).outputs([ * 4]).duration(80).EUt(16).buildAndRegister(); //recipes.addShaped( * 3, [ //End Steel Conduit // [, , ], // [,,], // [, , ]]); .displayName = "End Steel Energy Conduit"; assembler.recipeBuilder().inputs([ * 2, , * 6]).outputs([ * 4]).duration(80).EUt(16).buildAndRegister(); //recipes.addShaped( * 3, [ // [, , ], // [, ,], // [, , ]]); .displayName = "Lumium Energy Conduit"; assembler.recipeBuilder().inputs([ * 2, , * 6]).outputs([ * 4]).duration(80).EUt(16).buildAndRegister(); //recipes.addShaped( * 3, [ // [, , ], // [,,], // [, , ]]); .displayName = "Signalum Energy Conduit"; assembler.recipeBuilder().inputs([ * 2, , * 6]).outputs([ * 4]).duration(80).EUt(16).buildAndRegister(); //recipes.addShaped( * 3, [ // [, , ], // [,,], // [, , ]]); .displayName = "Enderium Energy Conduit"; assembler.recipeBuilder().inputs([* 2, , * 6]).outputs([ * 4]).duration(80).EUt(16).buildAndRegister(); //recipes.addShaped( * 3, [ // [, , ], // [,,], // [, , ]]); .displayName = "Draconium Energy Conduit"; assembler.recipeBuilder().inputs([* 2, , * 6]).outputs([ * 4]).duration(80).EUt(16).buildAndRegister(); //MAX Tier - Superconductor //recipes.addShaped( * 3, [ // [, , ], // [,,], // [, , ]]); .displayName = "Draconic Superconductor Energy Conduit"; assembler.recipeBuilder().inputs([* 2, , * 6]).outputs([ * 4]).duration(80).EUt(16).buildAndRegister(); //Item conduit - by hand recipes.addShaped( * 4, [ [, , ], [,,], [, , ]]); //redstone conduit - by hand recipes.addShaped( * 4, [ [, , ], [,,], [, , ]]); //me conduit - by hand recipes.addShaped( * 4, [ [, , ], [,,], [, , ]]); //ender fluid conduit - by hand recipes.addShaped( * 4, [ [, , ], [,,], [, , ]]); //redstone conduit - assembler assembler.recipeBuilder() .inputs([ * 3, * 6]) .outputs([ * 8]) .duration(80).EUt(16).buildAndRegister(); //item conduit - assembler assembler.recipeBuilder() .inputs([ * 3, * 6]) .outputs([ * 8]) .duration(80).EUt(16).buildAndRegister(); //ender fluid conduit - assembler assembler.recipeBuilder() .inputs([ * 2, , * 6]) .outputs([ * 8]) .duration(80).EUt(16).buildAndRegister(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); val wrench = ; // Microversium Machine Casing makeShaped("of_microverse_casing", * 2, ["PPP", "PWP", "PPP"], { P : , //Microversium Ingot W : wrench}); // LuV Machine Casing makeShaped("of_luv_casing", , ["PPP", "PWP", "PPP"], { P : , //Lumium Plate W : wrench}); //LV Hull recipes.remove(); recipes.addShaped(, [ [, , ], [, , ]]); // LV Machine Hull * 1 .findRecipe(16, [, * 2], [ * 288]).remove(); // remove steel LV Motor recipes recipes.removeByRecipeName("gregtech:electric_motor_lv_steel"); assembler.findRecipe(30, [ * 2, * 2, , * 4], [null]).remove(); //LV Motor - with Fine Copper Wires recipes.addShaped(, [ [, , ], [, , ], [, , ]]); //Wood Pulp recipes.addShapeless( * 4,[,]); //Pyrolyse Oven recipes.removeByRecipeName("gregtech:pyrolyse_oven"); recipes.addShaped(, [ [, , ], [, , ], [, , ]]); // LV Casing recipes.removeByRecipeName("gregtech:casing.lv"); recipes.addShaped(, [ [, , ], [, , ], [, , ] ]); // LV Machine Casing * 1 .findRecipe(16, [ * 8, .withTag({Configuration: 8})], null).remove(); assembler.recipeBuilder().inputs( * 8).notConsumable(.withTag({Configuration: 8})).outputs([]).duration(30).EUt(16).buildAndRegister(); // ULV Casing recipes.removeByRecipeName("gregtech:casing_ulv"); recipes.addShaped(, [ [, , ], [, , ], [, , ] ]); // ULV Machine Casing * 1 .findRecipe(16, [ * 8, .withTag({Configuration: 8})], null).remove(); assembler.recipeBuilder().inputs( * 8).notConsumable(.withTag({Configuration: 8})).outputs([]).duration(30).EUt(16).buildAndRegister(); // pyro pyrolyse_oven.recipeBuilder() .inputs([ * 16]) .notConsumable(.withTag({Configuration: 10})) .fluidInputs([ * 4000]) .outputs([ * 20]) .fluidOutputs([ * 4000]) .duration(600).EUt(30).buildAndRegister(); //Wood Vinegar and Charcoal pyrolyse_oven.recipeBuilder() .inputs([ * 16]) .notConsumable(.withTag({Configuration: 11})) .fluidInputs([ * 4000]) .outputs([ * 20]) .fluidOutputs([ * 3000]) .duration(600).EUt(30).buildAndRegister(); //Wood Gas and Charcoal pyrolyse_oven.recipeBuilder() .inputs([ * 16]) .notConsumable(.withTag({Configuration: 12})) .fluidInputs([ * 4000]) .outputs([ * 20]) .fluidOutputs([ * 1500]) .duration(600).EUt(30).buildAndRegister(); //Wood Tar and Charcoal pyrolyse_oven.recipeBuilder() .inputs([ * 16]) .notConsumable(.withTag({Configuration: 13})) .fluidInputs([ * 4000]) .outputs([ * 20]) .fluidOutputs([ * 1500]) .duration(600).EUt(30).buildAndRegister(); //Charcoal Byproducts and Charcoal pyrolyse_oven.recipeBuilder() .inputs([ * 16]) .notConsumable(.withTag({Configuration: 14})) .fluidInputs([ * 4000]) .outputs([ * 20]) .fluidOutputs([ * 4000]) .duration(600).EUt(30).buildAndRegister(); //Phenol and Coke pyrolyse_oven.recipeBuilder() .inputs([ * 16]) .notConsumable(.withTag({Configuration: 14})) .fluidInputs([ * 4000]) .outputs([ * 20]) .fluidOutputs([ * 1000]) .duration(600).EUt(30).buildAndRegister(); //Phenol and Coke dust pyrolyse_oven.recipeBuilder() .inputs([ * 16]) .notConsumable(.withTag({Configuration: 11})) .fluidInputs([ * 4000]) .outputs([ * 20]) .fluidOutputs([ * 1000]) .duration(600).EUt(30).buildAndRegister(); // force phenol for phenolic circuit board chemical_reactor.recipeBuilder().inputs().fluidInputs([ * 100]).outputs([]).duration(100).EUt(8).buildAndRegister(); // remove Phenolic Circuit Board * 1 .findRecipe(7, [, ], [ * 50]).remove(); // make t1 circuits craftable w/o steam recipes.removeByRecipeName("gregtech:electronic_circuit_lv"); recipes.addShaped(, [ [, , ], [, , ], [, , ] ]); recipes.removeByRecipeName("gregtech:vacuum_tube"); recipes.addShaped(, [ [null, null, null], [, , ], [, , ] ]); recipes.addShaped(, [ [null, null, null], [, , ], [, , ] ]); recipes.removeByRecipeName("gregtech:coated_board"); recipes.removeByRecipeName("gregtech:coated_board_1x"); recipes.addShaped( * 3, [ [, , ], [, , ], [, , ] ]);