import crafttweaker.api.tag.MCTag;
import crafttweaker.api.item.IItemStack;
import crafttweaker.api.item.IIngredient;
import crafttweaker.api.item.MCItemDefinition;
import crafttweaker.api.SmithingManager;
import stdlib.List;
#========================================================#
#                                                        #
#                      Doggy Talents                     #
#                                                        #
#========================================================#

#Fixing the breeding bone recipe:
craftingTable.removeRecipe(<item:doggytalents:breeding_bone>);

craftingTable.addShaped("breeding_treat", <item:doggytalents:breeding_bone>, [
    [<item:doggytalents:master_treat>, <tag:items:forge:cooked_beef>, <tag:items:forge:cooked_pork>],
    [<tag:items:forge:cooked_chicken>, <tag:items:minecraft:fishes>, <item:minecraft:air>],
    [<item:minecraft:air>, <item:minecraft:air>, <item:minecraft:air>]]);
    
#========================================================#
#                                                        #
#                Realistic Horse Genetics                #
#                                                        #
#========================================================#

#-----------------#
#     Collars     #
#-----------------#

#Removing original recipe
craftingTable.removeRecipe(<item:eanimod:collar_basic_leather>);
craftingTable.removeRecipe(<item:eanimod:collar_basic_cloth>);

#Leather

craftingTable.addShaped("collar_basic_leather", <item:eanimod:collar_basic_leather>, [
    [<item:minecraft:air>, <item:betterendforge:leather_stripe>, <item:minecraft:air>],
    [<item:betterendforge:leather_stripe>, <item:minecraft:air>, <item:betterendforge:leather_stripe>],
    [<item:minecraft:air>, <item:betterendforge:leather_stripe>, <item:minecraft:air>]]);
    
craftingTable.addShaped("collar_basic_leather_ironbell", <item:eanimod:collar_basic_leather_ironbell>, [
    [<item:minecraft:air>, <item:betterendforge:leather_stripe>, <item:minecraft:air>],
    [<item:betterendforge:leather_stripe>, <item:minecraft:air>, <item:betterendforge:leather_stripe>],
    [<item:minecraft:air>, <item:betterendforge:leather_stripe>, <item:id_defiance:iron_bell_small>]]);
    
craftingTable.addShaped("collar_basic_leather_ironring", <item:eanimod:collar_basic_leather_ironring>, [
    [<item:minecraft:air>, <item:betterendforge:leather_stripe>, <item:minecraft:air>],
    [<item:betterendforge:leather_stripe>, <item:minecraft:air>, <item:betterendforge:leather_stripe>],
    [<item:minecraft:air>, <item:betterendforge:leather_stripe>, <item:minecraft:iron_nugget>]]);

craftingTable.addShaped("collar_basic_leather_goldbell", <item:eanimod:collar_basic_leather_goldbell>, [
    [<item:minecraft:air>, <item:betterendforge:leather_stripe>, <item:minecraft:air>],
    [<item:betterendforge:leather_stripe>, <item:minecraft:air>, <item:betterendforge:leather_stripe>],
    [<item:minecraft:air>, <item:betterendforge:leather_stripe>, <item:id_defiance:gold_bell_small>]]);
    
craftingTable.addShaped("collar_basic_leather_goldring", <item:eanimod:collar_basic_leather_goldring>, [
    [<item:minecraft:air>, <item:betterendforge:leather_stripe>, <item:minecraft:air>],
    [<item:betterendforge:leather_stripe>, <item:minecraft:air>, <item:betterendforge:leather_stripe>],
    [<item:minecraft:air>, <item:betterendforge:leather_stripe>, <item:minecraft:gold_nugget>]]);
    
craftingTable.addShaped("collar_basic_leather_diamondbell", <item:eanimod:collar_basic_leather_diamondbell>, [
    [<item:minecraft:air>, <item:betterendforge:leather_stripe>, <item:minecraft:air>],
    [<item:betterendforge:leather_stripe>, <item:minecraft:air>, <item:betterendforge:leather_stripe>],
    [<item:minecraft:air>, <item:betterendforge:leather_stripe>, <item:id_defiance:diamond_bell_small>]]);
    
