import mods.artisanworktables.builder.RecipeBuilder; val silicon = ; val ironrod = ; /* .setShaped([ [null, null, null, null, null], [null, null, null, null, null], [null, null, null, null, null], [null, null, null, null, null], [null, null, null, null, null]]) */ // Iron Bars ============================================================================================================ recipes.remove(); mods.techreborn.rollingMachine.removeRecipe(); mods.techreborn.rollingMachine.addShaped( * 10, [[ironrod, null, ironrod], [ironrod, ironrod,ironrod], [ironrod, null, ironrod]]); RecipeBuilder.get("blacksmith") .setShaped([ [null, null, null, null, null], [null, , null, , null], [null, , , , null], [null, , null, , null], [null, null, null, null, null]]) .setFluid( * 500) .addOutput( * 5) .addTool(, 6) .addTool(, 6) .addTool(, 2) .create(); RecipeBuilder.get("blacksmith") .setShaped([ [null, null, null, null, null], [null, , null, , null], [null, , , , null], [null, , null, , null], [null, null, null, null, null]]) .setFluid( * 400) .addOutput( * 5) .addTool(, 10) .addTool(, 10) .addTool(, 5) .create(); RecipeBuilder.get("blacksmith") .setShaped([ [null, null, null, null, null], [null, , null, , null], [null, , , , null], [null, , null, , null], [null, null, null, null, null]]) .setFluid( * 300) .addOutput( * 5) .addTool(, 10) .addTool(, 10) .addTool(, 5) .create(); // Iron Bucket ============================================================================================================ recipes.remove(); RecipeBuilder.get("blacksmith") .setShaped([ [null, null, null, null, null], [null, null, ironrod, null, null], [null, , silicon, , null], [null, null, , null, null], [null, null, null, null, null]]) .setFluid( * 500) .addOutput() .addTool(, 6) .addTool(, 6) .addTool(, 2) .create(); RecipeBuilder.get("blacksmith") .setShaped([ [null, null, null, null, null], [null, null, ironrod, null, null], [null, , silicon, , null], [null, null, , null, null], [null, null, null, null, null]]) .setFluid( * 400) .addOutput() .addTool(, 10) .addTool(, 10) .addTool(, 5) .create(); RecipeBuilder.get("blacksmith") .setShaped([ [null, null, null, null, null], [null, null, ironrod, null, null], [null, , silicon, , null], [null, null, , null, null], [null, null, null, null, null]]) .setFluid( * 300) .addOutput() .addTool(, 10) .addTool(, 10) .addTool(, 5) .create(); // Cauldron ================================================================================================================================ recipes.remove(); RecipeBuilder.get("blacksmith") .setShaped([ [null, null, null, null, null], [null, , null, , null], [null, , silicon, , null], [null, , , , null], [null, null, null, null, null]]) .setFluid( * 600) .addOutput() .addTool(, 6) .addTool(, 6) .addTool(, 2) .create(); RecipeBuilder.get("blacksmith") .setShaped([ [null, null, null, null, null], [null, , null, , null], [null, , silicon, , null], [null, , , , null], [null, null, null, null, null]]) .setFluid( * 500) .addOutput() .addTool(, 10) .addTool(, 10) .addTool(, 5) .create(); RecipeBuilder.get("blacksmith") .setShaped([ [null, null, null, null, null], [null, , null, , null], [null, , silicon, , null], [null, , , , null], [null, null, null, null, null]]) .setFluid( * 400) .addOutput() .addTool(, 10) .addTool(, 10) .addTool(, 5) .create(); // Anvil ================================================================================================================================ recipes.remove(); RecipeBuilder.get("blacksmith") .setShaped([ [null, null, null, null, null], [null, , , , null], [null, null, , null, null], [null, , , , null], [null, null, null, null, null]]) .setFluid( * 2500) .addOutput() .addTool(, 15) .addTool(, 15) .addTool(, 8) .create(); RecipeBuilder.get("blacksmith") .setShaped([ [null, null, null, null, null], [null, , , , null], [null, null, , null, null], [null, , , , null], [null, null, null, null, null]]) .setFluid( * 2000) .addOutput() .addTool(, 15) .addTool(, 15) .addTool(, 8) .create(); RecipeBuilder.get("blacksmith") .setShaped([ [null, null, null, null, null], [null, , , , null], [null, null, , null, null], [null, , , , null], [null, null, null, null, null]]) .setFluid( * 1500) .addOutput() .addTool(, 15) .addTool(, 15) .addTool(, 8) .create(); // Gas Tank Advanced ================================================================================================================================ RecipeBuilder.get("blacksmith") .setShaped([ [null, , , , null], [null, , null, , null], [null, , null, , null], [null, , , , null], [null, , , , null]]) .setFluid( * 3000) .addOutput(.withTag({tier: 1})) .addTool(, 15) .addTool(, 15) .addTool(, 8) .create(); RecipeBuilder.get("blacksmith") .setShaped([ [null, , , , null], [null, , null, , null], [null, , null, , null], [null, , , , null], [null, , , , null]]) .setFluid( * 2500) .addOutput(.withTag({tier: 1})) .addTool(, 15) .addTool(, 15) .addTool(, 8) .create(); RecipeBuilder.get("blacksmith") .setShaped([ [null, , , , null], [null, , null, , null], [null, , null, , null], [null, , , , null], [null, , , , null]]) .setFluid( * 2000) .addOutput(.withTag({tier: 1})) .addTool(, 15) .addTool(, 15) .addTool(, 8) .create(); // Gas Tank Elite ================================================================================================================================ RecipeBuilder.get("blacksmith") .setShaped([ [null, , , , null], [null, , null, , null], [null, , null, , null], [null, , , , null], [null, , , , null]]) .setFluid( * 4000) .addOutput(.withTag({tier: 2})) .addTool(, 15) .addTool(, 15) .addTool(, 8) .create(); RecipeBuilder.get("blacksmith") .setShaped([ [null, , , , null], [null, , null, , null], [null, , null, , null], [null, , , , null], [null, , , , null]]) .setFluid( * 3500) .addOutput(.withTag({tier: 2})) .addTool(, 15) .addTool(, 15) .addTool(, 8) .create(); RecipeBuilder.get("blacksmith") .setShaped([ [null, , , , null], [null, , null, , null], [null, , null, , null], [null, , , , null], [null, , , , null]]) .setFluid( * 3000) .addOutput(.withTag({tier: 2})) .addTool(, 15) .addTool(, 15) .addTool(, 8) .create(); // Gas Tank Ultimate================================================================================================================================ RecipeBuilder.get("blacksmith") .setShaped([ [null, , , , null], [null, , null, , null], [null, , null, , null], [null, , , , null], [null, , , , null]]) .setFluid( * 5000) .addOutput(.withTag({tier: 3})) .addTool(, 15) .addTool(, 15) .addTool(, 8) .create(); RecipeBuilder.get("blacksmith") .setShaped([ [null, , , , null], [null, , null, , null], [null, , null, , null], [null, , , , null], [null, , , , null]]) .setFluid( * 4000) .addOutput(.withTag({tier: 3})) .addTool(, 15) .addTool(, 15) .addTool(, 8) .create(); RecipeBuilder.get("blacksmith") .setShaped([ [null, , , , null], [null, , null, , null], [null, , null, , null], [null, , , , null], [null, , , , null]]) .setFluid( * 3000) .addOutput(.withTag({tier: 3})) .addTool(, 15) .addTool(, 15) .addTool(, 8) .create(); // Automatic Torch ====================================================================================================================== recipes.remove(); RecipeBuilder.get("blacksmith") .setShaped([ [, null, null, null, ], [, , , , ], [null, , , , null], [null, , , , null], [null, , , , null]]) .setFluid( * 3000) .addOutput(.withTag({})) .addTool(, 15) .addTool(, 15) .addTool(, 8) .create(); RecipeBuilder.get("blacksmith") .setShaped([ [, null, null, null, ], [, , , , ], [null, , , , null], [null, , , , null], [null, , , , null]]) .setFluid( * 2000) .addOutput(.withTag({})) .addTool(, 15) .addTool(, 15) .addTool(, 8) .create(); RecipeBuilder.get("blacksmith") .setShaped([ [, null, null, null, ], [, , , , ], [null, , , , null], [null, , , , null], [null, , , , null]]) .setFluid( * 1000) .addOutput(.withTag({})) .addTool(, 15) .addTool(, 15) .addTool(, 8) .create(); // Lunch Box ====================================================================================================================== recipes.remove(); RecipeBuilder.get("blacksmith") .setShaped([ [null, null, null, null, null], [null, , , , null], [, , , , ], [, , , , ], [null, null, null, null, null]]) .setFluid( * 2000) .addOutput() .addTool(, 15) .addTool(, 15) .addTool(, 8) .create(); RecipeBuilder.get("blacksmith") .setShaped([ [null, null, null, null, null], [null, , , , null], [, , , , ], [, , , , ], [null, null, null, null, null]]) .setFluid( * 1500) .addOutput() .addTool(, 15) .addTool(, 15) .addTool(, 8) .create(); RecipeBuilder.get("blacksmith") .setShaped([ [null, null, null, null, null], [null, , , , null], [, , , , ], [, , , , ], [null, null, null, null, null]]) .setFluid( * 1000) .addOutput() .addTool(, 15) .addTool(, 15) .addTool(, 8) .create(); // Chaos Reaper ====================================================================================================================== recipes.remove(); RecipeBuilder.get("blacksmith") .setShaped([ [null, , , , null], [null, , , , null], [null, null, , null, null], [null, null, , null, null], [null, , , , null]]) .setFluid( * 5000) .addOutput() .addTool(, 15) .addTool(, 15) .addTool(, 8) .create(); RecipeBuilder.get("blacksmith") .setShaped([ [null, , , , null], [null, , , , null], [null, null, , null, null], [null, null, , null, null], [null, , , , null]]) .setFluid( * 4000) .addOutput() .addTool(, 15) .addTool(, 15) .addTool(, 8) .create(); RecipeBuilder.get("blacksmith") .setShaped([ [null, , , , null], [null, , , , null], [null, null, , null, null], [null, null, , null, null], [null, , , , null]]) .setFluid( * 3000) .addOutput() .addTool(, 15) .addTool(, 15) .addTool(, 8) .create(); // Minecart ====================================================================================================================== recipes.remove(); RecipeBuilder.get("blacksmith") .setShaped([ [null, null, null, null, null], [null, null, null, null, null], [null, , null, , null], [null, , , , null], [null, , null, , null]]) .setFluid( * 1000) .addOutput() .addTool(, 15) .addTool(, 15) .addTool(, 8) .create(); RecipeBuilder.get("blacksmith") .setShaped([ [null, null, null, null, null], [null, null, null, null, null], [null, , null, , null], [null, , , , null], [null, , null, , null]]) .setFluid( * 750) .addOutput() .addTool(, 15) .addTool(, 15) .addTool(, 8) .create(); RecipeBuilder.get("blacksmith") .setShaped([ [null, null, null, null, null], [null, null, null, null, null], [null, , null, , null], [null, , , , null], [null, , null, , null]]) .setFluid( *500) .addOutput() .addTool(, 15) .addTool(, 15) .addTool(, 8) .create(); // Pump ============================================================================================================ recipes.remove(); RecipeBuilder.get("blacksmith") .setShaped([ [null, null, , null, null], [null, , , , null], [null, , , , null], [null, , , , null], [, , , , ]]) .setFluid( * 2000) .addOutput() .addTool(, 12) .addTool(, 12) .addTool(, 6) .create(); RecipeBuilder.get("blacksmith") .setShaped([ [null, null, , null, null], [null, , , , null], [null, , , , null], [null, , , , null], [, , , , ]]) .setFluid( * 1500) .addOutput() .addTool(, 12) .addTool(, 12) .addTool(, 6) .create(); RecipeBuilder.get("blacksmith") .setShaped([ [null, null, , null, null], [null, , , , null], [null, , , , null], [null, , , , null], [, , , , ]]) .setFluid( * 1000) .addOutput() .addTool(, 12) .addTool(, 12) .addTool(, 6) .create(); // Magma Anvil ============================================================================================================ recipes.remove(); RecipeBuilder.get("blacksmith") .setShaped([ [null, null, null, null, null], [, , , , ], [null, , , , null], [null, , , , null], [, , , , ]]) .setFluid( * 12000) .addOutput() .addTool(, 12) .addTool(, 12) .addTool(, 6) .create(); RecipeBuilder.get("blacksmith") .setShaped([ [null, null, null, null, null], [, , , , ], [null, , , , null], [null, , , , null], [, , , , ]]) .setFluid( * 10000) .addOutput() .addTool(, 12) .addTool(, 12) .addTool(, 6) .create(); RecipeBuilder.get("blacksmith") .setShaped([ [null, null, null, null, null], [, , , , ], [null, , , , null], [null, , , , null], [, , , , ]]) .setFluid( * 8000) .addOutput() .addTool(, 12) .addTool(, 12) .addTool(, 6) .create(); // Powered Diamond Anvil ============================================================================================================ recipes.remove(); RecipeBuilder.get("blacksmith") .setShaped([ [null, null, null, null, null], [, , , , ], [null, , , , null], [null, , , , null], [, , , , ]]) .setFluid( * 12000) .addOutput() .addTool(, 12) .addTool(, 12) .addTool(, 6) .create(); RecipeBuilder.get("blacksmith") .setShaped([ [null, null, null, null, null], [, , , , ], [null, , , , null], [null, , , , null], [, , , , ]]) .setFluid( * 10000) .addOutput() .addTool(, 12) .addTool(, 12) .addTool(, 6) .create(); RecipeBuilder.get("blacksmith") .setShaped([ [null, null, null, null, null], [, , , , ], [null, , , , null], [null, , , , null], [, , , , ]]) .setFluid( * 8000) .addOutput() .addTool(, 12) .addTool(, 12) .addTool(, 6) .create(); // Void Anvil ============================================================================================================ recipes.remove(); RecipeBuilder.get("blacksmith") .setShaped([ [null, null, null, null, null], [, , , , ], [null, , , , null], [null, , , , null], [, , , , ]]) .setFluid( * 5000) .addOutput() .addTool(, 12) .addTool(, 12) .addTool(, 6) .create(); RecipeBuilder.get("blacksmith") .setShaped([ [null, null, null, null, null], [, , , , ], [null, , , , null], [null, , , , null], [, , , , ]]) .setFluid( * 4000) .addOutput() .addTool(, 12) .addTool(, 12) .addTool(, 6) .create(); RecipeBuilder.get("blacksmith") .setShaped([ [null, null, null, null, null], [, , , , ], [null, , , , null], [null, , , , null], [, , , , ]]) .setFluid( * 3000) .addOutput() .addTool(, 12) .addTool(, 12) .addTool(, 6) .create(); // Hopper ============================================================================================================ recipes.remove(); mods.techreborn.rollingMachine.addShaped( * 2, [[, null, ], [, , ], [null, , null]]); RecipeBuilder.get("blacksmith") .setShaped([ [null, null, null, null, null], [null, , null, , null], [null, , , , null], [null, null, , null, null], [null, null, null, null, null]]) .setFluid( * 1000) .addOutput() .addTool(, 8) .addTool(, 8) .addTool(, 4) .create(); RecipeBuilder.get("blacksmith") .setShaped([ [null, null, null, null, null], [null, , null, , null], [null, , , , null], [null, null, , null, null], [null, null, null, null, null]]) .setFluid( * 750) .addOutput() .addTool(, 8) .addTool(, 8) .addTool(, 4) .create(); RecipeBuilder.get("blacksmith") .setShaped([ [null, null, null, null, null], [null, , null, , null], [null, , , , null], [null, null, , null, null], [null, null, null, null, null]]) .setFluid( * 500) .addOutput() .addTool(, 8) .addTool(, 8) .addTool(, 4) .create(); // Sprinkler Cyclic ============================================================================================================ recipes.remove(); RecipeBuilder.get("blacksmith") .setShaped([ [null, , , , null], [, , , , ], [, , .withTag({Fluid:{FluidName:"water",Amount:1000}}), , ], [, , , , ], [null, , , , null]]) .setFluid( * 3000) .addOutput() .addTool(, 12) .addTool(, 12) .addTool(, 6) .create(); RecipeBuilder.get("blacksmith") .setShaped([ [null, , , , null], [, , , , ], [, , .withTag({Fluid:{FluidName:"water",Amount:1000}}), , ], [, , , , ], [null, , , , null]]) .setFluid( * 2000) .addOutput() .addTool(, 12) .addTool(, 12) .addTool(, 6) .create(); RecipeBuilder.get("blacksmith") .setShaped([ [null, , , , null], [, , , , ], [, , .withTag({Fluid:{FluidName:"water",Amount:1000}}), , ], [, , , , ], [null, , , , null]]) .setFluid( * 1000) .addOutput() .addTool(, 12) .addTool(, 12) .addTool(, 6) .create(); // Sprinkler Openblocks ============================================================================================================ recipes.remove(); RecipeBuilder.get("blacksmith") .setShaped([ [null, , , , null], [, , , , ], [, , .withTag({Fluid:{FluidName:"water",Amount:1000}}), , ], [, , , , ], [null, , , , null]]) .setFluid( * 3000) .addOutput() .addTool(, 12) .addTool(, 12) .addTool(, 6) .create(); RecipeBuilder.get("blacksmith") .setShaped([ [null, , , , null], [, , , , ], [, , .withTag({Fluid:{FluidName:"water",Amount:1000}}), , ], [, , , , ], [null, , , , null]]) .setFluid( * 2000) .addOutput() .addTool(, 12) .addTool(, 12) .addTool(, 6) .create(); RecipeBuilder.get("blacksmith") .setShaped([ [null, , , , null], [, , , , ], [, , .withTag({Fluid:{FluidName:"water",Amount:1000}}), , ], [, , , , ], [null, , , , null]]) .setFluid( * 1000) .addOutput() .addTool(, 12) .addTool(, 12) .addTool(, 6) .create(); // Mekanism Pump ============================================================================================================ recipes.remove(); RecipeBuilder.get("blacksmith") .setShaped([ [null, , , , null], [null, , null, , null], [null, , , , null], [, , , , ], [, , , , ]]) .setFluid( * 4000) .addOutput() .addTool(, 12) .addTool(, 12) .addTool(, 6) .create(); RecipeBuilder.get("blacksmith") .setShaped([ [null, , , , null], [null, , null, , null], [null, , , , null], [, , , , ], [, , , , ]]) .setFluid( * 3000) .addOutput() .addTool(, 12) .addTool(, 12) .addTool(, 6) .create(); RecipeBuilder.get("blacksmith") .setShaped([ [null, , , , null], [null, , null, , null], [null, , , , null], [, , , , ], [, , , , ]]) .setFluid( * 2000) .addOutput() .addTool(, 12) .addTool(, 12) .addTool(, 6) .create(); // Omnidirectional Hopper ============================================================================================================ recipes.remove(); RecipeBuilder.get("blacksmith") .setShaped([ [null, null, null, null, null], [null, , null, , null], [null, , , , null], [null, null, , null, null], [null, null, null, null, null]]) .setFluid( * 1000) .addOutput() .addTool(, 8) .addTool(, 8) .addTool(, 4) .create(); RecipeBuilder.get("blacksmith") .setShaped([ [null, null, null, null, null], [null, , null, , null], [null, , , , null], [null, null, , null, null], [null, null, null, null, null]]) .setFluid( * 750) .addOutput() .addTool(, 8) .addTool(, 8) .addTool(, 4) .create(); RecipeBuilder.get("blacksmith") .setShaped([ [null, null, null, null, null], [null, , null, , null], [null, , , , null], [null, null, , null, null], [null, null, null, null, null]]) .setFluid( * 500) .addOutput() .addTool(, 8) .addTool(, 8) .addTool(, 4) .create();