import crafttweaker.api.tag.MCTag;
import crafttweaker.api.item.IItemStack;
import crafttweaker.api.item.IIngredient;
import crafttweaker.api.item.MCItemDefinition;
import crafttweaker.api.blocks.MCBlock;
import stdlib.List;

#-------------------------------------#
#                Tags                 #
#-------------------------------------#

# Genetic Animals

#give vanilla saddle tag:items:forge:saddles
<tag:items:forge:saddles>.add(<item:minecraft:saddle>);

#Give Genetic Animals chicken tag:items:forge:cooked_chicken
val chickens_l = [
    <item:eanimod:cookedchicken_pale>,
    <item:eanimod:cookedchicken_palesmall>,
    <item:eanimod:cookedchicken_darksmall>,
    <item:eanimod:cookedchicken_dark>,
    <item:eanimod:cookedchicken_darkbig>
] as IItemStack[];

for item in chickens_l {
    <tag:items:forge:cooked_chicken>.add(item);
}

# Waystones
val waystones_l = [
    <block:waystones:sandy_waystone>,
    <block:waystones:mossy_waystone>,
    <block:waystones:waystone>
] as MCBlock[];

for block in waystones_l {
    <tag:blocks:waystones:waystone>.add(block);
}