craftingTable.addShaped("collar_basic_leather_diamondring", <item:eanimod:collar_basic_leather_diamondring>, [
    [<item:minecraft:air>, <item:betterendforge:leather_stripe>, <item:minecraft:air>],
    [<item:betterendforge:leather_stripe>, <item:minecraft:air>, <item:betterendforge:leather_stripe>],
    [<item:minecraft:air>, <item:betterendforge:leather_stripe>, <item:id_defiance:diamond_nugget>]]);

# Cloth

craftingTable.addShaped("collar_basic_cloth", <item:eanimod:collar_basic_cloth>, [
    [<item:minecraft:air>, <item:pamhc2crops:cottonitem>, <item:minecraft:air>],
    [<item:pamhc2crops:cottonitem>, <item:minecraft:air>, <item:pamhc2crops:cottonitem>],
    [<item:minecraft:air>, <item:pamhc2crops:cottonitem>, <item:minecraft:air>]]);

craftingTable.addShaped("collar_basic_cloth_ironbell", <item:eanimod:collar_basic_cloth_ironbell>, [
    [<item:minecraft:air>, <item:pamhc2crops:cottonitem>, <item:minecraft:air>],
    [<item:pamhc2crops:cottonitem>, <item:minecraft:air>, <item:pamhc2crops:cottonitem>],
    [<item:minecraft:air>, <item:pamhc2crops:cottonitem>, <item:id_defiance:iron_bell_small>]]);

craftingTable.addShaped("collar_basic_cloth_ironring", <item:eanimod:collar_basic_cloth_ironring>, [
    [<item:minecraft:air>, <item:pamhc2crops:cottonitem>, <item:minecraft:air>],
    [<item:pamhc2crops:cottonitem>, <item:minecraft:air>, <item:pamhc2crops:cottonitem>],
    [<item:minecraft:air>, <item:pamhc2crops:cottonitem>, <item:minecraft:iron_nugget>]]);

craftingTable.addShaped("collar_basic_cloth_goldbell", <item:eanimod:collar_basic_cloth_goldbell>, [
    [<item:minecraft:air>, <item:pamhc2crops:cottonitem>, <item:minecraft:air>],
    [<item:pamhc2crops:cottonitem>, <item:minecraft:air>, <item:pamhc2crops:cottonitem>],
    [<item:minecraft:air>, <item:pamhc2crops:cottonitem>, <item:id_defiance:gold_bell_small>]]);

craftingTable.addShaped("collar_basic_cloth_goldring", <item:eanimod:collar_basic_cloth_goldring>, [
    [<item:minecraft:air>, <item:pamhc2crops:cottonitem>, <item:minecraft:air>],
    [<item:pamhc2crops:cottonitem>, <item:minecraft:air>, <item:pamhc2crops:cottonitem>],
    [<item:minecraft:air>, <item:pamhc2crops:cottonitem>, <item:minecraft:gold_nugget>]]);

craftingTable.addShaped("collar_basic_cloth_diamondbell", <item:eanimod:collar_basic_cloth_diamondbell>, [
    [<item:minecraft:air>, <item:pamhc2crops:cottonitem>, <item:minecraft:air>],
    [<item:pamhc2crops:cottonitem>, <item:minecraft:air>, <item:pamhc2crops:cottonitem>],
    [<item:minecraft:air>, <item:pamhc2crops:cottonitem>, <item:id_defiance:diamond_bell_small>]]);

craftingTable.addShaped("collar_basic_cloth_diamondring", <item:eanimod:collar_basic_cloth_diamondring>, [
    [<item:minecraft:air>, <item:pamhc2crops:cottonitem>, <item:minecraft:air>],
    [<item:pamhc2crops:cottonitem>, <item:minecraft:air>, <item:pamhc2crops:cottonitem>],
    [<item:minecraft:air>, <item:pamhc2crops:cottonitem>, <item:id_defiance:diamond_nugget>]]);
