//Remove all Easy Villagers Recipes

craftingTable.removeRecipe(<item:easy_villagers:trader>);
craftingTable.removeRecipe(<item:easy_villagers:auto_trader>);
craftingTable.removeRecipe(<item:easy_villagers:farmer>);
craftingTable.removeRecipe(<item:easy_villagers:breeder>);
craftingTable.removeRecipe(<item:easy_villagers:converter>);
craftingTable.removeRecipe(<item:easy_villagers:iron_farm>);
craftingTable.removeRecipe(<item:easy_villagers:incubator>);


//Re-add Easy Villagers recipes

craftingTable.addShaped("trader", <item:easy_villagers:trader>, [
[<item:minecraft:glass_pane>, <item:minecraft:glass_pane>, <item:minecraft:glass_pane>],
[<item:minecraft:glass_pane>, <item:minecraft:redstone>, <item:minecraft:glass_pane>],
[<item:minecraft:iron_block>, <item:minecraft:iron_block>, <item:minecraft:iron_block>]]);

craftingTable.addShaped("auto_trader", <item:easy_villagers:auto_trader>, [
[<item:minecraft:glass_pane>, <item:minecraft:glass_pane>, <item:minecraft:glass_pane>],
[<item:minecraft:glass_pane>, <item:minecraft:redstone>, <item:minecraft:glass_pane>],
[<item:minecraft:iron_block>, <item:minecraft:netherite_ingot>, <item:minecraft:iron_block>]]);

craftingTable.addShaped("farmer", <item:easy_villagers:farmer>, [
[<item:minecraft:glass_pane>, <item:minecraft:glass_pane>, <item:minecraft:glass_pane>],
[<item:minecraft:glass_pane>, <item:minecraft:water_bucket>, <item:minecraft:glass_pane>],
[<item:minecraft:iron_block>, <item:minecraft:golden_hoe>, <item:minecraft:iron_block>]]);

craftingTable.addShaped("breeder", <item:easy_villagers:breeder>, [
[<item:minecraft:glass_pane>, <item:minecraft:glass_pane>, <item:minecraft:glass_pane>],
[<item:minecraft:glass_pane>, <tag:items:minecraft:beds>, <item:minecraft:glass_pane>],
[<item:minecraft:iron_block>, <item:minecraft:diamond_block>, <item:minecraft:iron_block>]]);

craftingTable.addShaped("converter", <item:easy_villagers:converter>, [
[<item:minecraft:glass_pane>, <item:minecraft:glass_pane>, <item:minecraft:glass_pane>],
[<item:minecraft:glass_pane>, <item:minecraft:golden_apple>, <item:minecraft:glass_pane>],
[<item:minecraft:iron_block>, <item:minecraft:brewing_stand>, <item:minecraft:iron_block>]]);

craftingTable.addShaped("iron_farm", <item:easy_villagers:iron_farm>, [
[<item:minecraft:glass_pane>, <item:minecraft:glass_pane>, <item:minecraft:glass_pane>],
[<item:minecraft:glass_pane>, <item:minecraft:lava_bucket>, <item:minecraft:glass_pane>],
[<item:minecraft:iron_block>, <item:minecraft:diamond_block>, <item:minecraft:iron_block>]]);

craftingTable.addShaped("incubator", <item:easy_villagers:incubator>, [
[<item:minecraft:glass_pane>, <item:minecraft:glass_pane>, <item:minecraft:glass_pane>],
[<item:minecraft:glass_pane>, <item:minecraft:air>, <item:minecraft:glass_pane>],
[<item:minecraft:iron_block>, <item:minecraft:obsidian>, <item:minecraft:iron_block>]]);


//Add Slime Ball Recipes

furnace.addRecipe("slime_ball", <item:minecraft:slime_ball>, <item:minecraft:magma_cream>, 0.35, 200);


//Refined Storage Controller Recipe Change

craftingTable.removeRecipe(<item:refinedstorage:controller>);
craftingTable.addShaped("controller", <item:refinedstorage:controller>, [
[<item:refinedstorage:quartz_enriched_iron>, <item:refinedstorage:advanced_processor>, <item:refinedstorage:quartz_enriched_iron>],
[<item:refinedstorage:silicon>, <item:refinedstorage:machine_casing>, <item:refinedstorage:silicon>],
[<item:refinedstorage:quartz_enriched_iron>, <item:minecraft:nether_star>, <item:refinedstorage:quartz_enriched_iron>]]);


