Files
monke/scripts/tools.zs
2025-09-27 05:50:03 +02:00

527 lines
47 KiB
Plaintext

// Vanilla Tools
// Shears
recipes.remove(<minecraft:shears>);
recipes.addShapedMirrored(<minecraft:shears>, [[null, <tconstruct:knife_blade>.withTag({Material: "iron"})], [<tconstruct:knife_blade>.withTag({Material: "iron"}), null]]);
// Shovel
recipes.remove(<minecraft:iron_shovel>);
recipes.addShapedMirrored(<minecraft:iron_shovel>, [[<tconstruct:shovel_head>.withTag({Material: "iron"})],[<ore:stickWood>],[<ore:stickWood>]]);
recipes.remove(<minecraft:golden_shovel>);
recipes.addShapedMirrored(<minecraft:golden_shovel>, [[<tconstruct:shovel_head>.withTag({Material: "golden"})],[<ore:stickWood>],[<ore:stickWood>]]);
// Pickaxe
recipes.remove(<minecraft:iron_pickaxe>);
recipes.addShapedMirrored(<minecraft:iron_pickaxe>, [[<tconstruct:pick_head>.withTag({Material: "iron"})],[<ore:stickWood>],[<ore:stickWood>]]);
recipes.remove(<minecraft:golden_pickaxe>);
recipes.addShapedMirrored(<minecraft:golden_pickaxe>, [[<tconstruct:pick_head>.withTag({Material: "golden"})],[<ore:stickWood>],[<ore:stickWood>]]);
// Axe
recipes.remove(<minecraft:iron_axe>);
recipes.addShapedMirrored(<minecraft:iron_axe>, [[<tconstruct:axe_head>.withTag({Material: "iron"})],[<ore:stickWood>],[<ore:stickWood>]]);
recipes.remove(<minecraft:golden_axe>);
recipes.addShapedMirrored(<minecraft:golden_axe>, [[<tconstruct:axe_head>.withTag({Material: "golden"})],[<ore:stickWood>],[<ore:stickWood>]]);
// Hoe
recipes.remove(<minecraft:iron_hoe>);
recipes.addShapedMirrored(<minecraft:iron_hoe>, [[<tconstruct:kama_head>.withTag({Material: "iron"})],[<ore:stickWood>],[<ore:stickWood>]]);
recipes.remove(<minecraft:golden_hoe>);
recipes.addShapedMirrored(<minecraft:golden_hoe>, [[<tconstruct:kama_head>.withTag({Material: "golden"})],[<ore:stickWood>],[<ore:stickWood>]]);
// Sword
recipes.remove(<minecraft:iron_sword>);
recipes.addShapedMirrored(<minecraft:iron_sword>, [[<tconstruct:sword_blade>.withTag({Material: "iron"})],[<ore:stickWood>]]);
recipes.remove(<minecraft:golden_sword>);
recipes.addShapedMirrored(<minecraft:golden_sword>, [[<tconstruct:sword_blade>.withTag({Material: "golden"})],[<ore:stickWood>]]);
// Thermal Tools
// Shovel
recipes.remove(<thermalfoundation:tool.shovel_lead>);
recipes.addShapedMirrored(<thermalfoundation:tool.shovel_lead>, [[<tconstruct:shovel_head>.withTag({Material: "lead"})],[<ore:stickWood>],[<ore:stickWood>]]);
recipes.remove(<thermalfoundation:tool.shovel_electrum>);
recipes.addShapedMirrored(<thermalfoundation:tool.shovel_electrum>, [[<tconstruct:shovel_head>.withTag({Material: "electrum"})],[<ore:stickWood>],[<ore:stickWood>]]);
recipes.remove(<thermalfoundation:tool.shovel_steel>);
recipes.addShapedMirrored(<thermalfoundation:tool.shovel_steel>, [[<tconstruct:shovel_head>.withTag({Material: "steel"})],[<ore:stickWood>],[<ore:stickWood>]]);
recipes.remove(<thermalfoundation:tool.shovel_platinum>);
recipes.addShapedMirrored(<thermalfoundation:tool.shovel_platinum>, [[<tconstruct:shovel_head>.withTag({Material: "platinum"})],[<ore:stickWood>],[<ore:stickWood>]]);
recipes.remove(<thermalfoundation:tool.shovel_nickel>);
recipes.addShapedMirrored(<thermalfoundation:tool.shovel_nickel>, [[<tconstruct:shovel_head>.withTag({Material: "nickel"})],[<ore:stickWood>],[<ore:stickWood>]]);
recipes.remove(<thermalfoundation:tool.shovel_aluminum>);
recipes.addShapedMirrored(<thermalfoundation:tool.shovel_aluminum>, [[<tconstruct:shovel_head>.withTag({Material: "aluminum"})],[<ore:stickWood>],[<ore:stickWood>]]);
recipes.remove(<thermalfoundation:tool.shovel_silver>);
recipes.addShapedMirrored(<thermalfoundation:tool.shovel_silver>, [[<tconstruct:shovel_head>.withTag({Material: "silver"})],[<ore:stickWood>],[<ore:stickWood>]]);
recipes.remove(<thermalfoundation:tool.shovel_tin>);
recipes.addShapedMirrored(<thermalfoundation:tool.shovel_tin>, [[<tconstruct:shovel_head>.withTag({Material: "tin"})],[<ore:stickWood>],[<ore:stickWood>]]);
recipes.remove(<thermalfoundation:tool.shovel_copper>);
recipes.addShapedMirrored(<thermalfoundation:tool.shovel_copper>, [[<tconstruct:shovel_head>.withTag({Material: "copper"})],[<ore:stickWood>],[<ore:stickWood>]]);
recipes.remove(<thermalfoundation:tool.shovel_invar>);
recipes.addShapedMirrored(<thermalfoundation:tool.shovel_invar>, [[<tconstruct:shovel_head>.withTag({Material: "invar"})],[<ore:stickWood>],[<ore:stickWood>]]);
recipes.remove(<thermalfoundation:tool.shovel_bronze>);
recipes.addShapedMirrored(<thermalfoundation:tool.shovel_bronze>, [[<tconstruct:shovel_head>.withTag({Material: "bronze"})],[<ore:stickWood>],[<ore:stickWood>]]);
recipes.remove(<thermalfoundation:tool.shovel_constantan>);
recipes.addShapedMirrored(<thermalfoundation:tool.shovel_constantan>, [[<tconstruct:shovel_head>.withTag({Material: "constantan"})],[<ore:stickWood>],[<ore:stickWood>]]);
// Pickaxe
recipes.remove(<thermalfoundation:tool.pickaxe_lead>);
recipes.addShapedMirrored(<thermalfoundation:tool.pickaxe_lead>, [[<tconstruct:pick_head>.withTag({Material: "lead"})],[<ore:stickWood>],[<ore:stickWood>]]);
recipes.remove(<thermalfoundation:tool.pickaxe_electrum>);
recipes.addShapedMirrored(<thermalfoundation:tool.pickaxe_electrum>, [[<tconstruct:pick_head>.withTag({Material: "electrum"})],[<ore:stickWood>],[<ore:stickWood>]]);
recipes.remove(<thermalfoundation:tool.pickaxe_steel>);
recipes.addShapedMirrored(<thermalfoundation:tool.pickaxe_steel>, [[<tconstruct:pick_head>.withTag({Material: "steel"})],[<ore:stickWood>],[<ore:stickWood>]]);
recipes.remove(<thermalfoundation:tool.pickaxe_platinum>);
recipes.addShapedMirrored(<thermalfoundation:tool.pickaxe_platinum>, [[<tconstruct:pick_head>.withTag({Material: "platinum"})],[<ore:stickWood>],[<ore:stickWood>]]);
recipes.remove(<thermalfoundation:tool.pickaxe_nickel>);
recipes.addShapedMirrored(<thermalfoundation:tool.pickaxe_nickel>, [[<tconstruct:pick_head>.withTag({Material: "nickel"})],[<ore:stickWood>],[<ore:stickWood>]]);
recipes.remove(<thermalfoundation:tool.pickaxe_aluminum>);
recipes.addShapedMirrored(<thermalfoundation:tool.pickaxe_aluminum>, [[<tconstruct:pick_head>.withTag({Material: "aluminum"})],[<ore:stickWood>],[<ore:stickWood>]]);
recipes.remove(<thermalfoundation:tool.pickaxe_silver>);
recipes.addShapedMirrored(<thermalfoundation:tool.pickaxe_silver>, [[<tconstruct:pick_head>.withTag({Material: "silver"})],[<ore:stickWood>],[<ore:stickWood>]]);
recipes.remove(<thermalfoundation:tool.pickaxe_tin>);
recipes.addShapedMirrored(<thermalfoundation:tool.pickaxe_tin>, [[<tconstruct:pick_head>.withTag({Material: "tin"})],[<ore:stickWood>],[<ore:stickWood>]]);
recipes.remove(<thermalfoundation:tool.pickaxe_copper>);
recipes.addShapedMirrored(<thermalfoundation:tool.pickaxe_copper>, [[<tconstruct:pick_head>.withTag({Material: "copper"})],[<ore:stickWood>],[<ore:stickWood>]]);
recipes.remove(<thermalfoundation:tool.pickaxe_invar>);
recipes.addShapedMirrored(<thermalfoundation:tool.pickaxe_invar>, [[<tconstruct:pick_head>.withTag({Material: "invar"})],[<ore:stickWood>],[<ore:stickWood>]]);
recipes.remove(<thermalfoundation:tool.pickaxe_bronze>);
recipes.addShapedMirrored(<thermalfoundation:tool.pickaxe_bronze>, [[<tconstruct:pick_head>.withTag({Material: "bronze"})],[<ore:stickWood>],[<ore:stickWood>]]);
recipes.remove(<thermalfoundation:tool.pickaxe_constantan>);
recipes.addShapedMirrored(<thermalfoundation:tool.pickaxe_constantan>, [[<tconstruct:pick_head>.withTag({Material: "constantan"})],[<ore:stickWood>],[<ore:stickWood>]]);
// Axe
recipes.remove(<thermalfoundation:tool.axe_lead>);
recipes.addShapedMirrored(<thermalfoundation:tool.axe_lead>, [[<tconstruct:axe_head>.withTag({Material: "lead"})],[<ore:stickWood>],[<ore:stickWood>]]);
recipes.remove(<thermalfoundation:tool.axe_electrum>);
recipes.addShapedMirrored(<thermalfoundation:tool.axe_electrum>, [[<tconstruct:axe_head>.withTag({Material: "electrum"})],[<ore:stickWood>],[<ore:stickWood>]]);
recipes.remove(<thermalfoundation:tool.axe_steel>);
recipes.addShapedMirrored(<thermalfoundation:tool.axe_steel>, [[<tconstruct:axe_head>.withTag({Material: "steel"})],[<ore:stickWood>],[<ore:stickWood>]]);
recipes.remove(<thermalfoundation:tool.axe_platinum>);
recipes.addShapedMirrored(<thermalfoundation:tool.axe_platinum>, [[<tconstruct:axe_head>.withTag({Material: "platinum"})],[<ore:stickWood>],[<ore:stickWood>]]);
recipes.remove(<thermalfoundation:tool.axe_nickel>);
recipes.addShapedMirrored(<thermalfoundation:tool.axe_nickel>, [[<tconstruct:axe_head>.withTag({Material: "nickel"})],[<ore:stickWood>],[<ore:stickWood>]]);
recipes.remove(<thermalfoundation:tool.axe_aluminum>);
recipes.addShapedMirrored(<thermalfoundation:tool.axe_aluminum>, [[<tconstruct:axe_head>.withTag({Material: "aluminum"})],[<ore:stickWood>],[<ore:stickWood>]]);
recipes.remove(<thermalfoundation:tool.axe_silver>);
recipes.addShapedMirrored(<thermalfoundation:tool.axe_silver>, [[<tconstruct:axe_head>.withTag({Material: "silver"})],[<ore:stickWood>],[<ore:stickWood>]]);
recipes.remove(<thermalfoundation:tool.axe_tin>);
recipes.addShapedMirrored(<thermalfoundation:tool.axe_tin>, [[<tconstruct:axe_head>.withTag({Material: "tin"})],[<ore:stickWood>],[<ore:stickWood>]]);
recipes.remove(<thermalfoundation:tool.axe_copper>);
recipes.addShapedMirrored(<thermalfoundation:tool.axe_copper>, [[<tconstruct:axe_head>.withTag({Material: "copper"})],[<ore:stickWood>],[<ore:stickWood>]]);
recipes.remove(<thermalfoundation:tool.axe_invar>);
recipes.addShapedMirrored(<thermalfoundation:tool.axe_invar>, [[<tconstruct:axe_head>.withTag({Material: "invar"})],[<ore:stickWood>],[<ore:stickWood>]]);
recipes.remove(<thermalfoundation:tool.axe_bronze>);
recipes.addShapedMirrored(<thermalfoundation:tool.axe_bronze>, [[<tconstruct:axe_head>.withTag({Material: "bronze"})],[<ore:stickWood>],[<ore:stickWood>]]);
recipes.remove(<thermalfoundation:tool.axe_constantan>);
recipes.addShapedMirrored(<thermalfoundation:tool.axe_constantan>, [[<tconstruct:axe_head>.withTag({Material: "constantan"})],[<ore:stickWood>],[<ore:stickWood>]]);
// Hoe
recipes.remove(<thermalfoundation:tool.hoe_lead>);
recipes.addShapedMirrored(<thermalfoundation:tool.hoe_lead>, [[<tconstruct:kama_head>.withTag({Material: "lead"})],[<ore:stickWood>],[<ore:stickWood>]]);
recipes.remove(<thermalfoundation:tool.hoe_electrum>);
recipes.addShapedMirrored(<thermalfoundation:tool.hoe_electrum>, [[<tconstruct:kama_head>.withTag({Material: "electrum"})],[<ore:stickWood>],[<ore:stickWood>]]);
recipes.remove(<thermalfoundation:tool.hoe_steel>);
recipes.addShapedMirrored(<thermalfoundation:tool.hoe_steel>, [[<tconstruct:kama_head>.withTag({Material: "steel"})],[<ore:stickWood>],[<ore:stickWood>]]);
recipes.remove(<thermalfoundation:tool.hoe_platinum>);
recipes.addShapedMirrored(<thermalfoundation:tool.hoe_platinum>, [[<tconstruct:kama_head>.withTag({Material: "platinum"})],[<ore:stickWood>],[<ore:stickWood>]]);
recipes.remove(<thermalfoundation:tool.hoe_nickel>);
recipes.addShapedMirrored(<thermalfoundation:tool.hoe_nickel>, [[<tconstruct:kama_head>.withTag({Material: "nickel"})],[<ore:stickWood>],[<ore:stickWood>]]);
recipes.remove(<thermalfoundation:tool.hoe_aluminum>);
recipes.addShapedMirrored(<thermalfoundation:tool.hoe_aluminum>, [[<tconstruct:kama_head>.withTag({Material: "aluminum"})],[<ore:stickWood>],[<ore:stickWood>]]);
recipes.remove(<thermalfoundation:tool.hoe_silver>);
recipes.addShapedMirrored(<thermalfoundation:tool.hoe_silver>, [[<tconstruct:kama_head>.withTag({Material: "silver"})],[<ore:stickWood>],[<ore:stickWood>]]);
recipes.remove(<thermalfoundation:tool.hoe_tin>);
recipes.addShapedMirrored(<thermalfoundation:tool.hoe_tin>, [[<tconstruct:kama_head>.withTag({Material: "tin"})],[<ore:stickWood>],[<ore:stickWood>]]);
recipes.remove(<thermalfoundation:tool.hoe_copper>);
recipes.addShapedMirrored(<thermalfoundation:tool.hoe_copper>, [[<tconstruct:kama_head>.withTag({Material: "copper"})],[<ore:stickWood>],[<ore:stickWood>]]);
recipes.remove(<thermalfoundation:tool.hoe_invar>);
recipes.addShapedMirrored(<thermalfoundation:tool.hoe_invar>, [[<tconstruct:kama_head>.withTag({Material: "invar"})],[<ore:stickWood>],[<ore:stickWood>]]);
recipes.remove(<thermalfoundation:tool.hoe_bronze>);
recipes.addShapedMirrored(<thermalfoundation:tool.hoe_bronze>, [[<tconstruct:kama_head>.withTag({Material: "bronze"})],[<ore:stickWood>],[<ore:stickWood>]]);
recipes.remove(<thermalfoundation:tool.hoe_constantan>);
recipes.addShapedMirrored(<thermalfoundation:tool.hoe_constantan>, [[<tconstruct:kama_head>.withTag({Material: "constantan"})],[<ore:stickWood>],[<ore:stickWood>]]);
// Fishing_rod
recipes.remove(<thermalfoundation:tool.fishing_rod_lead>);
recipes.addShapedMirrored(<thermalfoundation:tool.fishing_rod_lead>, [[null, null, <tconstruct:tool_rod>.withTag({Material: "lead"})],[null, <tconstruct:tool_rod>.withTag({Material: "lead"}),<ore:string>], [<tconstruct:tool_rod>.withTag({Material: "lead"}), null, <ore:string>]]);
recipes.remove(<thermalfoundation:tool.fishing_rod_electrum>);
recipes.addShapedMirrored(<thermalfoundation:tool.fishing_rod_electrum>, [[null, null, <tconstruct:tool_rod>.withTag({Material: "electrum"})],[null, <tconstruct:tool_rod>.withTag({Material: "electrum"}),<ore:string>], [<tconstruct:tool_rod>.withTag({Material: "electrum"}), null, <ore:string>]]);
recipes.remove(<thermalfoundation:tool.fishing_rod_steel>);
recipes.addShapedMirrored(<thermalfoundation:tool.fishing_rod_steel>, [[null, null, <tconstruct:tool_rod>.withTag({Material: "steel"})],[null, <tconstruct:tool_rod>.withTag({Material: "steel"}),<ore:string>], [<tconstruct:tool_rod>.withTag({Material: "steel"}), null, <ore:string>]]);
recipes.remove(<thermalfoundation:tool.fishing_rod_platinum>);
recipes.addShapedMirrored(<thermalfoundation:tool.fishing_rod_platinum>, [[null, null, <tconstruct:tool_rod>.withTag({Material: "platinum"})],[null, <tconstruct:tool_rod>.withTag({Material: "platinum"}),<ore:string>], [<tconstruct:tool_rod>.withTag({Material: "platinum"}), null, <ore:string>]]);
recipes.remove(<thermalfoundation:tool.fishing_rod_nickel>);
recipes.addShapedMirrored(<thermalfoundation:tool.fishing_rod_nickel>, [[null, null, <tconstruct:tool_rod>.withTag({Material: "nickel"})],[null, <tconstruct:tool_rod>.withTag({Material: "nickel"}),<ore:string>], [<tconstruct:tool_rod>.withTag({Material: "nickel"}), null, <ore:string>]]);
recipes.remove(<thermalfoundation:tool.fishing_rod_aluminum>);
recipes.addShapedMirrored(<thermalfoundation:tool.fishing_rod_aluminum>, [[null, null, <tconstruct:tool_rod>.withTag({Material: "aluminum"})],[null, <tconstruct:tool_rod>.withTag({Material: "aluminum"}),<ore:string>], [<tconstruct:tool_rod>.withTag({Material: "aluminum"}), null, <ore:string>]]);
recipes.remove(<thermalfoundation:tool.fishing_rod_silver>);
recipes.addShapedMirrored(<thermalfoundation:tool.fishing_rod_silver>, [[null, null, <tconstruct:tool_rod>.withTag({Material: "silver"})],[null, <tconstruct:tool_rod>.withTag({Material: "silver"}),<ore:string>], [<tconstruct:tool_rod>.withTag({Material: "silver"}), null, <ore:string>]]);
recipes.remove(<thermalfoundation:tool.fishing_rod_tin>);
recipes.addShapedMirrored(<thermalfoundation:tool.fishing_rod_tin>, [[null, null, <tconstruct:tool_rod>.withTag({Material: "tin"})],[null, <tconstruct:tool_rod>.withTag({Material: "tin"}),<ore:string>], [<tconstruct:tool_rod>.withTag({Material: "tin"}), null, <ore:string>]]);
recipes.remove(<thermalfoundation:tool.fishing_rod_copper>);
recipes.addShapedMirrored(<thermalfoundation:tool.fishing_rod_copper>, [[null, null, <tconstruct:tool_rod>.withTag({Material: "copper"})],[null, <tconstruct:tool_rod>.withTag({Material: "copper"}),<ore:string>], [<tconstruct:tool_rod>.withTag({Material: "copper"}), null, <ore:string>]]);
recipes.remove(<thermalfoundation:tool.fishing_rod_invar>);
recipes.addShapedMirrored(<thermalfoundation:tool.fishing_rod_invar>, [[null, null, <tconstruct:tool_rod>.withTag({Material: "invar"})],[null, <tconstruct:tool_rod>.withTag({Material: "invar"}),<ore:string>], [<tconstruct:tool_rod>.withTag({Material: "invar"}), null, <ore:string>]]);
recipes.remove(<thermalfoundation:tool.fishing_rod_bronze>);
recipes.addShapedMirrored(<thermalfoundation:tool.fishing_rod_bronze>, [[null, null, <tconstruct:tool_rod>.withTag({Material: "bronze"})],[null, <tconstruct:tool_rod>.withTag({Material: "bronze"}),<ore:string>], [<tconstruct:tool_rod>.withTag({Material: "bronze"}), null, <ore:string>]]);
recipes.remove(<thermalfoundation:tool.fishing_rod_constantan>);
recipes.addShapedMirrored(<thermalfoundation:tool.fishing_rod_constantan>, [[null, null, <tconstruct:tool_rod>.withTag({Material: "constantan"})],[null, <tconstruct:tool_rod>.withTag({Material: "constantan"}),<ore:string>], [<tconstruct:tool_rod>.withTag({Material: "constantan"}), null, <ore:string>]]);
// Shears
recipes.remove(<thermalfoundation:tool.shears_lead>);
recipes.addShapedMirrored(<thermalfoundation:tool.shears_lead>, [[null, <tconstruct:knife_blade>.withTag({Material: "lead"})], [<tconstruct:knife_blade>.withTag({Material: "lead"}), null]]);
recipes.remove(<thermalfoundation:tool.shears_electrum>);
recipes.addShapedMirrored(<thermalfoundation:tool.shears_electrum>, [[null, <tconstruct:knife_blade>.withTag({Material: "electrum"})], [<tconstruct:knife_blade>.withTag({Material: "electrum"}), null]]);
recipes.remove(<thermalfoundation:tool.shears_steel>);
recipes.addShapedMirrored(<thermalfoundation:tool.shears_steel>, [[null, <tconstruct:knife_blade>.withTag({Material: "steel"})], [<tconstruct:knife_blade>.withTag({Material: "steel"}), null]]);
recipes.remove(<thermalfoundation:tool.shears_platinum>);
recipes.addShapedMirrored(<thermalfoundation:tool.shears_platinum>, [[null, <tconstruct:knife_blade>.withTag({Material: "platinum"})], [<tconstruct:knife_blade>.withTag({Material: "platinum"}), null]]);
recipes.remove(<thermalfoundation:tool.shears_nickel>);
recipes.addShapedMirrored(<thermalfoundation:tool.shears_nickel>, [[null, <tconstruct:knife_blade>.withTag({Material: "nickel"})], [<tconstruct:knife_blade>.withTag({Material: "nickel"}), null]]);
recipes.remove(<thermalfoundation:tool.shears_aluminum>);
recipes.addShapedMirrored(<thermalfoundation:tool.shears_aluminum>, [[null, <tconstruct:knife_blade>.withTag({Material: "aluminum"})], [<tconstruct:knife_blade>.withTag({Material: "aluminum"}), null]]);
recipes.remove(<thermalfoundation:tool.shears_silver>);
recipes.addShapedMirrored(<thermalfoundation:tool.shears_silver>, [[null, <tconstruct:knife_blade>.withTag({Material: "silver"})], [<tconstruct:knife_blade>.withTag({Material: "silver"}), null]]);
recipes.remove(<thermalfoundation:tool.shears_tin>);
recipes.addShapedMirrored(<thermalfoundation:tool.shears_tin>, [[null, <tconstruct:knife_blade>.withTag({Material: "tin"})], [<tconstruct:knife_blade>.withTag({Material: "tin"}), null]]);
recipes.remove(<thermalfoundation:tool.shears_copper>);
recipes.addShapedMirrored(<thermalfoundation:tool.shears_copper>, [[null, <tconstruct:knife_blade>.withTag({Material: "copper"})], [<tconstruct:knife_blade>.withTag({Material: "copper"}), null]]);
recipes.remove(<thermalfoundation:tool.shears_invar>);
recipes.addShapedMirrored(<thermalfoundation:tool.shears_invar>, [[null, <tconstruct:knife_blade>.withTag({Material: "invar"})], [<tconstruct:knife_blade>.withTag({Material: "invar"}), null]]);
recipes.remove(<thermalfoundation:tool.shears_bronze>);
recipes.addShapedMirrored(<thermalfoundation:tool.shears_bronze>, [[null, <tconstruct:knife_blade>.withTag({Material: "bronze"})], [<tconstruct:knife_blade>.withTag({Material: "bronze"}), null]]);
recipes.remove(<thermalfoundation:tool.shears_constantan>);
recipes.addShapedMirrored(<thermalfoundation:tool.shears_constantan>, [[null, <tconstruct:knife_blade>.withTag({Material: "constantan"})], [<tconstruct:knife_blade>.withTag({Material: "constantan"}), null]]);
// Sickle
recipes.remove(<thermalfoundation:tool.sickle_lead>);
recipes.addShapedMirrored(<thermalfoundation:tool.sickle_lead>, [[<tconstruct:scythe_head>.withTag({Material: "lead"})],[<ore:stickWood>]]);
recipes.remove(<thermalfoundation:tool.sickle_electrum>);
recipes.addShapedMirrored(<thermalfoundation:tool.sickle_electrum>, [[<tconstruct:scythe_head>.withTag({Material: "electrum"})],[<ore:stickWood>]]);
recipes.remove(<thermalfoundation:tool.sickle_steel>);
recipes.addShapedMirrored(<thermalfoundation:tool.sickle_steel>, [[<tconstruct:scythe_head>.withTag({Material: "steel"})],[<ore:stickWood>]]);
recipes.remove(<thermalfoundation:tool.sickle_platinum>);
recipes.addShapedMirrored(<thermalfoundation:tool.sickle_platinum>, [[<tconstruct:scythe_head>.withTag({Material: "platinum"})],[<ore:stickWood>]]);
recipes.remove(<thermalfoundation:tool.sickle_nickel>);
recipes.addShapedMirrored(<thermalfoundation:tool.sickle_nickel>, [[<tconstruct:scythe_head>.withTag({Material: "nickel"})],[<ore:stickWood>]]);
recipes.remove(<thermalfoundation:tool.sickle_aluminum>);
recipes.addShapedMirrored(<thermalfoundation:tool.sickle_aluminum>, [[<tconstruct:scythe_head>.withTag({Material: "aluminum"})],[<ore:stickWood>]]);
recipes.remove(<thermalfoundation:tool.sickle_silver>);
recipes.addShapedMirrored(<thermalfoundation:tool.sickle_silver>, [[<tconstruct:scythe_head>.withTag({Material: "silver"})],[<ore:stickWood>]]);
recipes.remove(<thermalfoundation:tool.sickle_tin>);
recipes.addShapedMirrored(<thermalfoundation:tool.sickle_tin>, [[<tconstruct:scythe_head>.withTag({Material: "tin"})],[<ore:stickWood>]]);
recipes.remove(<thermalfoundation:tool.sickle_copper>);
recipes.addShapedMirrored(<thermalfoundation:tool.sickle_copper>, [[<tconstruct:scythe_head>.withTag({Material: "copper"})],[<ore:stickWood>]]);
recipes.remove(<thermalfoundation:tool.sickle_invar>);
recipes.addShapedMirrored(<thermalfoundation:tool.sickle_invar>, [[<tconstruct:scythe_head>.withTag({Material: "invar"})],[<ore:stickWood>]]);
recipes.remove(<thermalfoundation:tool.sickle_bronze>);
recipes.addShapedMirrored(<thermalfoundation:tool.sickle_bronze>, [[<tconstruct:scythe_head>.withTag({Material: "bronze"})],[<ore:stickWood>]]);
recipes.remove(<thermalfoundation:tool.sickle_constantan>);
recipes.addShapedMirrored(<thermalfoundation:tool.sickle_constantan>, [[<tconstruct:scythe_head>.withTag({Material: "constantan"})],[<ore:stickWood>]]);
// Hammer
recipes.remove(<thermalfoundation:tool.hammer_lead>);
recipes.addShapedMirrored(<thermalfoundation:tool.hammer_lead>, [[<tconstruct:hammer_head>.withTag({Material: "lead"})],[<ore:stickWood>],[<ore:stickWood>]]);
recipes.remove(<thermalfoundation:tool.hammer_electrum>);
recipes.addShapedMirrored(<thermalfoundation:tool.hammer_electrum>, [[<tconstruct:hammer_head>.withTag({Material: "electrum"})],[<ore:stickWood>],[<ore:stickWood>]]);
recipes.remove(<thermalfoundation:tool.hammer_steel>);
recipes.addShapedMirrored(<thermalfoundation:tool.hammer_steel>, [[<tconstruct:hammer_head>.withTag({Material: "steel"})],[<ore:stickWood>],[<ore:stickWood>]]);
recipes.remove(<thermalfoundation:tool.hammer_platinum>);
recipes.addShapedMirrored(<thermalfoundation:tool.hammer_platinum>, [[<tconstruct:hammer_head>.withTag({Material: "platinum"})],[<ore:stickWood>],[<ore:stickWood>]]);
recipes.remove(<thermalfoundation:tool.hammer_nickel>);
recipes.addShapedMirrored(<thermalfoundation:tool.hammer_nickel>, [[<tconstruct:hammer_head>.withTag({Material: "nickel"})],[<ore:stickWood>],[<ore:stickWood>]]);
recipes.remove(<thermalfoundation:tool.hammer_aluminum>);
recipes.addShapedMirrored(<thermalfoundation:tool.hammer_aluminum>, [[<tconstruct:hammer_head>.withTag({Material: "aluminum"})],[<ore:stickWood>],[<ore:stickWood>]]);
recipes.remove(<thermalfoundation:tool.hammer_silver>);
recipes.addShapedMirrored(<thermalfoundation:tool.hammer_silver>, [[<tconstruct:hammer_head>.withTag({Material: "silver"})],[<ore:stickWood>],[<ore:stickWood>]]);
recipes.remove(<thermalfoundation:tool.hammer_tin>);
recipes.addShapedMirrored(<thermalfoundation:tool.hammer_tin>, [[<tconstruct:hammer_head>.withTag({Material: "tin"})],[<ore:stickWood>],[<ore:stickWood>]]);
recipes.remove(<thermalfoundation:tool.hammer_copper>);
recipes.addShapedMirrored(<thermalfoundation:tool.hammer_copper>, [[<tconstruct:hammer_head>.withTag({Material: "copper"})],[<ore:stickWood>],[<ore:stickWood>]]);
recipes.remove(<thermalfoundation:tool.hammer_invar>);
recipes.addShapedMirrored(<thermalfoundation:tool.hammer_invar>, [[<tconstruct:hammer_head>.withTag({Material: "invar"})],[<ore:stickWood>],[<ore:stickWood>]]);
recipes.remove(<thermalfoundation:tool.hammer_bronze>);
recipes.addShapedMirrored(<thermalfoundation:tool.hammer_bronze>, [[<tconstruct:hammer_head>.withTag({Material: "bronze"})],[<ore:stickWood>],[<ore:stickWood>]]);
recipes.remove(<thermalfoundation:tool.hammer_constantan>);
recipes.addShapedMirrored(<thermalfoundation:tool.hammer_constantan>, [[<tconstruct:hammer_head>.withTag({Material: "constantan"})],[<ore:stickWood>],[<ore:stickWood>]]);
// Excavator
recipes.remove(<thermalfoundation:tool.excavator_lead>);
recipes.addShapedMirrored(<thermalfoundation:tool.excavator_lead>, [[<tconstruct:excavator_head>.withTag({Material: "lead"})],[<ore:stickWood>],[<ore:stickWood>]]);
recipes.remove(<thermalfoundation:tool.excavator_electrum>);
recipes.addShapedMirrored(<thermalfoundation:tool.excavator_electrum>, [[<tconstruct:excavator_head>.withTag({Material: "electrum"})],[<ore:stickWood>],[<ore:stickWood>]]);
recipes.remove(<thermalfoundation:tool.excavator_steel>);
recipes.addShapedMirrored(<thermalfoundation:tool.excavator_steel>, [[<tconstruct:excavator_head>.withTag({Material: "steel"})],[<ore:stickWood>],[<ore:stickWood>]]);
recipes.remove(<thermalfoundation:tool.excavator_platinum>);
recipes.addShapedMirrored(<thermalfoundation:tool.excavator_platinum>, [[<tconstruct:excavator_head>.withTag({Material: "platinum"})],[<ore:stickWood>],[<ore:stickWood>]]);
recipes.remove(<thermalfoundation:tool.excavator_nickel>);
recipes.addShapedMirrored(<thermalfoundation:tool.excavator_nickel>, [[<tconstruct:excavator_head>.withTag({Material: "nickel"})],[<ore:stickWood>],[<ore:stickWood>]]);
recipes.remove(<thermalfoundation:tool.excavator_aluminum>);
recipes.addShapedMirrored(<thermalfoundation:tool.excavator_aluminum>, [[<tconstruct:excavator_head>.withTag({Material: "aluminum"})],[<ore:stickWood>],[<ore:stickWood>]]);
recipes.remove(<thermalfoundation:tool.excavator_silver>);
recipes.addShapedMirrored(<thermalfoundation:tool.excavator_silver>, [[<tconstruct:excavator_head>.withTag({Material: "silver"})],[<ore:stickWood>],[<ore:stickWood>]]);
recipes.remove(<thermalfoundation:tool.excavator_tin>);
recipes.addShapedMirrored(<thermalfoundation:tool.excavator_tin>, [[<tconstruct:excavator_head>.withTag({Material: "tin"})],[<ore:stickWood>],[<ore:stickWood>]]);
recipes.remove(<thermalfoundation:tool.excavator_copper>);
recipes.addShapedMirrored(<thermalfoundation:tool.excavator_copper>, [[<tconstruct:excavator_head>.withTag({Material: "copper"})],[<ore:stickWood>],[<ore:stickWood>]]);
recipes.remove(<thermalfoundation:tool.excavator_invar>);
recipes.addShapedMirrored(<thermalfoundation:tool.excavator_invar>, [[<tconstruct:excavator_head>.withTag({Material: "invar"})],[<ore:stickWood>],[<ore:stickWood>]]);
recipes.remove(<thermalfoundation:tool.excavator_bronze>);
recipes.addShapedMirrored(<thermalfoundation:tool.excavator_bronze>, [[<tconstruct:excavator_head>.withTag({Material: "bronze"})],[<ore:stickWood>],[<ore:stickWood>]]);
recipes.remove(<thermalfoundation:tool.excavator_constantan>);
recipes.addShapedMirrored(<thermalfoundation:tool.excavator_constantan>, [[<tconstruct:excavator_head>.withTag({Material: "constantan"})],[<ore:stickWood>],[<ore:stickWood>]]);
// Sword
recipes.remove(<thermalfoundation:tool.sword_lead>);
recipes.addShapedMirrored(<thermalfoundation:tool.sword_lead>, [[<tconstruct:sword_blade>.withTag({Material: "lead"})],[<ore:stickWood>]]);
recipes.remove(<thermalfoundation:tool.sword_electrum>);
recipes.addShapedMirrored(<thermalfoundation:tool.sword_electrum>, [[<tconstruct:sword_blade>.withTag({Material: "electrum"})],[<ore:stickWood>]]);
recipes.remove(<thermalfoundation:tool.sword_steel>);
recipes.addShapedMirrored(<thermalfoundation:tool.sword_steel>, [[<tconstruct:sword_blade>.withTag({Material: "steel"})],[<ore:stickWood>]]);
recipes.remove(<thermalfoundation:tool.sword_platinum>);
recipes.addShapedMirrored(<thermalfoundation:tool.sword_platinum>, [[<tconstruct:sword_blade>.withTag({Material: "platinum"})],[<ore:stickWood>]]);
recipes.remove(<thermalfoundation:tool.sword_nickel>);
recipes.addShapedMirrored(<thermalfoundation:tool.sword_nickel>, [[<tconstruct:sword_blade>.withTag({Material: "nickel"})],[<ore:stickWood>]]);
recipes.remove(<thermalfoundation:tool.sword_aluminum>);
recipes.addShapedMirrored(<thermalfoundation:tool.sword_aluminum>, [[<tconstruct:sword_blade>.withTag({Material: "aluminum"})],[<ore:stickWood>]]);
recipes.remove(<thermalfoundation:tool.sword_silver>);
recipes.addShapedMirrored(<thermalfoundation:tool.sword_silver>, [[<tconstruct:sword_blade>.withTag({Material: "silver"})],[<ore:stickWood>]]);
recipes.remove(<thermalfoundation:tool.sword_tin>);
recipes.addShapedMirrored(<thermalfoundation:tool.sword_tin>, [[<tconstruct:sword_blade>.withTag({Material: "tin"})],[<ore:stickWood>]]);
recipes.remove(<thermalfoundation:tool.sword_copper>);
recipes.addShapedMirrored(<thermalfoundation:tool.sword_copper>, [[<tconstruct:sword_blade>.withTag({Material: "copper"})],[<ore:stickWood>]]);
recipes.remove(<thermalfoundation:tool.sword_invar>);
recipes.addShapedMirrored(<thermalfoundation:tool.sword_invar>, [[<tconstruct:sword_blade>.withTag({Material: "invar"})],[<ore:stickWood>]]);
recipes.remove(<thermalfoundation:tool.sword_bronze>);
recipes.addShapedMirrored(<thermalfoundation:tool.sword_bronze>, [[<tconstruct:sword_blade>.withTag({Material: "bronze"})],[<ore:stickWood>]]);
recipes.remove(<thermalfoundation:tool.sword_constantan>);
recipes.addShapedMirrored(<thermalfoundation:tool.sword_constantan>, [[<tconstruct:sword_blade>.withTag({Material: "constantan"})],[<ore:stickWood>]]);
// Bow
recipes.remove(<thermalfoundation:tool.bow_lead>);
recipes.addShapedMirrored(<thermalfoundation:tool.bow_lead>, [[null,<tconstruct:tool_rod>.withTag({Material: "lead"}),<ore:string>], [<ore:stickWood>,null,<ore:string>], [null,<tconstruct:tool_rod>.withTag({Material: "lead"}),<ore:string>]]);
recipes.remove(<thermalfoundation:tool.bow_electrum>);
recipes.addShapedMirrored(<thermalfoundation:tool.bow_electrum>, [[null,<tconstruct:tool_rod>.withTag({Material: "electrum"}),<ore:string>], [<ore:stickWood>,null,<ore:string>], [null,<tconstruct:tool_rod>.withTag({Material: "electrum"}),<ore:string>]]);
recipes.remove(<thermalfoundation:tool.bow_steel>);
recipes.addShapedMirrored(<thermalfoundation:tool.bow_steel>, [[null,<tconstruct:tool_rod>.withTag({Material: "steel"}),<ore:string>], [<ore:stickWood>,null,<ore:string>], [null,<tconstruct:tool_rod>.withTag({Material: "steel"}),<ore:string>]]);
recipes.remove(<thermalfoundation:tool.bow_platinum>);
recipes.addShapedMirrored(<thermalfoundation:tool.bow_platinum>, [[null,<tconstruct:tool_rod>.withTag({Material: "platinum"}),<ore:string>], [<ore:stickWood>,null,<ore:string>], [null,<tconstruct:tool_rod>.withTag({Material: "platinum"}),<ore:string>]]);
recipes.remove(<thermalfoundation:tool.bow_nickel>);
recipes.addShapedMirrored(<thermalfoundation:tool.bow_nickel>, [[null,<tconstruct:tool_rod>.withTag({Material: "nickel"}),<ore:string>], [<ore:stickWood>,null,<ore:string>], [null,<tconstruct:tool_rod>.withTag({Material: "nickel"}),<ore:string>]]);
recipes.remove(<thermalfoundation:tool.bow_aluminum>);
recipes.addShapedMirrored(<thermalfoundation:tool.bow_aluminum>, [[null,<tconstruct:tool_rod>.withTag({Material: "aluminum"}),<ore:string>], [<ore:stickWood>,null,<ore:string>], [null,<tconstruct:tool_rod>.withTag({Material: "aluminum"}),<ore:string>]]);
recipes.remove(<thermalfoundation:tool.bow_silver>);
recipes.addShapedMirrored(<thermalfoundation:tool.bow_silver>, [[null,<tconstruct:tool_rod>.withTag({Material: "silver"}),<ore:string>], [<ore:stickWood>,null,<ore:string>], [null,<tconstruct:tool_rod>.withTag({Material: "silver"}),<ore:string>]]);
recipes.remove(<thermalfoundation:tool.bow_tin>);
recipes.addShapedMirrored(<thermalfoundation:tool.bow_tin>, [[null,<tconstruct:tool_rod>.withTag({Material: "tin"}),<ore:string>], [<ore:stickWood>,null,<ore:string>], [null,<tconstruct:tool_rod>.withTag({Material: "tin"}),<ore:string>]]);
recipes.remove(<thermalfoundation:tool.bow_copper>);
recipes.addShapedMirrored(<thermalfoundation:tool.bow_copper>, [[null,<tconstruct:tool_rod>.withTag({Material: "copper"}),<ore:string>], [<ore:stickWood>,null,<ore:string>], [null,<tconstruct:tool_rod>.withTag({Material: "copper"}),<ore:string>]]);
recipes.remove(<thermalfoundation:tool.bow_invar>);
recipes.addShapedMirrored(<thermalfoundation:tool.bow_invar>, [[null,<tconstruct:tool_rod>.withTag({Material: "invar"}),<ore:string>], [<ore:stickWood>,null,<ore:string>], [null,<tconstruct:tool_rod>.withTag({Material: "invar"}),<ore:string>]]);
recipes.remove(<thermalfoundation:tool.bow_bronze>);
recipes.addShapedMirrored(<thermalfoundation:tool.bow_bronze>, [[null,<tconstruct:tool_rod>.withTag({Material: "bronze"}),<ore:string>], [<ore:stickWood>,null,<ore:string>], [null,<tconstruct:tool_rod>.withTag({Material: "bronze"}),<ore:string>]]);
recipes.remove(<thermalfoundation:tool.bow_constantan>);
recipes.addShapedMirrored(<thermalfoundation:tool.bow_constantan>, [[null,<tconstruct:tool_rod>.withTag({Material: "constantan"}),<ore:string>], [<ore:stickWood>,null,<ore:string>], [null,<tconstruct:tool_rod>.withTag({Material: "constantan"}),<ore:string>]]);
// Thermal Tools (Vanilla)
// Bow
recipes.remove(<thermalfoundation:tool.bow_iron>);
recipes.addShapedMirrored(<thermalfoundation:tool.bow_iron>, [[null,<tconstruct:tool_rod>.withTag({Material: "iron"}),<ore:string>], [<ore:stickWood>,null,<ore:string>], [null,<tconstruct:tool_rod>.withTag({Material: "iron"}),<ore:string>]]);
recipes.remove(<thermalfoundation:tool.bow_gold>);
recipes.addShapedMirrored(<thermalfoundation:tool.bow_gold>, [[null,<tconstruct:tool_rod>.withTag({Material: "gold"}),<ore:string>], [<ore:stickWood>,null,<ore:string>], [null,<tconstruct:tool_rod>.withTag({Material: "gold"}),<ore:string>]]);
// Fishing_rod
recipes.remove(<thermalfoundation:tool.fishing_rod_iron>);
recipes.addShapedMirrored(<thermalfoundation:tool.fishing_rod_iron>, [[null, null, <tconstruct:tool_rod>.withTag({Material: "iron"})],[null, <tconstruct:tool_rod>.withTag({Material: "iron"}),<ore:string>], [<tconstruct:tool_rod>.withTag({Material: "iron"}), null, <ore:string>]]);
recipes.remove(<thermalfoundation:tool.fishing_rod_gold>);
recipes.addShapedMirrored(<thermalfoundation:tool.fishing_rod_gold>, [[null, null, <tconstruct:tool_rod>.withTag({Material: "gold"})],[null, <tconstruct:tool_rod>.withTag({Material: "gold"}),<ore:string>], [<tconstruct:tool_rod>.withTag({Material: "gold"}), null, <ore:string>]]);
// Sickle
recipes.remove(<thermalfoundation:tool.sickle_iron>);
recipes.addShapedMirrored(<thermalfoundation:tool.sickle_iron>, [[<tconstruct:scythe_head>.withTag({Material: "iron"})],[<ore:stickWood>]]);
recipes.remove(<thermalfoundation:tool.sickle_gold>);
recipes.addShapedMirrored(<thermalfoundation:tool.sickle_gold>, [[<tconstruct:scythe_head>.withTag({Material: "gold"})],[<ore:stickWood>]]);
// Hammer
recipes.remove(<thermalfoundation:tool.hammer_iron>);
recipes.addShapedMirrored(<thermalfoundation:tool.hammer_iron>, [[<tconstruct:hammer_head>.withTag({Material: "iron"})],[<ore:stickWood>],[<ore:stickWood>]]);
recipes.remove(<thermalfoundation:tool.hammer_gold>);
recipes.addShapedMirrored(<thermalfoundation:tool.hammer_gold>, [[<tconstruct:hammer_head>.withTag({Material: "gold"})],[<ore:stickWood>],[<ore:stickWood>]]);
// Excavator
recipes.remove(<thermalfoundation:tool.excavator_iron>);
recipes.addShapedMirrored(<thermalfoundation:tool.excavator_iron>, [[<tconstruct:excavator_head>.withTag({Material: "iron"})],[<ore:stickWood>],[<ore:stickWood>]]);
recipes.remove(<thermalfoundation:tool.excavator_gold>);
recipes.addShapedMirrored(<thermalfoundation:tool.excavator_gold>, [[<tconstruct:excavator_head>.withTag({Material: "gold"})],[<ore:stickWood>],[<ore:stickWood>]]);
// Ice and Fire Tools
// Shovel
recipes.remove(<iceandfire:dragonsteel_fire_shovel>);
recipes.addShapedMirrored(<iceandfire:dragonsteel_fire_shovel>, [[<tconstruct:shovel_head>.withTag({Material: "dragonsteel_fire"})],[<ore:stickWood>],[<ore:stickWood>]]);
recipes.remove(<iceandfire:dragonsteel_ice_shovel>);
recipes.addShapedMirrored(<iceandfire:dragonsteel_ice_shovel>, [[<tconstruct:shovel_head>.withTag({Material: "dragonsteel_ice"})],[<ore:stickWood>],[<ore:stickWood>]]);
// Pickaxe
recipes.remove(<iceandfire:dragonsteel_fire_pickaxe>);
recipes.addShapedMirrored(<iceandfire:dragonsteel_fire_pickaxe>, [[<tconstruct:pick_head>.withTag({Material: "dragonsteel_fire"})],[<ore:stickWood>],[<ore:stickWood>]]);
recipes.remove(<iceandfire:dragonsteel_ice_pickaxe>);
recipes.addShapedMirrored(<iceandfire:dragonsteel_ice_pickaxe>, [[<tconstruct:pick_head>.withTag({Material: "dragonsteel_ice"})],[<ore:stickWood>],[<ore:stickWood>]]);
// Axe
recipes.remove(<iceandfire:dragonsteel_fire_axe>);
recipes.addShapedMirrored(<iceandfire:dragonsteel_fire_axe>, [[<tconstruct:axe_head>.withTag({Material: "dragonsteel_fire"})],[<ore:stickWood>],[<ore:stickWood>]]);
recipes.remove(<iceandfire:dragonsteel_ice_axe>);
recipes.addShapedMirrored(<iceandfire:dragonsteel_ice_axe>, [[<tconstruct:axe_head>.withTag({Material: "dragonsteel_ice"})],[<ore:stickWood>],[<ore:stickWood>]]);
// Hoe
recipes.remove(<iceandfire:dragonsteel_fire_hoe>);
recipes.addShapedMirrored(<iceandfire:dragonsteel_fire_hoe>, [[<tconstruct:kama_head>.withTag({Material: "dragonsteel_fire"})],[<ore:stickWood>],[<ore:stickWood>]]);
recipes.remove(<iceandfire:dragonsteel_ice_hoe>);
recipes.addShapedMirrored(<iceandfire:dragonsteel_ice_hoe>, [[<tconstruct:kama_head>.withTag({Material: "dragonsteel_ice"})],[<ore:stickWood>],[<ore:stickWood>]]);
// Sword
recipes.remove(<iceandfire:dragonsteel_fire_sword>);
recipes.addShapedMirrored(<iceandfire:dragonsteel_fire_sword>, [[<tconstruct:sword_blade>.withTag({Material: "dragonsteel_fire"})],[<ore:stickWood>]]);
recipes.remove(<iceandfire:dragonsteel_ice_sword>);
recipes.addShapedMirrored(<iceandfire:dragonsteel_ice_sword>, [[<tconstruct:sword_blade>.withTag({Material: "dragonsteel_ice"})],[<ore:stickWood>]]);
// Vanilla Armor
// Helmet
recipes.remove(<minecraft:iron_helmet>);
recipes.addShaped(<minecraft:iron_helmet>, [[<conarm:helmet_core>.withTag({Material: "iron"})]]);
recipes.remove(<minecraft:golden_helmet>);
recipes.addShaped(<minecraft:golden_helmet>, [[<conarm:helmet_core>.withTag({Material: "golden"})]]);
// Chestplate
recipes.remove(<minecraft:iron_chestplate>);
recipes.addShaped(<minecraft:iron_chestplate>, [[<conarm:chest_core>.withTag({Material: "iron"})]]);
recipes.remove(<minecraft:golden_chestplate>);
recipes.addShaped(<minecraft:golden_chestplate>, [[<conarm:chest_core>.withTag({Material: "golden"})]]);
// Leggings
recipes.remove(<minecraft:iron_leggings>);
recipes.addShaped(<minecraft:iron_leggings>, [[<conarm:leggings_core>.withTag({Material: "iron"})]]);
recipes.remove(<minecraft:golden_leggings>);
recipes.addShaped(<minecraft:golden_leggings>, [[<conarm:leggings_core>.withTag({Material: "golden"})]]);
// Boots
recipes.remove(<minecraft:iron_boots>);
recipes.addShaped(<minecraft:iron_boots>, [[<conarm:boots_core>.withTag({Material: "iron"})]]);
recipes.remove(<minecraft:golden_boots>);
recipes.addShaped(<minecraft:golden_boots>, [[<conarm:boots_core>.withTag({Material: "golden"})]]);
// Thermal Armor
// Helmet
recipes.remove(<thermalfoundation:armor.helmet_lead>);
recipes.addShaped(<thermalfoundation:armor.helmet_lead>, [[<conarm:helmet_core>.withTag({Material: "lead"})]]);
recipes.remove(<thermalfoundation:armor.helmet_electrum>);
recipes.addShaped(<thermalfoundation:armor.helmet_electrum>, [[<conarm:helmet_core>.withTag({Material: "electrum"})]]);
recipes.remove(<thermalfoundation:armor.helmet_steel>);
recipes.addShaped(<thermalfoundation:armor.helmet_steel>, [[<conarm:helmet_core>.withTag({Material: "steel"})]]);
recipes.remove(<thermalfoundation:armor.helmet_platinum>);
recipes.addShaped(<thermalfoundation:armor.helmet_platinum>, [[<conarm:helmet_core>.withTag({Material: "platinum"})]]);
recipes.remove(<thermalfoundation:armor.helmet_nickel>);
recipes.addShaped(<thermalfoundation:armor.helmet_nickel>, [[<conarm:helmet_core>.withTag({Material: "nickel"})]]);
recipes.remove(<thermalfoundation:armor.helmet_aluminum>);
recipes.addShaped(<thermalfoundation:armor.helmet_aluminum>, [[<conarm:helmet_core>.withTag({Material: "aluminum"})]]);
recipes.remove(<thermalfoundation:armor.helmet_silver>);
recipes.addShaped(<thermalfoundation:armor.helmet_silver>, [[<conarm:helmet_core>.withTag({Material: "silver"})]]);
recipes.remove(<thermalfoundation:armor.helmet_tin>);
recipes.addShaped(<thermalfoundation:armor.helmet_tin>, [[<conarm:helmet_core>.withTag({Material: "tin"})]]);
recipes.remove(<thermalfoundation:armor.helmet_copper>);
recipes.addShaped(<thermalfoundation:armor.helmet_copper>, [[<conarm:helmet_core>.withTag({Material: "copper"})]]);
recipes.remove(<thermalfoundation:armor.helmet_invar>);
recipes.addShaped(<thermalfoundation:armor.helmet_invar>, [[<conarm:helmet_core>.withTag({Material: "invar"})]]);
recipes.remove(<thermalfoundation:armor.helmet_bronze>);
recipes.addShaped(<thermalfoundation:armor.helmet_bronze>, [[<conarm:helmet_core>.withTag({Material: "bronze"})]]);
recipes.remove(<thermalfoundation:armor.helmet_constantan>);
recipes.addShaped(<thermalfoundation:armor.helmet_constantan>, [[<conarm:helmet_core>.withTag({Material: "constantan"})]]);
// Plate
recipes.remove(<thermalfoundation:armor.plate_lead>);
recipes.addShaped(<thermalfoundation:armor.plate_lead>, [[<conarm:chest_core>.withTag({Material: "lead"})]]);
recipes.remove(<thermalfoundation:armor.plate_electrum>);
recipes.addShaped(<thermalfoundation:armor.plate_electrum>, [[<conarm:chest_core>.withTag({Material: "electrum"})]]);
recipes.remove(<thermalfoundation:armor.plate_steel>);
recipes.addShaped(<thermalfoundation:armor.plate_steel>, [[<conarm:chest_core>.withTag({Material: "steel"})]]);
recipes.remove(<thermalfoundation:armor.plate_platinum>);
recipes.addShaped(<thermalfoundation:armor.plate_platinum>, [[<conarm:chest_core>.withTag({Material: "platinum"})]]);
recipes.remove(<thermalfoundation:armor.plate_nickel>);
recipes.addShaped(<thermalfoundation:armor.plate_nickel>, [[<conarm:chest_core>.withTag({Material: "nickel"})]]);
recipes.remove(<thermalfoundation:armor.plate_aluminum>);
recipes.addShaped(<thermalfoundation:armor.plate_aluminum>, [[<conarm:chest_core>.withTag({Material: "aluminum"})]]);
recipes.remove(<thermalfoundation:armor.plate_silver>);
recipes.addShaped(<thermalfoundation:armor.plate_silver>, [[<conarm:chest_core>.withTag({Material: "silver"})]]);
recipes.remove(<thermalfoundation:armor.plate_tin>);
recipes.addShaped(<thermalfoundation:armor.plate_tin>, [[<conarm:chest_core>.withTag({Material: "tin"})]]);
recipes.remove(<thermalfoundation:armor.plate_copper>);
recipes.addShaped(<thermalfoundation:armor.plate_copper>, [[<conarm:chest_core>.withTag({Material: "copper"})]]);
recipes.remove(<thermalfoundation:armor.plate_invar>);
recipes.addShaped(<thermalfoundation:armor.plate_invar>, [[<conarm:chest_core>.withTag({Material: "invar"})]]);
recipes.remove(<thermalfoundation:armor.plate_bronze>);
recipes.addShaped(<thermalfoundation:armor.plate_bronze>, [[<conarm:chest_core>.withTag({Material: "bronze"})]]);
recipes.remove(<thermalfoundation:armor.plate_constantan>);
recipes.addShaped(<thermalfoundation:armor.plate_constantan>, [[<conarm:chest_core>.withTag({Material: "constantan"})]]);
// Legs
recipes.remove(<thermalfoundation:armor.legs_lead>);
recipes.addShaped(<thermalfoundation:armor.legs_lead>, [[<conarm:leggings_core>.withTag({Material: "lead"})]]);
recipes.remove(<thermalfoundation:armor.legs_electrum>);
recipes.addShaped(<thermalfoundation:armor.legs_electrum>, [[<conarm:leggings_core>.withTag({Material: "electrum"})]]);
recipes.remove(<thermalfoundation:armor.legs_steel>);
recipes.addShaped(<thermalfoundation:armor.legs_steel>, [[<conarm:leggings_core>.withTag({Material: "steel"})]]);
recipes.remove(<thermalfoundation:armor.legs_platinum>);
recipes.addShaped(<thermalfoundation:armor.legs_platinum>, [[<conarm:leggings_core>.withTag({Material: "platinum"})]]);
recipes.remove(<thermalfoundation:armor.legs_nickel>);
recipes.addShaped(<thermalfoundation:armor.legs_nickel>, [[<conarm:leggings_core>.withTag({Material: "nickel"})]]);
recipes.remove(<thermalfoundation:armor.legs_aluminum>);
recipes.addShaped(<thermalfoundation:armor.legs_aluminum>, [[<conarm:leggings_core>.withTag({Material: "aluminum"})]]);
recipes.remove(<thermalfoundation:armor.legs_silver>);
recipes.addShaped(<thermalfoundation:armor.legs_silver>, [[<conarm:leggings_core>.withTag({Material: "silver"})]]);
recipes.remove(<thermalfoundation:armor.legs_tin>);
recipes.addShaped(<thermalfoundation:armor.legs_tin>, [[<conarm:leggings_core>.withTag({Material: "tin"})]]);
recipes.remove(<thermalfoundation:armor.legs_copper>);
recipes.addShaped(<thermalfoundation:armor.legs_copper>, [[<conarm:leggings_core>.withTag({Material: "copper"})]]);
recipes.remove(<thermalfoundation:armor.legs_invar>);
recipes.addShaped(<thermalfoundation:armor.legs_invar>, [[<conarm:leggings_core>.withTag({Material: "invar"})]]);
recipes.remove(<thermalfoundation:armor.legs_bronze>);
recipes.addShaped(<thermalfoundation:armor.legs_bronze>, [[<conarm:leggings_core>.withTag({Material: "bronze"})]]);
recipes.remove(<thermalfoundation:armor.legs_constantan>);
recipes.addShaped(<thermalfoundation:armor.legs_constantan>, [[<conarm:leggings_core>.withTag({Material: "constantan"})]]);
// Boots
recipes.remove(<thermalfoundation:armor.boots_lead>);
recipes.addShaped(<thermalfoundation:armor.boots_lead>, [[<conarm:boots_core>.withTag({Material: "lead"})]]);
recipes.remove(<thermalfoundation:armor.boots_electrum>);
recipes.addShaped(<thermalfoundation:armor.boots_electrum>, [[<conarm:boots_core>.withTag({Material: "electrum"})]]);
recipes.remove(<thermalfoundation:armor.boots_steel>);
recipes.addShaped(<thermalfoundation:armor.boots_steel>, [[<conarm:boots_core>.withTag({Material: "steel"})]]);
recipes.remove(<thermalfoundation:armor.boots_platinum>);
recipes.addShaped(<thermalfoundation:armor.boots_platinum>, [[<conarm:boots_core>.withTag({Material: "platinum"})]]);
recipes.remove(<thermalfoundation:armor.boots_nickel>);
recipes.addShaped(<thermalfoundation:armor.boots_nickel>, [[<conarm:boots_core>.withTag({Material: "nickel"})]]);
recipes.remove(<thermalfoundation:armor.boots_aluminum>);
recipes.addShaped(<thermalfoundation:armor.boots_aluminum>, [[<conarm:boots_core>.withTag({Material: "aluminum"})]]);
recipes.remove(<thermalfoundation:armor.boots_silver>);
recipes.addShaped(<thermalfoundation:armor.boots_silver>, [[<conarm:boots_core>.withTag({Material: "silver"})]]);
recipes.remove(<thermalfoundation:armor.boots_tin>);
recipes.addShaped(<thermalfoundation:armor.boots_tin>, [[<conarm:boots_core>.withTag({Material: "tin"})]]);
recipes.remove(<thermalfoundation:armor.boots_copper>);
recipes.addShaped(<thermalfoundation:armor.boots_copper>, [[<conarm:boots_core>.withTag({Material: "copper"})]]);
recipes.remove(<thermalfoundation:armor.boots_invar>);
recipes.addShaped(<thermalfoundation:armor.boots_invar>, [[<conarm:boots_core>.withTag({Material: "invar"})]]);
recipes.remove(<thermalfoundation:armor.boots_bronze>);
recipes.addShaped(<thermalfoundation:armor.boots_bronze>, [[<conarm:boots_core>.withTag({Material: "bronze"})]]);
recipes.remove(<thermalfoundation:armor.boots_constantan>);
recipes.addShaped(<thermalfoundation:armor.boots_constantan>, [[<conarm:boots_core>.withTag({Material: "constantan"})]]);