#-----------------#
#      Bridle     #
#-----------------#

#Removing original recipe

craftingTable.removeRecipe(<item:eanimod:bridle_basic_leather>);
craftingTable.removeRecipe(<item:eanimod:bridle_basic_cloth>);

craftingTable.addShaped("bridle_basic_leather", <item:eanimod:bridle_basic_leather>, [
    [<item:betterendforge:leather_stripe>, <item:betterendforge:leather_stripe>, <item:betterendforge:leather_stripe>],
    [<item:minecraft:iron_ingot>, <item:minecraft:air>, <item:minecraft:iron_ingot>],
    [<item:minecraft:air>, <item:betterendforge:leather_stripe>, <item:minecraft:air>]]);
craftingTable.addShaped("bridle_basic_leather_gold", <item:eanimod:bridle_basic_leather_gold>, [
    [<item:betterendforge:leather_stripe>, <item:betterendforge:leather_stripe>, <item:betterendforge:leather_stripe>],
    [<item:minecraft:gold_ingot>, <item:minecraft:air>, <item:minecraft:gold_ingot>],
    [<item:minecraft:air>, <item:betterendforge:leather_stripe>, <item:minecraft:air>]]); 
craftingTable.addShaped("bridle_basic_leather_diamond", <item:eanimod:bridle_basic_leather_diamond>, [
    [<item:betterendforge:leather_stripe>, <item:betterendforge:leather_stripe>, <item:betterendforge:leather_stripe>],
    [<item:minecraft:diamond>, <item:minecraft:air>, <item:minecraft:diamond>],
    [<item:minecraft:air>, <item:betterendforge:leather_stripe>, <item:minecraft:air>]]);
#Cloth

craftingTable.addShaped("bridle_basic_cloth", <item:eanimod:bridle_basic_cloth>, [
    [<item:pamhc2crops:cottonitem>, <item:pamhc2crops:cottonitem>, <item:pamhc2crops:cottonitem>],
    [<item:minecraft:iron_ingot>, <item:minecraft:air>, <item:minecraft:iron_ingot>],
    [<item:minecraft:air>, <item:pamhc2crops:cottonitem>, <item:minecraft:air>]]);

craftingTable.addShaped("bridle_basic_cloth_gold", <item:eanimod:bridle_basic_cloth_gold>, [
    [<item:pamhc2crops:cottonitem>, <item:pamhc2crops:cottonitem>, <item:pamhc2crops:cottonitem>],
    [<item:minecraft:gold_ingot>, <item:minecraft:air>, <item:minecraft:gold_ingot>],
    [<item:minecraft:air>, <item:pamhc2crops:cottonitem>, <item:minecraft:air>]]);
    
craftingTable.addShaped("bridle_basic_cloth_diamond", <item:eanimod:bridle_basic_cloth_diamond>, [
    [<item:pamhc2crops:cottonitem>, <item:pamhc2crops:cottonitem>, <item:pamhc2crops:cottonitem>],
    [<item:minecraft:diamond>, <item:minecraft:air>, <item:minecraft:diamond>],
    [<item:minecraft:air>, <item:pamhc2crops:cottonitem>, <item:minecraft:air>]]);

#-----------------#
#     Saddles     #
#-----------------#

craftingTable.addShaped("saddle_basic_leather", <item:eanimod:saddle_basic_leather>, [
    [<item:minecraft:air>, <item:minecraft:air>, <item:minecraft:air>],
    [<item:minecraft:leather>, <item:minecraft:leather>, <item:minecraft:leather>],
    [<item:minecraft:tripwire_hook>, <item:minecraft:iron_ingot>, <item:minecraft:tripwire_hook>]]);