//Add Knockback Stick Tier I
craftingTable.addShaped("knockback_stick", <item:minecraft:stick>.withTag({Enchantments: [{lvl: 3 as int, id: "knockback" as string}], display: {Name: "{\"text\":\"§r§fKnockback Stick Tier I\"}" as string}}), [
[<item:minecraft:air>, <item:minecraft:feather>, <item:minecraft:air>],
[<item:minecraft:feather>, <item:minecraft:stick>, <item:minecraft:feather>],
[<item:minecraft:air>, <item:minecraft:feather>, <item:minecraft:air>]]);

mods.jei.JEI.addItem(<item:minecraft:stick>.withTag({Enchantments: [{lvl: 3 as int, id: "knockback" as string}], display: {Name: "{\"text\":\"§r§fKnockback Stick Tier I\"}" as string}}));


//Add Knockback Stick Tier II
craftingTable.addShaped("knockback_stick_2", <item:minecraft:stick>.withTag({Enchantments: [{lvl: 5 as int, id: "knockback" as string}], display: {Name: "{\"text\":\"§r§cKnockback Stick Tier II\"}" as string}}), [
[<item:minecraft:gold_ingot>, <item:minecraft:feather>, <item:minecraft:gold_ingot>],
[<item:minecraft:feather>, <item:minecraft:stick>, <item:minecraft:feather>],
[<item:minecraft:gold_ingot>, <item:minecraft:feather>, <item:minecraft:gold_ingot>]]);

mods.jei.JEI.addItem(<item:minecraft:stick>.withTag({Enchantments: [{lvl: 5 as int, id: "knockback" as string}], display: {Name: "{\"text\":\"§r§cKnockback Stick Tier II\"}" as string}}));


//Add Knockback Stick Tier III
craftingTable.addShaped("knockback_stick_3", <item:minecraft:stick>.withTag({Enchantments: [{lvl: 10 as int, id: "knockback" as string}], display: {Name: "{\"text\":\"§l§bKnockback Stick Tier III\"}" as string}}), [
[<item:minecraft:diamond>, <item:minecraft:feather>, <item:minecraft:diamond>],
[<item:minecraft:feather>, <item:minecraft:blaze_rod>, <item:minecraft:feather>],
[<item:minecraft:diamond>, <item:minecraft:feather>, <item:minecraft:diamond>]]);

mods.jei.JEI.addItem(<item:minecraft:stick>.withTag({Enchantments: [{lvl: 10 as int, id: "knockback" as string}], display: {Name: "{\"text\":\"§l§bKnockback Stick Tier III\"}" as string}}));



//Add Knockback Stick Tier IV
craftingTable.addShaped("knockback_stick_4", <item:minecraft:stick>.withTag({Enchantments: [{lvl: 50 as int, id: "knockback" as string}], display: {Name: "{\"text\":\"§l§eKnockback Stick Tier IV\"}" as string}}), [
[<item:minecraft:netherite_ingot>, <item:minecraft:feather>, <item:minecraft:netherite_ingot>],
[<item:minecraft:feather>, <item:minecraft:blaze_rod>, <item:minecraft:feather>],
[<item:minecraft:netherite_ingot>, <item:minecraft:nether_star>, <item:minecraft:netherite_ingot>]]);

mods.jei.JEI.addItem(<item:minecraft:stick>.withTag({Enchantments: [{lvl: 50 as int, id: "knockback" as string}], display: {Name: "{\"text\":\"§l§eKnockback Stick Tier IV\"}" as string}}));


//Readding Chest frmm BoP
craftingTable.addShaped("chest", <item:minecraft:chest>, [
[<tag:items:minecraft:planks>, <tag:items:minecraft:planks>, <tag:items:minecraft:planks>],
[<tag:items:minecraft:planks>, <item:minecraft:air>, <tag:items:minecraft:planks>],
[<tag:items:minecraft:planks>, <tag:items:minecraft:planks>, <tag:items:minecraft:planks>]]);