
# --> Create animal corpse

execute if entity @s[type=sheep] run \
    return run \
        summon sheep ~ ~ ~ {CustomName:[{text:"Grumm",obfuscated:true}],Team:overly_realistic.animal_corpses,DeathLootTable:"overly_realistic:animal_corpses/sheep",NoAI:1b,Silent:1b,Tags:["OverlyRealistic.Animal.TempAnimalCorpse","OverlyRealistic.Animal.IsAnimalCorpse","OverlyRealistic.Animal.CantEdit","OverlyRealistic.CommonAnimalChecked","OverlyRealistic.Animal.ShouldNotFlee"]}
execute if entity @s[type=cow] run \
    return run \
        summon cow ~ ~ ~ {CustomName:[{text:"Grumm",obfuscated:true}],Team:overly_realistic.animal_corpses,DeathLootTable:"overly_realistic:animal_corpses/cow",NoAI:1b,Silent:1b,Tags:["OverlyRealistic.Animal.TempAnimalCorpse","OverlyRealistic.Animal.IsAnimalCorpse","OverlyRealistic.Animal.CantEdit","OverlyRealistic.CommonAnimalChecked","OverlyRealistic.Animal.ShouldNotFlee"]}
execute if entity @s[type=pig] run \
    return run \
        summon pig ~ ~ ~ {CustomName:[{text:"Grumm",obfuscated:true}],Team:overly_realistic.animal_corpses,DeathLootTable:"overly_realistic:animal_corpses/pig",NoAI:1b,Silent:1b,Tags:["OverlyRealistic.Animal.TempAnimalCorpse","OverlyRealistic.Animal.IsAnimalCorpse","OverlyRealistic.Animal.CantEdit","OverlyRealistic.CommonAnimalChecked","OverlyRealistic.Animal.ShouldNotFlee"]}
execute if entity @s[type=chicken] run \
    return run \
        summon chicken ~ ~ ~ {CustomName:[{text:"Grumm",obfuscated:true}],Team:overly_realistic.animal_corpses,DeathLootTable:"overly_realistic:animal_corpses/chicken",NoAI:1b,Silent:1b,Tags:["OverlyRealistic.Animal.TempAnimalCorpse","OverlyRealistic.Animal.IsAnimalCorpse","OverlyRealistic.Animal.CantEdit","OverlyRealistic.CommonAnimalChecked","OverlyRealistic.Animal.ShouldNotFlee"]}
execute if entity @s[type=wolf] run \
    return run \
        summon wolf ~ ~ ~ {CustomName:[{text:"Grumm",obfuscated:true}],Team:overly_realistic.animal_corpses,DeathLootTable:"overly_realistic:animal_corpses/wolf",NoAI:1b,Silent:1b,Tags:["OverlyRealistic.Animal.TempAnimalCorpse","OverlyRealistic.Animal.IsAnimalCorpse","OverlyRealistic.Animal.CantEdit","OverlyRealistic.CommonAnimalChecked","OverlyRealistic.Animal.ShouldNotFlee"]}
execute if entity @s[type=ocelot] run \
    return run \
        summon ocelot ~ ~ ~ {CustomName:[{text:"Grumm",obfuscated:true}],Team:overly_realistic.animal_corpses,DeathLootTable:"overly_realistic:animal_corpses/ocelot",NoAI:1b,Silent:1b,Tags:["OverlyRealistic.Animal.TempAnimalCorpse","OverlyRealistic.Animal.IsAnimalCorpse","OverlyRealistic.Animal.CantEdit","OverlyRealistic.CommonAnimalChecked","OverlyRealistic.Animal.ShouldNotFlee"]}
execute if entity @s[type=hoglin] run \
    return run \
        summon hoglin ~ ~ ~ {IsImmuneToZombification:1b,CustomName:[{text:"Grumm",obfuscated:true}],Team:overly_realistic.animal_corpses,DeathLootTable:"overly_realistic:animal_corpses/pig",NoAI:1b,Silent:1b,Tags:["OverlyRealistic.Animal.TempAnimalCorpse","OverlyRealistic.Animal.IsAnimalCorpse","OverlyRealistic.Animal.CantEdit","OverlyRealistic.CommonAnimalChecked","OverlyRealistic.Animal.ShouldNotFlee"]}
execute if entity @s[type=horse] run \
    return run \
        summon horse ~ ~ ~ {CustomName:[{text:"Grumm",obfuscated:true}],Team:overly_realistic.animal_corpses,DeathLootTable:"overly_realistic:animal_corpses/horse",NoAI:1b,Silent:1b,Tags:["OverlyRealistic.Animal.TempAnimalCorpse","OverlyRealistic.Animal.IsAnimalCorpse","OverlyRealistic.Animal.CantEdit","OverlyRealistic.CommonAnimalChecked","OverlyRealistic.Animal.ShouldNotFlee"]}
execute if entity @s[type=camel] run \
    return run \
        summon camel ~ ~ ~ {CustomName:[{text:"Grumm",obfuscated:true}],Team:overly_realistic.animal_corpses,DeathLootTable:"overly_realistic:animal_corpses/camel",NoAI:1b,Silent:1b,Tags:["OverlyRealistic.Animal.TempAnimalCorpse","OverlyRealistic.Animal.IsAnimalCorpse","OverlyRealistic.Animal.CantEdit","OverlyRealistic.CommonAnimalChecked","OverlyRealistic.Animal.ShouldNotFlee"]}
execute if entity @s[type=donkey] run \
    return run \
        summon donkey ~ ~ ~ {CustomName:[{text:"Grumm",obfuscated:true}],Team:overly_realistic.animal_corpses,DeathLootTable:"overly_realistic:animal_corpses/donkey",NoAI:1b,Silent:1b,Tags:["OverlyRealistic.Animal.TempAnimalCorpse","OverlyRealistic.Animal.IsAnimalCorpse","OverlyRealistic.Animal.CantEdit","OverlyRealistic.CommonAnimalChecked","OverlyRealistic.Animal.ShouldNotFlee"]}
execute if entity @s[type=mule] run \
    return run \
        summon mule ~ ~ ~ {CustomName:[{text:"Grumm",obfuscated:true}],Team:overly_realistic.animal_corpses,DeathLootTable:"overly_realistic:animal_corpses/mule",NoAI:1b,Silent:1b,Tags:["OverlyRealistic.Animal.TempAnimalCorpse","OverlyRealistic.Animal.IsAnimalCorpse","OverlyRealistic.Animal.CantEdit","OverlyRealistic.CommonAnimalChecked","OverlyRealistic.Animal.ShouldNotFlee"]}
execute if entity @s[type=polar_bear] run \
    return run \
        summon polar_bear ~ ~ ~ {CustomName:[{text:"Grumm",obfuscated:true}],Team:overly_realistic.animal_corpses,DeathLootTable:"overly_realistic:animal_corpses/polar_bear",NoAI:1b,Silent:1b,Tags:["OverlyRealistic.Animal.TempAnimalCorpse","OverlyRealistic.Animal.IsAnimalCorpse","OverlyRealistic.Animal.CantEdit","OverlyRealistic.CommonAnimalChecked","OverlyRealistic.Animal.ShouldNotFlee"]}