craftingTable.addShaped("saddle_basic_leather_gold", <item:eanimod:saddle_basic_leather_gold>, [
    [<item:minecraft:air>, <item:minecraft:air>, <item:minecraft:air>],
    [<item:minecraft:leather>, <item:minecraft:leather>, <item:minecraft:leather>],
    [<item:minecraft:tripwire_hook>, <item:minecraft:gold_ingot>, <item:minecraft:tripwire_hook>]]);

craftingTable.addShaped("saddle_basic_leather_diamond", <item:eanimod:saddle_basic_leather_diamond>, [
    [<item:minecraft:air>, <item:minecraft:air>, <item:minecraft:air>],
    [<item:minecraft:leather>, <item:minecraft:leather>, <item:minecraft:leather>],
    [<item:minecraft:tripwire_hook>, <item:minecraft:diamond>, <item:minecraft:tripwire_hook>]]);

craftingTable.addShaped("saddle_basic_leather_wood", <item:eanimod:saddle_basic_leather_wood>, [
    [<item:minecraft:air>, <item:minecraft:air>, <item:minecraft:air>],
    [<item:minecraft:leather>, <item:minecraft:leather>, <item:minecraft:leather>],
    [<item:minecraft:tripwire_hook>, <tag:items:minecraft:planks>, <item:minecraft:tripwire_hook>]]);
    
craftingTable.addShaped("saddle_basic_cloth", <item:eanimod:saddle_basic_cloth>, [
    [<item:minecraft:air>, <item:minecraft:air>, <item:minecraft:air>],
    [<item:pamhc2crops:cottonitem>, <item:pamhc2crops:cottonitem>, <item:pamhc2crops:cottonitem>],
    [<item:minecraft:tripwire_hook>, <item:minecraft:iron_ingot>, <item:minecraft:tripwire_hook>]]);

craftingTable.addShaped("saddle_basic_cloth_gold", <item:eanimod:saddle_basic_cloth_gold>, [
    [<item:minecraft:air>, <item:minecraft:air>, <item:minecraft:air>],
    [<item:pamhc2crops:cottonitem>, <item:pamhc2crops:cottonitem>, <item:pamhc2crops:cottonitem>],
    [<item:minecraft:tripwire_hook>, <item:minecraft:gold_ingot>, <item:minecraft:tripwire_hook>]]);

craftingTable.addShaped("saddle_basic_cloth_diamond", <item:eanimod:saddle_basic_cloth_diamond>, [
    [<item:minecraft:air>, <item:minecraft:air>, <item:minecraft:air>],
    [<item:pamhc2crops:cottonitem>, <item:pamhc2crops:cottonitem>, <item:pamhc2crops:cottonitem>],
    [<item:minecraft:tripwire_hook>, <item:minecraft:diamond>, <item:minecraft:tripwire_hook>]]);

craftingTable.addShaped("saddle_basic_cloth_wood", <item:eanimod:saddle_basic_cloth_wood>, [
    [<item:minecraft:air>, <item:minecraft:air>, <item:minecraft:air>],
    [<item:pamhc2crops:cottonitem>, <item:pamhc2crops:cottonitem>, <item:pamhc2crops:cottonitem>],
    [<item:minecraft:tripwire_hook>, <tag:items:minecraft:planks>, <item:minecraft:tripwire_hook>]]);
    
craftingTable.addShaped("saddle_basic_leatherclothseat", <item:eanimod:saddle_basic_leatherclothseat>, [
    [<item:minecraft:air>, <item:minecraft:air>, <item:minecraft:air>],
    [<item:minecraft:leather>, <item:pamhc2crops:cottonitem>, <item:minecraft:leather>],
    [<item:minecraft:tripwire_hook>, <item:minecraft:iron_ingot>, <item:minecraft:tripwire_hook>]]);

