######################################################################################################### *** PHASE 4 - TAIGA *** ##########################################################################################################



execute store result score fake_player ib_mob_randomizer run random value 1..100
execute store result score fake_player ib_after_mob_randomizer run random value 1..8
execute run playsound minecraft:entity.player.teleport block @a 0 66 0

# Wolf #

execute if score fake_player ib_after_mob_randomizer matches 1 run playsound minecraft:entity.wolf.ambient block @a 0 66 0

execute if score fake_player ib_after_mob_randomizer matches 1 if score fake_player ib_mob_randomizer matches 1..33 run summon minecraft:wolf 0 66 0 {variant:black,PersistenceRequired:1b}
execute if score fake_player ib_after_mob_randomizer matches 1 if score fake_player ib_mob_randomizer matches 34..67 run summon minecraft:wolf 0 66 0 {variant:chestnut,PersistenceRequired:1b}
execute if score fake_player ib_after_mob_randomizer matches 1 if score fake_player ib_mob_randomizer matches 68..100 run summon minecraft:wolf 0 66 0 {variant:pale,PersistenceRequired:1b}
execute if score fake_player ib_after_mob_randomizer matches 1 if score fake_player ib_mob_randomizer matches 34..67 run summon minecraft:wolf 0 66 0 {variant:black,PersistenceRequired:1b}
execute if score fake_player ib_after_mob_randomizer matches 1 if score fake_player ib_mob_randomizer matches 40..50 run summon minecraft:wolf 0 66 0 {variant:black,PersistenceRequired:1b,Age:-24000}
execute if score fake_player ib_after_mob_randomizer matches 1 if score fake_player ib_mob_randomizer matches 68..100 run summon minecraft:wolf 0 66 0 {variant:chestnut,PersistenceRequired:1b}
execute if score fake_player ib_after_mob_randomizer matches 1 if score fake_player ib_mob_randomizer matches 80..90 run summon minecraft:wolf 0 66 0 {variant:chestnut,PersistenceRequired:1b,Age:-24000}
execute if score fake_player ib_after_mob_randomizer matches 1 if score fake_player ib_mob_randomizer matches 1..33 run summon minecraft:wolf 0 66 0 {variant:pale,PersistenceRequired:1b}
execute if score fake_player ib_after_mob_randomizer matches 1 if score fake_player ib_mob_randomizer matches 10..20 run summon minecraft:wolf 0 66 0 {variant:pale,PersistenceRequired:1b,Age:-24000}

# Chicken #

execute if score fake_player ib_after_mob_randomizer matches 2 run playsound minecraft:entity.chicken.ambient block @a 0 66 0

execute if score fake_player ib_after_mob_randomizer matches 2 run summon minecraft:chicken 0 66 0 {variant:cold,PersistenceRequired:1b}
execute if score fake_player ib_after_mob_randomizer matches 2 if score fake_player ib_mob_randomizer matches 1..50 run summon minecraft:chicken 0 66 0 {variant:cold,PersistenceRequired:1b}
execute if score fake_player ib_after_mob_randomizer matches 2 if score fake_player ib_mob_randomizer matches 51..100 run summon minecraft:chicken 0 66 0 {variant:cold,PersistenceRequired:1b,Age:-24000}
execute if score fake_player ib_after_mob_randomizer matches 2 if score fake_player ib_mob_randomizer matches 36..65 run summon minecraft:chicken 0 66 0 {variant:cold,PersistenceRequired:1b}

# Fox #

execute if score fake_player ib_after_mob_randomizer matches 3 run playsound minecraft:entity.fox.ambient block @a 0 66 0

