import mods.jei.JEI.removeAndHide as rah;
#modloaded extrautils2

# Remove and Hide Recipes

# Angel Rings
recipes.remove(<extrautils2:angelring>);
recipes.remove(<extrautils2:angelring:1>);
recipes.remove(<extrautils2:angelring:2>);
recipes.remove(<extrautils2:angelring:3>);
recipes.remove(<extrautils2:angelring:4>);
recipes.remove(<extrautils2:angelring:5>);

# No Wings
recipes.addShapedMirrored("angelring_0", <extrautils2:angelring>,
[
    [<ore:blockGlass>, <cyclicmagic:glowing_chorus>, <ore:blockGlass>],
    [<cyclicmagic:glowing_chorus>, <extrautils2:chickenring:1>, <cyclicmagic:glowing_chorus>],
    [<extrautils2:goldenlasso>.withTag({Animal:{id:"minecraft:bat"}, No_Place:1 as byte}), <cyclicmagic:glowing_chorus>, <extrautils2:goldenlasso:1>.withTag({Animal:{id:"minecraft:ghast"}, No_Place:1 as byte})]
]);
recipes.addShapeless("angelring_0_conversion", <extrautils2:angelring>, [<extrautils2:angelring:*>.anyDamage(), <ore:blockGlass>, <ore:blockGlass>]);

# Feather Wings
recipes.addShapedMirrored("angelring_1", <extrautils2:angelring:1>,
[
    [<ore:feather>, <cyclicmagic:glowing_chorus>, <ore:feather>],
    [<cyclicmagic:glowing_chorus>, <extrautils2:chickenring:1>, <cyclicmagic:glowing_chorus>],
    [<extrautils2:goldenlasso>.withTag({Animal:{id:"minecraft:bat"}, No_Place:1 as byte}), <cyclicmagic:glowing_chorus>, <extrautils2:goldenlasso:1>.withTag({Animal:{id:"minecraft:ghast"}, No_Place:1 as byte})]
]);
recipes.addShapeless("angelring_1_conversion", <extrautils2:angelring:1>, [<extrautils2:angelring:*>.anyDamage(), <ore:feather>, <ore:feather>]);

# Faeri Wings
recipes.addShapedMirrored("angelring_2", <extrautils2:angelring:2>,
[
    [<ore:dyePurple>, <cyclicmagic:glowing_chorus>, <ore:dyePink>],
    [<cyclicmagic:glowing_chorus>, <extrautils2:chickenring:1>, <cyclicmagic:glowing_chorus>],
    [<extrautils2:goldenlasso>.withTag({Animal:{id:"minecraft:bat"}, No_Place:1 as byte}), <cyclicmagic:glowing_chorus>, <extrautils2:goldenlasso:1>.withTag({Animal:{id:"minecraft:ghast"}, No_Place:1 as byte})]
]);
recipes.addShapeless("angelring_2_conversion", <extrautils2:angelring:2>, [<extrautils2:angelring:*>.anyDamage(), <ore:dyePurple>, <ore:dyePink>]);

# Dragon Wings
recipes.addShapedMirrored("angelring_3", <extrautils2:angelring:3>,
[
    [<ore:leather>, <cyclicmagic:glowing_chorus>, <ore:leather>],
    [<cyclicmagic:glowing_chorus>, <extrautils2:chickenring:1>, <cyclicmagic:glowing_chorus>],
    [<extrautils2:goldenlasso>.withTag({Animal:{id:"minecraft:bat"}, No_Place:1 as byte}), <cyclicmagic:glowing_chorus>, <extrautils2:goldenlasso:1>.withTag({Animal:{id:"minecraft:ghast"}, No_Place:1 as byte})]
]);
recipes.addShapeless("angelring_3_conversion", <extrautils2:angelring:3>, [<extrautils2:angelring:*>.anyDamage(), <ore:leather>, <ore:leather>]);

# Gold Wings
recipes.addShapedMirrored("angelring_4", <extrautils2:angelring:4>,
[
    [<ore:nuggetGold>, <cyclicmagic:glowing_chorus>, <ore:nuggetGold>],
    [<cyclicmagic:glowing_chorus>, <extrautils2:chickenring:1>, <cyclicmagic:glowing_chorus>],
    [<extrautils2:goldenlasso>.withTag({Animal:{id:"minecraft:bat"}, No_Place:1 as byte}), <cyclicmagic:glowing_chorus>, <extrautils2:goldenlasso:1>.withTag({Animal:{id:"minecraft:ghast"}, No_Place:1 as byte})]
]);
recipes.addShapeless("angelring_4_conversion", <extrautils2:angelring:4>, [<extrautils2:angelring:*>.anyDamage(), <ore:nuggetGold>, <ore:nuggetGold>]);

# Bat Wings
recipes.addShapedMirrored("angelring_5", <extrautils2:angelring:5>,
[
    [<ore:coal>, <cyclicmagic:glowing_chorus>, <ore:charcoal>],
    [<cyclicmagic:glowing_chorus>, <extrautils2:chickenring:1>, <cyclicmagic:glowing_chorus>],
    [<extrautils2:goldenlasso>.withTag({Animal:{id:"minecraft:bat"}, No_Place:1 as byte}), <cyclicmagic:glowing_chorus>, <extrautils2:goldenlasso:1>.withTag({Animal:{id:"minecraft:ghast"}, No_Place:1 as byte})]
]);
recipes.addShapeless("angelring_5_conversion", <extrautils2:angelring:5>, [<extrautils2:angelring:*>.anyDamage(), <ore:coal>, <ore:charcoal>]);