craftingTable.addShaped("saddle_basic_leatherclothseat_gold", <item:eanimod:saddle_basic_leatherclothseat_gold>, [
    [<item:minecraft:air>, <item:minecraft:air>, <item:minecraft:air>],
    [<item:minecraft:leather>, <item:pamhc2crops:cottonitem>, <item:minecraft:leather>],
    [<item:minecraft:tripwire_hook>, <item:minecraft:gold_ingot>, <item:minecraft:tripwire_hook>]]);

craftingTable.addShaped("saddle_basic_leatherclothseat_diamond", <item:eanimod:saddle_basic_leatherclothseat_diamond>, [
    [<item:minecraft:air>, <item:minecraft:air>, <item:minecraft:air>],
    [<item:minecraft:leather>, <item:pamhc2crops:cottonitem>, <item:minecraft:leather>],
    [<item:minecraft:tripwire_hook>, <item:minecraft:diamond>, <item:minecraft:tripwire_hook>]]);

craftingTable.addShaped("saddle_basic_leatherclothseat_wood", <item:eanimod:saddle_basic_leatherclothseat_wood>, [
    [<item:minecraft:air>, <item:minecraft:air>, <item:minecraft:air>],
    [<item:minecraft:leather>, <item:pamhc2crops:cottonitem>, <item:minecraft:leather>],
    [<item:minecraft:tripwire_hook>, <tag:items:minecraft:planks>, <item:minecraft:tripwire_hook>]]);
    
craftingTable.addShaped("saddle_basicpomel_leather", <item:eanimod:saddle_basicpomel_leather>, [
    [<item:minecraft:leather>, <item:minecraft:air>, <item:minecraft:air>],
    [<item:minecraft:leather>, <item:minecraft:leather>, <item:minecraft:leather>],
    [<item:minecraft:tripwire_hook>, <item:minecraft:iron_ingot>, <item:minecraft:tripwire_hook>]]);
    
craftingTable.addShaped("saddle_basicpomel_leather_gold", <item:eanimod:saddle_basicpomel_leather_gold>, [
    [<item:minecraft:leather>, <item:minecraft:air>, <item:minecraft:air>],
    [<item:minecraft:leather>, <item:minecraft:leather>, <item:minecraft:leather>],
    [<item:minecraft:tripwire_hook>, <item:minecraft:gold_ingot>, <item:minecraft:tripwire_hook>]]);
    
craftingTable.addShaped("saddle_basicpomel_leather_diamond", <item:eanimod:saddle_basicpomel_leather_diamond>, [
    [<item:minecraft:leather>, <item:minecraft:air>, <item:minecraft:air>],
    [<item:minecraft:leather>, <item:minecraft:leather>, <item:minecraft:leather>],
    [<item:minecraft:tripwire_hook>, <item:minecraft:diamond>, <item:minecraft:tripwire_hook>]]);
    
craftingTable.addShaped("saddle_basicpomel_leather_wood", <item:eanimod:saddle_basicpomel_leather_wood>, [
    [<item:minecraft:leather>, <item:minecraft:air>, <item:minecraft:air>],
    [<item:minecraft:leather>, <item:minecraft:leather>, <item:minecraft:leather>],
    [<item:minecraft:tripwire_hook>, <tag:items:minecraft:planks>, <item:minecraft:tripwire_hook>]]);
    
craftingTable.addShaped("saddle_basicpomel_cloth", <item:eanimod:saddle_basicpomel_cloth>, [
    [<item:pamhc2crops:cottonitem>, <item:minecraft:air>, <item:minecraft:air>],
    [<item:pamhc2crops:cottonitem>, <item:pamhc2crops:cottonitem>, <item:pamhc2crops:cottonitem>],
    [<item:minecraft:tripwire_hook>, <item:minecraft:iron_ingot>, <item:minecraft:tripwire_hook>]]);
    
craftingTable.addShaped("saddle_basicpomel_cloth_gold", <item:eanimod:saddle_basicpomel_cloth_gold>, [
    [<item:pamhc2crops:cottonitem>, <item:minecraft:air>, <item:minecraft:air>],
    [<item:pamhc2crops:cottonitem>, <item:pamhc2crops:cottonitem>, <item:pamhc2crops:cottonitem>],
    [<item:minecraft:tripwire_hook>, <item:minecraft:gold_ingot>, <item:minecraft:tripwire_hook>]]);
    
