From 7548b0e0e4a32e4ea50ba85528689d60a1bbda61 Mon Sep 17 00:00:00 2001 From: ACGaming <4818419+ACGaming@users.noreply.github.com> Date: Sun, 18 Jul 2021 15:08:03 +0200 Subject: [PATCH] GregTech script --- src/overrides/scripts/gregtech.zs | 829 ++++++++++++++++++++++++++++++ 1 file changed, 829 insertions(+) create mode 100644 src/overrides/scripts/gregtech.zs diff --git a/src/overrides/scripts/gregtech.zs b/src/overrides/scripts/gregtech.zs new file mode 100644 index 0000000..cdd758d --- /dev/null +++ b/src/overrides/scripts/gregtech.zs @@ -0,0 +1,829 @@ +#modloaded gregtech gtadditions tfc + +// Author : SpeeeDCraft, ACGaming +// Mod required : GregTech, Gregicality, TerraFirmaCraft +// Scripts required : - + +import crafttweaker.item.IIngredient; +import crafttweaker.item.IItemStack; +import crafttweaker.item.IItemTransformer; +import crafttweaker.liquid.ILiquidStack; +import crafttweaker.oredict.IOreDictEntry; +import mods.gregtech.recipe.PBFRecipeBuilder; +import mods.gregtech.recipe.RecipeMap; +import mods.gregtech.recipe.RecipeMaps; +import mods.jei.JEI; + +val alloy_smelter as RecipeMap = RecipeMap.getByName("alloy_smelter"); +val arc_furnace as RecipeMap = RecipeMap.getByName("arc_furnace"); +val assembler as RecipeMap = RecipeMap.getByName("assembler"); +val bio_reactor as RecipeMap = RecipeMap.getByName("bio_reactor"); +val blast_furnace = mods.gregtech.recipe.RecipeMap.getByName("blast_furnace"); +val brewer as RecipeMap = RecipeMap.getByName("brewer"); +val centrifuge as RecipeMap = RecipeMap.getByName("centrifuge"); +val chemical_bath as RecipeMap = RecipeMap.getByName("chemical_bath"); +val chemical_plant as RecipeMap = RecipeMap.getByName("chemical_plant"); +val chemical_reactor as RecipeMap = RecipeMap.getByName("chemical_reactor"); +val compressor as RecipeMap = RecipeMap.getByName("compressor"); +val cutting_saw as RecipeMap = RecipeMap.getByName("cutting_saw"); +val distillery as RecipeMap = RecipeMap.getByName("distillery"); +val electrolyzer as RecipeMap = RecipeMap.getByName("electrolyzer"); +val extractor as RecipeMap = RecipeMap.getByName("extractor"); +val extruder as RecipeMap = RecipeMap.getByName("extruder"); +val fermenter as RecipeMap = RecipeMap.getByName("fermenter"); +val fluid_extractor as RecipeMap = RecipeMap.getByName("fluid_extractor"); +val fluid_heater as RecipeMap = RecipeMap.getByName("fluid_heater"); +val fluid_solidifier as RecipeMap = RecipeMap.getByName("fluid_solidifier"); +val forge_hammer as RecipeMap = RecipeMap.getByName("forge_hammer"); +val green_house as RecipeMap = RecipeMap.getByName("green_house"); +val icompressor as RecipeMap = RecipeMap.getByName("implosion_compressor"); +val large_centrifuge as RecipeMap = RecipeMap.getByName("large_centrifuge"); +val large_chemical_reactor as RecipeMap = RecipeMap.getByName("large_chemical_reactor"); +val large_mixer as RecipeMap = RecipeMap.getByName("large_mixer"); +val lathe as RecipeMap = RecipeMap.getByName("lathe"); +val macerator as RecipeMap = RecipeMap.getByName("macerator"); +val mixer as RecipeMap = RecipeMap.getByName("mixer"); +val packer as RecipeMap = RecipeMap.getByName("packer"); +val thermal_centrifuge as RecipeMap = RecipeMap.getByName("thermal_centrifuge"); + +// JEI +JEI.removeAndHide(); +JEI.removeAndHide(); +JEI.removeAndHide(); +JEI.removeAndHide(); +JEI.removeAndHide(); +JEI.removeAndHide(); +JEI.removeAndHide(); +JEI.removeAndHide(); +JEI.removeAndHide(); + +// ALLOY SMELTER +alloy_smelter.recipeBuilder().inputs( * 8, * 4).outputs(.firstItem * 1).duration(300).EUt(8).buildAndRegister(); +alloy_smelter.recipeBuilder().inputs( * 2).notConsumable().outputs(.firstItem * 1).duration(140).EUt(8).buildAndRegister(); + +// ARC FURNACE +arc_furnace.recipeBuilder().inputs().fluidInputs([ * 500]).outputs(*10).EUt(8).duration(400).buildAndRegister(); +arc_furnace.recipeBuilder().inputs().fluidInputs([ * 500]).outputs(*10).EUt(30).duration(400).buildAndRegister(); +arc_furnace.recipeBuilder().inputs().fluidInputs([ * 500]).outputs(*10).EUt(120).duration(400).buildAndRegister(); +arc_furnace.recipeBuilder().inputs().fluidInputs([ * 500]).outputs(*10).EUt(500).duration(400).buildAndRegister(); +arc_furnace.recipeBuilder().inputs().fluidInputs([ * 500]).outputs(*10).EUt(1560).duration(400).buildAndRegister(); +arc_furnace.recipeBuilder().inputs().fluidInputs([ * 150]).outputs(*3).duration(750).EUt(34).buildAndRegister(); +arc_furnace.recipeBuilder().inputs().fluidInputs([ * 150]).outputs(*3).duration(750).EUt(34).buildAndRegister(); +arc_furnace.recipeBuilder().inputs().fluidInputs([ * 150]).outputs(*3).duration(750).EUt(34).buildAndRegister(); +arc_furnace.recipeBuilder().inputs().fluidInputs([ * 150]).outputs(*3).duration(750).EUt(34).buildAndRegister(); +arc_furnace.recipeBuilder().inputs().fluidInputs([ * 150]).outputs(*3).duration(750).EUt(34).buildAndRegister(); + +// ASSEMBLER +assembler.findRecipe(16, [*8, .withTag({Configuration: 8})], null).remove(); +assembler.findRecipe(16, [*8, .withTag({Configuration: 8})], null).remove(); +assembler.findRecipe(16, [*8, .withTag({Configuration: 8})], null).remove(); +assembler.findRecipe(16, [*8, .withTag({Configuration: 8})], null).remove(); +assembler.findRecipe(16, [*8, .withTag({Configuration: 8})], null).remove(); +assembler.findRecipe(16, [*8, .withTag({Configuration: 8})], null).remove(); +assembler.findRecipe(16, [*8, .withTag({Configuration: 8})], null).remove(); +assembler.findRecipe(16, [*8, .withTag({Configuration: 8})], null).remove(); +assembler.findRecipe(16, [*8, .withTag({Configuration: 8})], null).remove(); +assembler.recipeBuilder().inputs(*6).notConsumable(.withTag({Configuration: 8})).outputs().duration(20).EUt(16).buildAndRegister(); +assembler.recipeBuilder().inputs(*6).notConsumable(.withTag({Configuration: 8})).outputs().duration(20).EUt(16).buildAndRegister(); +assembler.recipeBuilder().inputs(*6).notConsumable(.withTag({Configuration: 8})).outputs().duration(20).EUt(16).buildAndRegister(); +assembler.recipeBuilder().inputs(*6).notConsumable(.withTag({Configuration: 8})).outputs().duration(20).EUt(16).buildAndRegister(); +assembler.recipeBuilder().inputs(*6).notConsumable(.withTag({Configuration: 8})).outputs().duration(20).EUt(16).buildAndRegister(); +assembler.recipeBuilder().inputs(*6).notConsumable(.withTag({Configuration: 8})).outputs().duration(20).EUt(16).buildAndRegister(); +assembler.recipeBuilder().inputs(*6).notConsumable(.withTag({Configuration: 8})).outputs().duration(20).EUt(16).buildAndRegister(); +assembler.recipeBuilder().inputs(*6).notConsumable(.withTag({Configuration: 8})).outputs().duration(20).EUt(16).buildAndRegister(); +assembler.recipeBuilder().inputs(*6).notConsumable(.withTag({Configuration: 8})).outputs().duration(20).EUt(16).buildAndRegister(); +assembler.recipeBuilder().inputs(*6).notConsumable(.withTag({Configuration: 8})).outputs().duration(20).EUt(16).buildAndRegister(); + +// CHEMICAL BATH +chemical_bath.recipeBuilder().inputs().fluidInputs([ * 1000]).outputs().duration(20).EUt(2).buildAndRegister(); + +// COMPRESSOR +compressor.recipeBuilder().inputs( * 9).outputs().duration(400).EUt(2).buildAndRegister(); +compressor.recipeBuilder().inputs( * 9).outputs().duration(400).EUt(2).buildAndRegister(); +compressor.recipeBuilder().inputs( * 9).outputs().duration(400).EUt(2).buildAndRegister(); + +// FLUID EXTRACTOR +fluid_extractor.recipeBuilder().inputs().fluidOutputs( * 750).EUt(140).duration(220).buildAndRegister(); +fluid_extractor.recipeBuilder().inputs().fluidOutputs( * 250).EUt(140).duration(330).buildAndRegister(); + +// FLUID HEATER +fluid_heater.recipeBuilder().notConsumable(.withTag({Configuration: 1})).fluidInputs( * 100).fluidOutputs( * 1000) .duration(400).EUt(32).buildAndRegister(); + +// FORGE HAMMER +forge_hammer.recipeBuilder().inputs([ * 1]).outputs( * 1).duration(45).EUt(5).buildAndRegister(); +forge_hammer.recipeBuilder().inputs([ * 3]).outputs(.firstItem * 2).duration(105).EUt(4).buildAndRegister(); + +// FURNACE +furnace.addRecipe(, ); + +// IMPLOSION COMPRESSOR +icompressor.recipeBuilder().inputs( * 2, * 1).property("explosives", 1).outputs( * 1).duration(50).EUt(32).buildAndRegister(); +icompressor.recipeBuilder().inputs( * 2, * 1).property("explosives", 1).outputs( * 1).duration(50).EUt(64).buildAndRegister(); +icompressor.recipeBuilder().inputs( * 2, * 3).property("explosives", 1).outputs( * 2).duration(50).EUt(256).buildAndRegister(); +icompressor.recipeBuilder().inputs( * 2, * 1).property("explosives", 1).outputs( * 1).duration(50).EUt(128).buildAndRegister(); + +// MIXER +mixer.recipeBuilder().inputs(*4,*4).outputs(*8).duration(20).EUt(4).buildAndRegister(); + +// RECIPES +recipes.remove(.withTag({"GT.ToolStats": {Material: "aluminium"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "amethyst"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "bismuth_bronze"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "black_bronze"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "black_steel"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "blue_steel"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "blue_topaz"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "brass"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "bronze"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "chrome"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "cobalt"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "cobalt_brass"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "damascus_steel"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "darmstadtium"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "diamond"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "duranium"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "emerald"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "enderium"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "garnet_red"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "garnet_yellow"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "green_sapphire"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "hsse"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "hssg"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "hsss"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "invar"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "iridium"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "iron"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "magnalium"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "manganese"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "molybdenum"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "naquadah"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "naquadah_alloy"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "naquadah_enriched"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "neodymium"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "neutronium"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "olivine"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "opal"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "osmiridium"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "osmium"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "palladium"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "pig_iron"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "red_steel"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "rose_gold"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "ruby"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "sapphire"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "stainless_steel"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "steel"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "sterling_silver"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "tanzanite"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "thorium"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "titanium"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "topaz"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "tritanium"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "tungsten"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "tungsten_carbide"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "tungsten_steel"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "ultimet"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "uranium"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "uranium235"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "vanadium_steel"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "vinteum"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "wrought_iron"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "aluminium"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "amethyst"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "bismuth_bronze"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "black_bronze"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "black_steel"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "blue_steel"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "blue_topaz"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "brass"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "bronze"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "chrome"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "cobalt"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "cobalt_brass"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "damascus_steel"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "darmstadtium"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "diamond"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "duranium"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "emerald"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "enderium"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "garnet_red"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "garnet_yellow"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "green_sapphire"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "hsse"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "hssg"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "hsss"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "invar"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "iridium"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "iron"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "magnalium"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "manganese"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "molybdenum"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "naquadah"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "naquadah_alloy"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "naquadah_enriched"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "neodymium"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "neutronium"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "olivine"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "opal"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "osmiridium"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "osmium"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "palladium"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "pig_iron"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "red_steel"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "rose_gold"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "ruby"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "sapphire"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "stainless_steel"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "steel"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "sterling_silver"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "tanzanite"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "thorium"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "titanium"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "topaz"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "tritanium"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "tungsten"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "tungsten_carbide"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "tungsten_steel"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "ultimet"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "uranium"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "uranium235"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "vanadium_steel"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "vinteum"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "wrought_iron"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "aluminium"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "amethyst"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "bismuth_bronze"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "black_bronze"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "black_steel"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "blue_steel"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "blue_topaz"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "brass"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "bronze"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "chrome"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "cobalt"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "cobalt_brass"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "damascus_steel"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "darmstadtium"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "diamond"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "duranium"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "emerald"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "enderium"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "garnet_red"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "garnet_yellow"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "green_sapphire"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "hsse"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "hssg"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "hsss"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "invar"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "iridium"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "iron"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "magnalium"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "manganese"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "molybdenum"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "naquadah"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "naquadah_alloy"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "naquadah_enriched"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "neodymium"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "neutronium"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "olivine"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "opal"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "osmiridium"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "osmium"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "palladium"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "pig_iron"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "red_steel"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "rhodium_plated_palladium"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "rose_gold"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "ruby"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "sapphire"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "stainless_steel"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "steel"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "sterling_silver"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "tanzanite"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "thorium"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "titanium"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "topaz"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "tritanium"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "tungsten"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "tungsten_carbide"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "tungsten_steel"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "ultimet"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "uranium"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "uranium235"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "vanadium_steel"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "vinteum"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "wrought_iron"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "aluminium"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "amethyst"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "bismuth_bronze"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "black_bronze"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "black_steel"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "blue_steel"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "blue_topaz"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "brass"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "bronze"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "chrome"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "cobalt"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "cobalt_brass"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "damascus_steel"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "darmstadtium"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "diamond"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "duranium"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "emerald"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "enderium"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "garnet_red"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "garnet_yellow"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "green_sapphire"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "hsse"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "hssg"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "hsss"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "invar"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "iridium"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "iron"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "magnalium"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "manganese"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "molybdenum"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "naquadah"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "naquadah_alloy"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "naquadah_enriched"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "neodymium"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "neutronium"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "olivine"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "opal"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "osmiridium"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "osmium"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "palladium"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "pig_iron"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "red_steel"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "rhodium_plated_palladium"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "rose_gold"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "ruby"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "sapphire"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "stainless_steel"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "steel"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "sterling_silver"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "tanzanite"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "thorium"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "titanium"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "topaz"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "tritanium"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "tungsten"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "tungsten_carbide"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "tungsten_steel"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "ultimet"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "uranium"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "uranium235"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "vanadium_steel"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "vinteum"}})); +recipes.remove(.withTag({"GT.ToolStats": {Material: "wrought_iron"}})); +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.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.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.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.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.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.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.remove(); +recipes.remove(); +recipes.remove(); +recipes.remove(); +recipes.remove(); +recipes.removeByRecipeName("gregtech:axe_flint"); +recipes.removeByRecipeName("gregtech:casing_invar_heatproof"); +recipes.removeByRecipeName("gregtech:casing_lv"); +recipes.removeByRecipeName("gregtech:dust_blue_steel"); +recipes.removeByRecipeName("gregtech:dust_red_steel"); +recipes.removeByRecipeName("gregtech:hoe_flint"); +recipes.removeByRecipeName("gregtech:knife_flint"); +recipes.removeByRecipeName("gregtech:pickaxe_flint"); +recipes.removeByRecipeName("gregtech:shovel_flint"); +recipes.removeByRecipeName("gregtech:sword_flint"); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.removeShaped(); +recipes.replaceAllOccurences(, ); +recipes.addShaped(.withTag({"GT.ToolStats": {Material: "Hsse", MaxDurability: 117000}}), [[null, null, null],[.firstItem.withEmptyTag(), , .firstItem.withEmptyTag()],[null, , null]]); +recipes.addShaped(.withTag({"GT.ToolStats": {Material: "Hssg", MaxDurability: 17000}}), [[null, null, null],[.firstItem.withEmptyTag(), , .firstItem.withEmptyTag()],[null, , null]]); +recipes.addShaped(.withTag({"GT.ToolStats": {Material: "Hsss", MaxDurability: 15000}}), [[null, null, null],[.firstItem.withEmptyTag(), , .firstItem.withEmptyTag()],[null, , null]]); +recipes.addShaped(.withTag({"GT.ToolStats": {Material: "aluminium", MaxDurability: 7500}}), [[null, null, null],[.firstItem.withEmptyTag(), , .firstItem.withEmptyTag()],[null, , null]]); +recipes.addShaped(.withTag({"GT.ToolStats": {Material: "bismuth_bronze", MaxDurability: 1200}}), [[null, null, null],[.firstItem.withEmptyTag(), , .firstItem.withEmptyTag()],[null, , null]]); +recipes.addShaped(.withTag({"GT.ToolStats": {Material: "black_bronze", MaxDurability: 1460}}), [[null, null, null],[.firstItem.withEmptyTag(), , .firstItem.withEmptyTag()],[null, , null]]); +recipes.addShaped(.withTag({"GT.ToolStats": {Material: "black_steel", MaxDurability: 4200}}), [[null, null, null],[.firstItem.withEmptyTag(), , .firstItem.withEmptyTag()],[null, , null]]); +recipes.addShaped(.withTag({"GT.ToolStats": {Material: "blue_steel", MaxDurability: 6500}}), [[null, null, null],[.firstItem.withEmptyTag(), , .firstItem.withEmptyTag()],[null, , null]]); +recipes.addShaped(.withTag({"GT.ToolStats": {Material: "brass", MaxDurability: 750}}), [[null, null, null],[.firstItem.withEmptyTag(), , .firstItem.withEmptyTag()],[null, , null]]); +recipes.addShaped(.withTag({"GT.ToolStats": {Material: "bronze", MaxDurability: 1300}}), [[null, null, null],[.firstItem.withEmptyTag(), , .firstItem.withEmptyTag()],[null, , null]]); +recipes.addShaped(.withTag({"GT.ToolStats": {Material: "chrome", MaxDurability: 7000}}), [[null, null, null],[.firstItem.withEmptyTag(), , .firstItem.withEmptyTag()],[null, , null]]); +recipes.addShaped(.withTag({"GT.ToolStats": {Material: "cobalt", MaxDurability: 2200}}), [[null, null, null],[.firstItem.withEmptyTag(), , .firstItem.withEmptyTag()],[null, , null]]); +recipes.addShaped(.withTag({"GT.ToolStats": {Material: "cobalt_brass", MaxDurability: 2500}}), [[null, null, null],[.firstItem.withEmptyTag(), , .firstItem.withEmptyTag()],[null, , null]]); +recipes.addShaped(.withTag({"GT.ToolStats": {Material: "copper", MaxDurability: 150}}), [[null, null, null],[.firstItem.withEmptyTag(), , .firstItem.withEmptyTag()],[null, , null]]); +recipes.addShaped(.withTag({"GT.ToolStats": {Material: "damascus_steel", MaxDurability: 5000}}), [[null, null, null],[.firstItem.withEmptyTag(), , .firstItem.withEmptyTag()],[null, , null]]); +recipes.addShaped(.withTag({"GT.ToolStats": {Material: "darmstadtium"}}), [[null, null, null],[.firstItem.withEmptyTag(), , .firstItem.withEmptyTag()],[null, , null]]); +recipes.addShaped(.withTag({"GT.ToolStats": {Material: "diamond", MaxDurability: 5000}}), [[null, null, null],[.firstItem.withEmptyTag(), , .firstItem.withEmptyTag()],[null, , null]]); +recipes.addShaped(.withTag({"GT.ToolStats": {Material: "invar", MaxDurability: 4500}}), [[null, null, null],[.firstItem.withEmptyTag(), , .firstItem.withEmptyTag()],[null, , null]]); +recipes.addShaped(.withTag({"GT.ToolStats": {Material: "iridium", MaxDurability: 12550}}), [[null, null, null],[.firstItem.withEmptyTag(), , .firstItem.withEmptyTag()],[null, , null]]); +recipes.addShaped(.withTag({"GT.ToolStats": {Material: "iron", MaxDurability: 2200}}), [[null, null, null],[.firstItem.withEmptyTag(), , .firstItem.withEmptyTag()],[null, , null]]); +recipes.addShaped(.withTag({"GT.ToolStats": {Material: "magnalium", MaxDurability: 1100}}), [[null, null, null],[.firstItem.withEmptyTag(), , .firstItem.withEmptyTag()],[null, , null]]); +recipes.addShaped(.withTag({"GT.ToolStats": {Material: "manganese", MaxDurability: 1500}}), [[null, null, null],[.firstItem.withEmptyTag(), , .firstItem.withEmptyTag()],[null, , null]]); +recipes.addShaped(.withTag({"GT.ToolStats": {Material: "molybdenum", MaxDurability: 5650}}), [[null, null, null],[.firstItem.withEmptyTag(), , .firstItem.withEmptyTag()],[null, , null]]); +recipes.addShaped(.withTag({"GT.ToolStats": {Material: "neodymium", MaxDurability: 5650}}), [[null, null, null],[.firstItem.withEmptyTag(), , .firstItem.withEmptyTag()],[null, , null]]); +recipes.addShaped(.withTag({"GT.ToolStats": {Material: "neutronium"}}), [[null, null, null],[.firstItem.withEmptyTag(), , .firstItem.withEmptyTag()],[null, , null]]); +recipes.addShaped(.withTag({"GT.ToolStats": {Material: "osmiridium", MaxDurability: 14500}}), [[null, null, null],[.firstItem.withEmptyTag(), , .firstItem.withEmptyTag()],[null, , null]]); +recipes.addShaped(.withTag({"GT.ToolStats": {Material: "osmium", MaxDurability: 13750}}), [[null, null, null],[.firstItem.withEmptyTag(), , .firstItem.withEmptyTag()],[null, , null]]); +recipes.addShaped(.withTag({"GT.ToolStats": {Material: "palladium", MaxDurability: 8500}}), [[null, null, null],[.firstItem.withEmptyTag(), , .firstItem.withEmptyTag()],[null, , null]]); +recipes.addShaped(.withTag({"GT.ToolStats": {Material: "red_steel", MaxDurability: 6500}}), [[null, null, null],[.firstItem.withEmptyTag(), , .firstItem.withEmptyTag()],[null, , null]]); +recipes.addShaped(.withTag({"GT.ToolStats": {Material: "rose_gold", MaxDurability: 500}}), [[null, null, null],[.firstItem.withEmptyTag(), , .firstItem.withEmptyTag()],[null, , null]]); +recipes.addShaped(.withTag({"GT.ToolStats": {Material: "stainless_steel", MaxDurability: 9500}}), [[null, null, null],[.firstItem.withEmptyTag(), , .firstItem.withEmptyTag()],[null, , null]]); +recipes.addShaped(.withTag({"GT.ToolStats": {Material: "steel", MaxDurability: 3400}}), [[null, null, null],[.firstItem.withEmptyTag(), , .firstItem.withEmptyTag()],[null, , null]]); +recipes.addShaped(.withTag({"GT.ToolStats": {Material: "sterling_silver", MaxDurability: 250}}), [[null, null, null],[.firstItem.withEmptyTag(), , .firstItem.withEmptyTag()],[null, , null]]); +recipes.addShaped(.withTag({"GT.ToolStats": {Material: "titanium", MaxDurability: 11250}}), [[null, null, null],[.firstItem.withEmptyTag(), , .firstItem.withEmptyTag()],[null, , null]]); +recipes.addShaped(.withTag({"GT.ToolStats": {Material: "tungsten", MaxDurability: 10500}}), [[null, null, null],[.firstItem.withEmptyTag(), , .firstItem.withEmptyTag()],[null, , null]]); +recipes.addShaped(.withTag({"GT.ToolStats": {Material: "tungsten_steel", MaxDurability: 12000}}), [[null, null, null],[.firstItem.withEmptyTag(), , .firstItem.withEmptyTag()],[null, , null]]); +recipes.addShaped(.withTag({"GT.ToolStats": {Material: "ultimet", MaxDurability: 7850}}), [[null, null, null],[.firstItem.withEmptyTag(), , .firstItem.withEmptyTag()],[null, , null]]); +recipes.addShaped(.withTag({"GT.ToolStats": {Material: "vanadium_steel", MaxDurability: 3500}}), [[null, null, null],[.firstItem.withEmptyTag(), , .firstItem.withEmptyTag()],[null, , null]]); +recipes.addShapeless(, []); +recipes.addShapeless(*8, [, , , , , , , ]); +recipes.addShapeless(*8, [, , , , , , , ]); +recipes.addShapeless(.withTag({"GT.ToolStats": {Material: "aluminium", MaxDurability: 7500}}), [, ]); +recipes.addShapeless(.withTag({"GT.ToolStats": {Material: "bismuth_bronze", MaxDurability: 1200}}), [, ]); +recipes.addShapeless(.withTag({"GT.ToolStats": {Material: "black_bronze", MaxDurability: 1460}}), [, ]); +recipes.addShapeless(.withTag({"GT.ToolStats": {Material: "black_bronze", MaxDurability: 1460}}), [, ]); +recipes.addShapeless(.withTag({"GT.ToolStats": {Material: "black_steel", MaxDurability: 4200}}), [, ]); +recipes.addShapeless(.withTag({"GT.ToolStats": {Material: "blue_steel", MaxDurability: 6500}}), [, ]); +recipes.addShapeless(.withTag({"GT.ToolStats": {Material: "brass", MaxDurability: 750}}), [, ]); +recipes.addShapeless(.withTag({"GT.ToolStats": {Material: "bronze", MaxDurability: 1300}}), [, ]); +recipes.addShapeless(.withTag({"GT.ToolStats": {Material: "chrome", MaxDurability: 7000}}), [, ]); +recipes.addShapeless(.withTag({"GT.ToolStats": {Material: "cobalt", MaxDurability: 2200}}), [, ]); +recipes.addShapeless(.withTag({"GT.ToolStats": {Material: "cobalt_brass", MaxDurability: 2500}}), [, ]); +recipes.addShapeless(.withTag({"GT.ToolStats": {Material: "copper", DigSpeed: 0.7 as float, MaxDurability: 300}}), [, ]); +recipes.addShapeless(.withTag({"GT.ToolStats": {Material: "damascus_steel", MaxDurability: 5000}}), [, ]); +recipes.addShapeless(.withTag({"GT.ToolStats": {Material: "darmstadtium"}}), [, ]); +recipes.addShapeless(.withTag({"GT.ToolStats": {Material: "diamond", MaxDurability: 5000}}), [, ]); +recipes.addShapeless(.withTag({"GT.ToolStats": {Material: "hsse", MaxDurability: 19000}}), [, ]); +recipes.addShapeless(.withTag({"GT.ToolStats": {Material: "hssg", MaxDurability: 17000}}), [, ]); +recipes.addShapeless(.withTag({"GT.ToolStats": {Material: "hsss", MaxDurability: 15000}}), [, ]); +recipes.addShapeless(.withTag({"GT.ToolStats": {Material: "invar", MaxDurability: 4500}}), [, ]); +recipes.addShapeless(.withTag({"GT.ToolStats": {Material: "iridium", MaxDurability: 10550}}), [, ]); +recipes.addShapeless(.withTag({"GT.ToolStats": {Material: "iron", MaxDurability: 2200}}), [, ]); +recipes.addShapeless(.withTag({"GT.ToolStats": {Material: "iron", MaxDurability: 2200}}), [, ]); +recipes.addShapeless(.withTag({"GT.ToolStats": {Material: "magnalium", MaxDurability: 1100}}), [, ]); +recipes.addShapeless(.withTag({"GT.ToolStats": {Material: "manganese", MaxDurability: 1500}}), [, ]); +recipes.addShapeless(.withTag({"GT.ToolStats": {Material: "molybdenum", MaxDurability: 5650}}), [, ]); +recipes.addShapeless(.withTag({"GT.ToolStats": {Material: "neodymium", MaxDurability: 5650}}), [, ]); +recipes.addShapeless(.withTag({"GT.ToolStats": {Material: "neutronium"}}), [, ]); +recipes.addShapeless(.withTag({"GT.ToolStats": {Material: "osmiridium", MaxDurability: 14500}}), [, ]); +recipes.addShapeless(.withTag({"GT.ToolStats": {Material: "osmium", MaxDurability: 13750}}), [, ]); +recipes.addShapeless(.withTag({"GT.ToolStats": {Material: "palladium", MaxDurability: 8500}}), [, ]); +recipes.addShapeless(.withTag({"GT.ToolStats": {Material: "red_steel", MaxDurability: 6500}}), [, ]); +recipes.addShapeless(.withTag({"GT.ToolStats": {Material: "rose_gold", MaxDurability: 500}}), [, ]); +recipes.addShapeless(.withTag({"GT.ToolStats": {Material: "stainless_steel", MaxDurability: 9500}}), [, ]); +recipes.addShapeless(.withTag({"GT.ToolStats": {Material: "steel", MaxDurability: 3400}}), [, ]); +recipes.addShapeless(.withTag({"GT.ToolStats": {Material: "sterling_silver", MaxDurability: 250}}), [, ]); +recipes.addShapeless(.withTag({"GT.ToolStats": {Material: "titanium", MaxDurability: 9500}}), [, ]); +recipes.addShapeless(.withTag({"GT.ToolStats": {Material: "tungsten", MaxDurability: 10500}}), [, ]); +recipes.addShapeless(.withTag({"GT.ToolStats": {Material: "tungsten_steel", MaxDurability: 12000}}), [, ]); +recipes.addShapeless(.withTag({"GT.ToolStats": {Material: "ultimet", MaxDurability: 7850}}), [, ]); +recipes.addShapeless(.withTag({"GT.ToolStats": {Material: "vanadium_steel", MaxDurability: 3500}}), [, ]); +recipes.addShapeless(.withTag({"GT.ToolStats": {Material: "aluminium", MaxDurability: 7500}}), [, ]); +recipes.addShapeless(.withTag({"GT.ToolStats": {Material: "bismuth_bronze", MaxDurability: 1200}}), [, ]); +recipes.addShapeless(.withTag({"GT.ToolStats": {Material: "black_bronze", MaxDurability: 1460}}), [, ]); +recipes.addShapeless(.withTag({"GT.ToolStats": {Material: "black_steel", MaxDurability: 4200}}), [, ]); +recipes.addShapeless(.withTag({"GT.ToolStats": {Material: "blue_steel", MaxDurability: 6500}}), [, ]); +recipes.addShapeless(.withTag({"GT.ToolStats": {Material: "brass", MaxDurability: 750}}), [, ]); +recipes.addShapeless(.withTag({"GT.ToolStats": {Material: "bronze", MaxDurability: 1300}}), [, ]); +recipes.addShapeless(.withTag({"GT.ToolStats": {Material: "chrome", MaxDurability: 7000}}), [, ]); +recipes.addShapeless(.withTag({"GT.ToolStats": {Material: "cobalt", MaxDurability: 2200}}), [, ]); +recipes.addShapeless(.withTag({"GT.ToolStats": {Material: "cobalt_brass", MaxDurability: 2500}}), [, ]); +recipes.addShapeless(.withTag({"GT.ToolStats": {Material: "copper", DigSpeed: 0.7 as float, MaxDurability: 300}}), [, ]); +recipes.addShapeless(.withTag({"GT.ToolStats": {Material: "damascus_steel", MaxDurability: 5000}}), [, ]); +recipes.addShapeless(.withTag({"GT.ToolStats": {Material: "darmstadtium"}}), [, ]); +recipes.addShapeless(.withTag({"GT.ToolStats": {Material: "diamond", MaxDurability: 5000}}), [, ]); +recipes.addShapeless(.withTag({"GT.ToolStats": {Material: "hsse", MaxDurability: 19000}}), [, ]); +recipes.addShapeless(.withTag({"GT.ToolStats": {Material: "hssg", MaxDurability: 17000}}), [, ]); +recipes.addShapeless(.withTag({"GT.ToolStats": {Material: "hsss", MaxDurability: 15000}}), [, ]); +recipes.addShapeless(.withTag({"GT.ToolStats": {Material: "invar", MaxDurability: 4500}}), [, ]); +recipes.addShapeless(.withTag({"GT.ToolStats": {Material: "iridium", MaxDurability: 10550}}), [, ]); +recipes.addShapeless(.withTag({"GT.ToolStats": {Material: "iron", MaxDurability: 2200}}), [, ]); +recipes.addShapeless(.withTag({"GT.ToolStats": {Material: "magnalium", MaxDurability: 1100}}), [, ]); +recipes.addShapeless(.withTag({"GT.ToolStats": {Material: "manganese", MaxDurability: 1500}}), [, ]); +recipes.addShapeless(.withTag({"GT.ToolStats": {Material: "molybdenum", MaxDurability: 5650}}), [, ]); +recipes.addShapeless(.withTag({"GT.ToolStats": {Material: "neodymium", MaxDurability: 5650}}), [, ]); +recipes.addShapeless(.withTag({"GT.ToolStats": {Material: "neutronium"}}), [, ]); +recipes.addShapeless(.withTag({"GT.ToolStats": {Material: "osmiridium", MaxDurability: 14500}}), [, ]); +recipes.addShapeless(.withTag({"GT.ToolStats": {Material: "osmium", MaxDurability: 13750}}), [, ]); +recipes.addShapeless(.withTag({"GT.ToolStats": {Material: "palladium", MaxDurability: 8500}}), [, ]); +recipes.addShapeless(.withTag({"GT.ToolStats": {Material: "red_steel", MaxDurability: 6500}}), [, ]); +recipes.addShapeless(.withTag({"GT.ToolStats": {Material: "rose_gold", MaxDurability: 500}}), [, ]); +recipes.addShapeless(.withTag({"GT.ToolStats": {Material: "stainless_steel", MaxDurability: 9500}}), [, ]); +recipes.addShapeless(.withTag({"GT.ToolStats": {Material: "steel", MaxDurability: 3400}}), [, ]); +recipes.addShapeless(.withTag({"GT.ToolStats": {Material: "sterling_silver", MaxDurability: 250}}), [, ]); +recipes.addShapeless(.withTag({"GT.ToolStats": {Material: "titanium", MaxDurability: 9500}}), [, ]); +recipes.addShapeless(.withTag({"GT.ToolStats": {Material: "tungsten", MaxDurability: 10500}}), [, ]); +recipes.addShapeless(.withTag({"GT.ToolStats": {Material: "tungsten_steel", MaxDurability: 12000}}), [, ]); +recipes.addShapeless(.withTag({"GT.ToolStats": {Material: "ultimet", MaxDurability: 7850}}), [, ]); +recipes.addShapeless(.withTag({"GT.ToolStats": {Material: "vanadium_steel", MaxDurability: 3500}}), [, ]); +recipes.addShapeless(.withTag({"GT.ToolStats": {Material: "aluminium", MaxDurability: 7500}}), [, ]); +recipes.addShapeless(.withTag({"GT.ToolStats": {Material: "bismuth_bronze", MaxDurability: 1200}}), [, ]); +recipes.addShapeless(.withTag({"GT.ToolStats": {Material: "black_bronze", MaxDurability: 1460}}), [, ]); +recipes.addShapeless(.withTag({"GT.ToolStats": {Material: "black_steel", MaxDurability: 4200}}), [, ]); +recipes.addShapeless(.withTag({"GT.ToolStats": {Material: "blue_steel", MaxDurability: 6500}}), [, ]); +recipes.addShapeless(.withTag({"GT.ToolStats": {Material: "brass", MaxDurability: 750}}), [, ]); +recipes.addShapeless(.withTag({"GT.ToolStats": {Material: "bronze", MaxDurability: 1300}}), [, ]); +recipes.addShapeless(.withTag({"GT.ToolStats": {Material: "chrome", MaxDurability: 7000}}), [, ]); +recipes.addShapeless(.withTag({"GT.ToolStats": {Material: "cobalt", MaxDurability: 2200}}), [, ]); +recipes.addShapeless(.withTag({"GT.ToolStats": {Material: "cobalt_brass", MaxDurability: 2500}}), [, ]); +recipes.addShapeless(.withTag({"GT.ToolStats": {Material: "damascus_steel", MaxDurability: 5000}}), [, ]); +recipes.addShapeless(.withTag({"GT.ToolStats": {Material: "darmstadtium"}}), [, ]); +recipes.addShapeless(.withTag({"GT.ToolStats": {Material: "diamond", MaxDurability: 5000}}), [, ]); +recipes.addShapeless(.withTag({"GT.ToolStats": {Material: "hsse", MaxDurability: 19000}}), [, ]); +recipes.addShapeless(.withTag({"GT.ToolStats": {Material: "hssg", MaxDurability: 17000}}), [, ]); +recipes.addShapeless(.withTag({"GT.ToolStats": {Material: "hsss", MaxDurability: 15000}}), [, ]); +recipes.addShapeless(.withTag({"GT.ToolStats": {Material: "invar", MaxDurability: 4500}}), [, ]); +recipes.addShapeless(.withTag({"GT.ToolStats": {Material: "iridium", MaxDurability: 10550}}), [, ]); +recipes.addShapeless(.withTag({"GT.ToolStats": {Material: "iron", MaxDurability: 2200}}), [, ]); +recipes.addShapeless(.withTag({"GT.ToolStats": {Material: "magnalium", MaxDurability: 1100}}), [, ]); +recipes.addShapeless(.withTag({"GT.ToolStats": {Material: "manganese", MaxDurability: 1500}}), [, ]); +recipes.addShapeless(.withTag({"GT.ToolStats": {Material: "molybdenum", MaxDurability: 5650}}), [, ]); +recipes.addShapeless(.withTag({"GT.ToolStats": {Material: "neodymium", MaxDurability: 5650}}), [, ]); +recipes.addShapeless(.withTag({"GT.ToolStats": {Material: "neutronium"}}), [, ]); +recipes.addShapeless(.withTag({"GT.ToolStats": {Material: "osmiridium", MaxDurability: 14500}}), [, ]); +recipes.addShapeless(.withTag({"GT.ToolStats": {Material: "osmium", MaxDurability: 13750}}), [, ]); +recipes.addShapeless(.withTag({"GT.ToolStats": {Material: "palladium", MaxDurability: 8500}}), [, ]); +recipes.addShapeless(.withTag({"GT.ToolStats": {Material: "red_steel", MaxDurability: 6500}}), [, ]); +recipes.addShapeless(.withTag({"GT.ToolStats": {Material: "rose_gold", MaxDurability: 500}}), [, ]); +recipes.addShapeless(.withTag({"GT.ToolStats": {Material: "stainless_steel", MaxDurability: 9500}}), [, ]); +recipes.addShapeless(.withTag({"GT.ToolStats": {Material: "steel", MaxDurability: 3400}}), [, ]); +recipes.addShapeless(.withTag({"GT.ToolStats": {Material: "sterling_silver", MaxDurability: 250}}), [, ]); +recipes.addShapeless(.withTag({"GT.ToolStats": {Material: "titanium", MaxDurability: 9500}}), [, ]); +recipes.addShapeless(.withTag({"GT.ToolStats": {Material: "tungsten", MaxDurability: 10500}}), [, ]); +recipes.addShapeless(.withTag({"GT.ToolStats": {Material: "tungsten_steel", MaxDurability: 12000}}), [, ]); +recipes.addShapeless(.withTag({"GT.ToolStats": {Material: "ultimet", MaxDurability: 7850}}), [, ]); +recipes.addShapeless(.withTag({"GT.ToolStats": {Material: "vanadium_steel", MaxDurability: 3500}}), [, ]); + +print("Initialized 'gregtech.zs'"); \ No newline at end of file