execute if score fake_player ib_after_mob_randomizer matches 3 run summon minecraft:fox 0 66 0 {Type:red,PersistenceRequired:1b,CanPickUpLoot:1b}
execute if score fake_player ib_after_mob_randomizer matches 3 if score fake_player ib_mob_randomizer matches 1..50 run summon minecraft:fox 0 66 0 {Type:red,PersistenceRequired:1b,CanPickUpLoot:1b}
execute if score fake_player ib_after_mob_randomizer matches 3 if score fake_player ib_mob_randomizer matches 51..100 run summon minecraft:fox 0 66 0 {Type:red,PersistenceRequired:1b,Age:-24000,CanPickUpLoot:1b}
execute if score fake_player ib_after_mob_randomizer matches 3 if score fake_player ib_mob_randomizer matches 36..65 run summon minecraft:fox 0 66 0 {Type:red,PersistenceRequired:1b,CanPickUpLoot:1b}

# Pig #

execute if score fake_player ib_after_mob_randomizer matches 4 run playsound minecraft:entity.pig.ambient block @a 0 66 0

execute if score fake_player ib_after_mob_randomizer matches 4 run summon minecraft:pig 0 66 0 {variant:cold,PersistenceRequired:1b}
execute if score fake_player ib_after_mob_randomizer matches 4 if score fake_player ib_mob_randomizer matches 1..50 run summon minecraft:pig 0 66 0 {variant:cold,PersistenceRequired:1b}
execute if score fake_player ib_after_mob_randomizer matches 4 if score fake_player ib_mob_randomizer matches 51..100 run summon minecraft:pig 0 66 0 {variant:cold,PersistenceRequired:1b,Age:-24000}
execute if score fake_player ib_after_mob_randomizer matches 4 if score fake_player ib_mob_randomizer matches 36..65 run summon minecraft:pig 0 66 0 {variant:cold,PersistenceRequired:1b}

# Rabbit #

execute if score fake_player ib_after_mob_randomizer matches 5 run playsound minecraft:entity.rabbit.ambient block @a 0 66 0

execute if score fake_player ib_after_mob_randomizer matches 5 if score fake_player ib_mob_randomizer matches 1..33 run summon minecraft:rabbit 0 66 0 {RabbitType:0,PersistenceRequired:1b}
execute if score fake_player ib_after_mob_randomizer matches 5 if score fake_player ib_mob_randomizer matches 34..67 run summon minecraft:rabbit 0 66 0 {RabbitType:2,PersistenceRequired:1b}
execute if score fake_player ib_after_mob_randomizer matches 5 if score fake_player ib_mob_randomizer matches 68..100 run summon minecraft:rabbit 0 66 0 {RabbitType:5,PersistenceRequired:1b}
execute if score fake_player ib_after_mob_randomizer matches 5 if score fake_player ib_mob_randomizer matches 34..67 run summon minecraft:rabbit 0 66 0 {RabbitType:0,PersistenceRequired:1b}
execute if score fake_player ib_after_mob_randomizer matches 5 if score fake_player ib_mob_randomizer matches 40..50 run summon minecraft:rabbit 0 66 0 {RabbitType:0,PersistenceRequired:1b,Age:-24000}
execute if score fake_player ib_after_mob_randomizer matches 5 if score fake_player ib_mob_randomizer matches 68..100 run summon minecraft:rabbit 0 66 0 {RabbitType:2,PersistenceRequired:1b}
execute if score fake_player ib_after_mob_randomizer matches 5 if score fake_player ib_mob_randomizer matches 80..90 run summon minecraft:rabbit 0 66 0 {RabbitType:2,PersistenceRequired:1b,Age:-24000}
execute if score fake_player ib_after_mob_randomizer matches 5 if score fake_player ib_mob_randomizer matches 1..33 run summon minecraft:rabbit 0 66 0 {RabbitType:5,PersistenceRequired:1b}
execute if score fake_player ib_after_mob_randomizer matches 5 if score fake_player ib_mob_randomizer matches 10..20 run summon minecraft:rabbit 0 66 0 {RabbitType:5,PersistenceRequired:1b,Age:-24000}

# Sheep #

execute if score fake_player ib_after_mob_randomizer matches 6 run playsound minecraft:entity.sheep.ambient block @a 0 66 0