craftingTable.addShaped("saddle_basicpomel_cloth_diamond", <item:eanimod:saddle_basicpomel_cloth_diamond>, [
    [<item:pamhc2crops:cottonitem>, <item:minecraft:air>, <item:minecraft:air>],
    [<item:pamhc2crops:cottonitem>, <item:pamhc2crops:cottonitem>, <item:pamhc2crops:cottonitem>],
    [<item:minecraft:tripwire_hook>, <item:minecraft:diamond>, <item:minecraft:tripwire_hook>]]);
    
craftingTable.addShaped("saddle_basicpomel_cloth_wood", <item:eanimod:saddle_basicpomel_cloth_wood>, [
    [<item:pamhc2crops:cottonitem>, <item:minecraft:air>, <item:minecraft:air>],
    [<item:pamhc2crops:cottonitem>, <item:pamhc2crops:cottonitem>, <item:pamhc2crops:cottonitem>],
    [<item:minecraft:tripwire_hook>, <tag:items:minecraft:planks>, <item:minecraft:tripwire_hook>]]);
    
craftingTable.addShaped("saddle_basicpomel_leatherclothseat", <item:eanimod:saddle_basicpomel_leatherclothseat>, [
    [<item:minecraft:leather>, <item:minecraft:air>, <item:minecraft:air>],
    [<item:minecraft:leather>, <item:pamhc2crops:cottonitem>, <item:minecraft:leather>],
    [<item:minecraft:tripwire_hook>, <item:minecraft:iron_ingot>, <item:minecraft:tripwire_hook>]]);
    
craftingTable.addShaped("saddle_basicpomel_leatherclothseat_gold", <item:eanimod:saddle_basicpomel_leatherclothseat_gold>, [
    [<item:minecraft:leather>, <item:minecraft:air>, <item:minecraft:air>],
    [<item:minecraft:leather>, <item:pamhc2crops:cottonitem>, <item:minecraft:leather>],
    [<item:minecraft:tripwire_hook>, <item:minecraft:gold_ingot>, <item:minecraft:tripwire_hook>]]);
    
craftingTable.addShaped("saddle_basicpomel_leatherclothseat_diamond", <item:eanimod:saddle_basicpomel_leatherclothseat_diamond>, [
    [<item:minecraft:leather>, <item:minecraft:air>, <item:minecraft:air>],
    [<item:minecraft:leather>, <item:pamhc2crops:cottonitem>, <item:minecraft:leather>],
    [<item:minecraft:tripwire_hook>, <item:minecraft:diamond>, <item:minecraft:tripwire_hook>]]);
    
craftingTable.addShaped("saddle_basicpomel_leatherclothseat_wood", <item:eanimod:saddle_basicpomel_leatherclothseat_wood>, [
    [<item:minecraft:leather>, <item:minecraft:air>, <item:minecraft:air>],
    [<item:minecraft:leather>, <item:pamhc2crops:cottonitem>, <item:minecraft:leather>],
    [<item:minecraft:tripwire_hook>, <tag:items:minecraft:planks>, <item:minecraft:tripwire_hook>]]);
    
craftingTable.addShaped("saddle_english_leather", <item:eanimod:saddle_english_leather>, [
    [<item:minecraft:leather>, <item:minecraft:air>, <item:minecraft:leather>],
    [<item:minecraft:leather>, <item:minecraft:leather>, <item:minecraft:leather>],
    [<item:minecraft:tripwire_hook>, <item:minecraft:iron_ingot>, <item:minecraft:tripwire_hook>]]);
    
craftingTable.addShaped("saddle_english_leather_gold", <item:eanimod:saddle_english_leather_gold>, [
    [<item:minecraft:leather>, <item:minecraft:air>, <item:minecraft:leather>],
    [<item:minecraft:leather>, <item:minecraft:leather>, <item:minecraft:leather>],
    [<item:minecraft:tripwire_hook>, <item:minecraft:gold_ingot>, <item:minecraft:tripwire_hook>]]);
    
craftingTable.addShaped("saddle_english_leather_diamond", <item:eanimod:saddle_english_leather_diamond>, [
    [<item:minecraft:leather>, <item:minecraft:air>, <item:minecraft:leather>],
    [<item:minecraft:leather>, <item:minecraft:leather>, <item:minecraft:leather>],
    [<item:minecraft:tripwire_hook>, <item:minecraft:diamond>, <item:minecraft:tripwire_hook>]]);
    
craftingTable.addShaped("saddle_english_leather_wood", <item:eanimod:saddle_english_leather_wood>, [
    [<item:minecraft:leather>, <item:minecraft:air>, <item:minecraft:leather>],
    [<item:minecraft:leather>, <item:minecraft:leather>, <item:minecraft:leather>],
    [<item:minecraft:tripwire_hook>, <tag:items:minecraft:planks>, <item:minecraft:tripwire_hook>]]);
    
craftingTable.addShaped("saddle_english_cloth", <item:eanimod:saddle_english_cloth>, [
    [<item:pamhc2crops:cottonitem>, <item:minecraft:air>, <item:pamhc2crops:cottonitem>],
    [<item:pamhc2crops:cottonitem>, <item:pamhc2crops:cottonitem>, <item:pamhc2crops:cottonitem>],
    [<item:minecraft:tripwire_hook>, <item:minecraft:iron_ingot>, <item:minecraft:tripwire_hook>]]);
    
craftingTable.addShaped("saddle_english_cloth_gold", <item:eanimod:saddle_english_cloth_gold>, [
    [<item:pamhc2crops:cottonitem>, <item:minecraft:air>, <item:pamhc2crops:cottonitem>],
    [<item:pamhc2crops:cottonitem>, <item:pamhc2crops:cottonitem>, <item:pamhc2crops:cottonitem>],
    [<item:minecraft:tripwire_hook>, <item:minecraft:gold_ingot>, <item:minecraft:tripwire_hook>]]);
    
craftingTable.addShaped("saddle_english_cloth_diamond", <item:eanimod:saddle_english_cloth_diamond>, [
    [<item:pamhc2crops:cottonitem>, <item:minecraft:air>, <item:pamhc2crops:cottonitem>],
    [<item:pamhc2crops:cottonitem>, <item:pamhc2crops:cottonitem>, <item:pamhc2crops:cottonitem>],
    [<item:minecraft:tripwire_hook>, <item:minecraft:diamond>, <item:minecraft:tripwire_hook>]]);
    
craftingTable.addShaped("saddle_english_cloth_wood", <item:eanimod:saddle_english_cloth_wood>, [
    [<item:pamhc2crops:cottonitem>, <item:minecraft:air>, <item:pamhc2crops:cottonitem>],
    [<item:pamhc2crops:cottonitem>, <item:pamhc2crops:cottonitem>, <item:pamhc2crops:cottonitem>],
    [<item:minecraft:tripwire_hook>, <tag:items:minecraft:planks>, <item:minecraft:tripwire_hook>]]);
    
craftingTable.addShaped("saddle_english_leatherclothseat", <item:eanimod:saddle_english_leatherclothseat>, [
    [<item:minecraft:leather>, <item:minecraft:air>, <item:minecraft:leather>],
    [<item:minecraft:leather>, <item:pamhc2crops:cottonitem>, <item:minecraft:leather>],
    [<item:minecraft:tripwire_hook>, <item:minecraft:iron_ingot>, <item:minecraft:tripwire_hook>]]);
    