execute if score fake_player ib_after_mob_randomizer matches 6 if score fake_player ib_mob_randomizer matches 1..50 run summon minecraft:sheep 0 66 0 {Color:15,PersistenceRequired:1b}
execute if score fake_player ib_after_mob_randomizer matches 6 if score fake_player ib_mob_randomizer matches 51..75 run summon minecraft:sheep 0 66 0 {Color:12,PersistenceRequired:1b}
execute if score fake_player ib_after_mob_randomizer matches 6 if score fake_player ib_mob_randomizer matches 76..100 run summon minecraft:sheep 0 66 0 {Color:0,PersistenceRequired:1b}
execute if score fake_player ib_after_mob_randomizer matches 6 if score fake_player ib_mob_randomizer matches 1..25 run summon minecraft:sheep 0 66 0 {Color:15,PersistenceRequired:1b}
execute if score fake_player ib_after_mob_randomizer matches 6 if score fake_player ib_mob_randomizer matches 26..50 run summon minecraft:sheep 0 66 0 {Color:15,PersistenceRequired:1b,Age:-24000}
execute if score fake_player ib_after_mob_randomizer matches 6 if score fake_player ib_mob_randomizer matches 51..65 run summon minecraft:sheep 0 66 0 {Color:12,PersistenceRequired:1b}
execute if score fake_player ib_after_mob_randomizer matches 6 if score fake_player ib_mob_randomizer matches 66..75 run summon minecraft:sheep 0 66 0 {Color:12,PersistenceRequired:1b,Age:-24000}
execute if score fake_player ib_after_mob_randomizer matches 6 if score fake_player ib_mob_randomizer matches 76..90 run summon minecraft:sheep 0 66 0 {Color:0,PersistenceRequired:1b}
execute if score fake_player ib_after_mob_randomizer matches 6 if score fake_player ib_mob_randomizer matches 91..100 run summon minecraft:sheep 0 66 0 {Color:15,PersistenceRequired:1b,Age:-24000}
execute if score fake_player ib_after_mob_randomizer matches 6 if score fake_player ib_mob_randomizer matches 21..30 run summon minecraft:sheep 0 66 0 {Color:12,PersistenceRequired:1b}
execute if score fake_player ib_after_mob_randomizer matches 6 if score fake_player ib_mob_randomizer matches 61..70 run summon minecraft:sheep 0 66 0 {Color:0,PersistenceRequired:1b}
execute if score fake_player ib_after_mob_randomizer matches 6 if score fake_player ib_mob_randomizer matches 86..95 run summon minecraft:sheep 0 66 0 {Color:15,PersistenceRequired:1b}

# Cow #

execute if score fake_player ib_after_mob_randomizer matches 7 run playsound minecraft:entity.cow.ambient block @a 0 66 0

execute if score fake_player ib_after_mob_randomizer matches 7 run summon minecraft:cow 0 66 0 {variant:cold,PersistenceRequired:1b}
execute if score fake_player ib_after_mob_randomizer matches 7 if score fake_player ib_mob_randomizer matches 1..50 run summon minecraft:cow 0 66 0 {variant:cold,PersistenceRequired:1b}
execute if score fake_player ib_after_mob_randomizer matches 7 if score fake_player ib_mob_randomizer matches 51..100 run summon minecraft:cow 0 66 0 {variant:cold,PersistenceRequired:1b,Age:-24000}
execute if score fake_player ib_after_mob_randomizer matches 7 if score fake_player ib_mob_randomizer matches 36..65 run summon minecraft:cow 0 66 0 {variant:cold,PersistenceRequired:1b}

# Villager #

execute if score fake_player ib_after_mob_randomizer matches 8 run playsound minecraft:entity.villager.ambient block @a 0 66 0 1 1.5

execute if score fake_player ib_after_mob_randomizer matches 8 run summon minecraft:villager 0 66 0 {VillagerData:{type:taiga},PersistenceRequired:1b,Age:-24000,CanPickUpLoot:1b}
execute if score fake_player ib_after_mob_randomizer matches 8 run summon minecraft:villager 0 66 0 {VillagerData:{type:taiga},PersistenceRequired:1b,Age:-24000,CanPickUpLoot:1b}