craftingTable.addShaped("saddle_english_leatherclothseat_gold", <item:eanimod:saddle_english_leatherclothseat_gold>, [
    [<item:minecraft:leather>, <item:minecraft:air>, <item:minecraft:leather>],
    [<item:minecraft:leather>, <item:pamhc2crops:cottonitem>, <item:minecraft:leather>],
    [<item:minecraft:tripwire_hook>, <item:minecraft:gold_ingot>, <item:minecraft:tripwire_hook>]]);
    
craftingTable.addShaped("saddle_english_leatherclothseat_diamond", <item:eanimod:saddle_english_leatherclothseat_diamond>, [
    [<item:minecraft:leather>, <item:minecraft:air>, <item:minecraft:leather>],
    [<item:minecraft:leather>, <item:pamhc2crops:cottonitem>, <item:minecraft:leather>],
    [<item:minecraft:tripwire_hook>, <item:minecraft:diamond>, <item:minecraft:tripwire_hook>]]);  
craftingTable.addShaped("saddle_english_leatherclothseat_wood", <item:eanimod:saddle_english_leatherclothseat_wood>, [
    [<item:minecraft:leather>, <item:minecraft:air>, <item:minecraft:leather>],
    [<item:minecraft:leather>, <item:pamhc2crops:cottonitem>, <item:minecraft:leather>],
    [<item:minecraft:tripwire_hook>, <tag:items:minecraft:planks>, <item:minecraft:tripwire_hook>]]);

#-------------#
# Horse Armor #
#-------------#

craftingTable.removeRecipe(<item:minecraft:leather_horse_armor>);
craftingTable.removeRecipe(<item:byg:pendorite_horse_armor>);
craftingTable.removeRecipe(<item:byg:ametrine_horse_armor>);

craftingTable.addShaped("leather_horse_armor", <item:minecraft:leather_horse_armor>, [
    [<item:minecraft:air>, <item:minecraft:air>, <item:betterendforge:leather_stripe>],
    [<item:minecraft:leather>, <item:minecraft:leather>, <item:minecraft:leather>],
    [<item:minecraft:leather>, <item:minecraft:air>, <item:minecraft:leather>]]);
craftingTable.addShaped("iron_horse_armor", <item:minecraft:iron_horse_armor>, [
    [<item:minecraft:air>, <item:minecraft:air>, <item:betterendforge:leather_stripe>],
    [<item:minecraft:iron_ingot>, <item:minecraft:iron_ingot>, <item:minecraft:iron_ingot>],
    [<item:minecraft:iron_ingot>, <item:minecraft:air>, <item:minecraft:iron_ingot>]]);
craftingTable.addShaped("golden_horse_armor", <item:minecraft:golden_horse_armor>, [
    [<item:minecraft:air>, <item:minecraft:air>, <item:betterendforge:leather_stripe>],
    [<item:minecraft:gold_ingot>, <item:minecraft:gold_ingot>, <item:minecraft:gold_ingot>],
    [<item:minecraft:gold_ingot>, <item:minecraft:air>, <item:minecraft:gold_ingot>]]);
craftingTable.addShaped("diamond_horse_armor", <item:minecraft:diamond_horse_armor>, [
    [<item:minecraft:air>, <item:minecraft:air>, <item:betterendforge:leather_stripe>],
    [<item:minecraft:diamond>, <item:minecraft:diamond>, <item:minecraft:diamond>],
    [<item:minecraft:diamond>, <item:minecraft:air>, <item:minecraft:diamond>]]);
craftingTable.addShaped("ametrine_horse_armor", <item:byg:ametrine_horse_armor>, [
    [<item:minecraft:air>, <item:minecraft:air>, <item:betterendforge:leather_stripe>],
    [<item:byg:ametrine_gems>, <item:byg:ametrine_gems>, <item:byg:ametrine_gems>],
    [<item:byg:ametrine_gems>, <item:minecraft:air>, <item:byg:ametrine_gems>]]);
smithing.addRecipe("pendorite_horse_armor", <item:byg:pendorite_horse_armor>, <item:horse_colors:netherite_horse_armor>, <item:byg:pendorite_ingot>);