-=- Information -=-
When a entity loot table loads TerraHeads will check this folder for an injection file.
This makes it possible for data packs to add a file for entities not included by default.

All files go into the 'scythe' folder and are based off the original loot table's path and file name.
Note: If the loot table is in a sub folder the injection file must also be in a sub folder.

- Examples -
Minecraft Chicken
Loot Table: data/minecraft/loot_tables/entities/chicken.json
Injection Table: data/teraheads/loot_tables/inject/minecraft/chicken.json

Minecraft Black Sheep
Loot Table: data/minecraft/loot_tables/entities/sheep/black.json
Injection Table: data/teraheads/loot_tables/inject/minecraft/sheep/black.json


If there is a dedicated head available for the mob, the injection table just needs to return it. (see minecraft/creeper.json)
Otherwise a custom head is required ("minecraft:player_head" with nbt data set) (see: minecraft/chicken.json)
You can get the needed Id and Value from minecraft-heads.com (where I got mine) or from other skin databases.

Id is just a random UUID, one can be generated here: https://www.uuidgenerator.net
Value is a Base64 encoded string containing the texture URL
Example: {"textures":{"SKIN":{"url":"http://textures.minecraft.net/texture/7eabaecc5fae5a8a49c8863ff4831aaa284198f1a2398890c765e0a8de18da8c"}}}

Base64 Encoder: https://codebeautify.org/base64-encode

A quick way to get a new texture is to set your skin to the wanted texture and goto https://minecraft-heads.com/custom-heads/heads-generator
But you can also manually do it, here is the list of steps to do that:  https://minecraft-heads.com/faq?faqitem=faqexpertgenerate-custom-heads


-- Helper --
Copy the Minecraft 1.13 - 1.15 Give-Code from minecraft-heads, goto https://regex101.com
Paste the code into the test string field.
Regular Expression: .*("text\\":\\"(.*)\\).*Id:"(.*)".*Value:"(.*)".*
Substitution: "tag": "{SkullOwner:{Id:'$3',Name:'$2',Properties:{textures:[{Value:'$4'}]}}}"
Copy output to injection file.


-=- Sources -=-

- Minecraft -
Armor-Stand = <No Head>
Bat = https://minecraft-heads.com/custom-heads/animals/6607-bat
Blaze = https://minecraft-heads.com/custom-heads/monsters/322-blaze
Cat
 - British Shorthair = https://minecraft-heads.com/custom-heads/animals/23861-cat-british-short-hair
 - Black = https://minecraft-heads.com/custom-heads/animals/23862-cat-black
 - Calico = https://minecraft-heads.com/custom-heads/animals/23860-cat-calico
 - Jellie = https://minecraft-heads.com/custom-heads/animals/25037-cat-jellie
 - Persian = https://minecraft-heads.com/custom-heads/animals/24186-cat-persian
 - Ragdoll = https://minecraft-heads.com/custom-heads/animals/23855-cat-ragdoll
 - Red = https://minecraft-heads.com/custom-heads/animals/23859-cat-orange-tabby
 - Siamese = https://minecraft-heads.com/custom-heads/animals/24185-cat-siamese
 - Tabby = https://minecraft-heads.com/custom-heads/animals/23856-cat-tabby
 - Tuxedo = https://minecraft-heads.com/custom-heads/animals/23858-cat-tuxedo
 - White = https://minecraft-heads.com/custom-heads/animals/23857-cat-white
Cave Spider = https://minecraft-heads.com/custom-heads/monsters/315-cave-spider
Chicken = https://minecraft-heads.com/custom-heads/animals/336-chicken
Cod = <Too Small>
Cow = https://minecraft-heads.com/custom-heads/animals/335-cow
Creeper = <In-Game Head>
Dolphin = https://minecraft-heads.com/custom-heads/animals/16799-dolphin
Donkey = https://minecraft-heads.com/custom-heads/animals/18144-donkey
Drowned = https://minecraft-heads.com/custom-heads/humanoid/15967-drowned
Elder-Guardian = https://minecraft-heads.com/custom-heads/monsters/326-elder-guardian
Ender-Dragon = <In-Game Head>
Enderman = https://minecraft-heads.com/custom-heads/monsters/318-enderman
Endermite = <Too Small>
Evoker = <Mod-Head, In-Game Texture>
Fox
 - Red = https://minecraft-heads.com/custom-heads/animals/26328-fox
 - Snow = https://minecraft-heads.com/custom-heads/animals/26326-snow-fox
Ghast = https://minecraft-heads.com/custom-heads/monsters/321-ghast
Giant = <Doesn't Spawn>
Guardian = https://minecraft-heads.com/custom-heads/monsters/3135-guardian
Horse
 - Black =      _________________________________________________________________      -OR- https://minecraft-heads.com/custom-heads/animals/6825-horse
 - Brown =      https://minecraft-heads.com/custom-heads/animals/7280-brown-horse      -OR- https://minecraft-heads.com/custom-heads/animals/2911-horse
 - Chestnut =   https://minecraft-heads.com/custom-heads/animals/3919-horse            -OR-
 - Creamy =     https://minecraft-heads.com/custom-heads/animals/3920-horse            -OR-
 - Dark-Brown = https://minecraft-heads.com/custom-heads/animals/7279-dark-brown-horse -OR-
 - Gray =       https://minecraft-heads.com/custom-heads/animals/7278-gray-horse       -OR-
 - White =      https://minecraft-heads.com/custom-heads/animals/3921-horse            -OR-
Husk = https://minecraft-heads.com/custom-heads/humanoid/3245-husk
Illusioner = <Mod-Head, In-Game Texture>
Iron-Golem = https://minecraft-heads.com/custom-heads/humanoid/341-iron-golem
Llama
 - Brown = https://minecraft-heads.com/custom-heads/animals/3929-llama-brown
 - Creamy = https://minecraft-heads.com/custom-heads/animals/26964-llama-creamy
 - Grey = https://minecraft-heads.com/custom-heads/animals/3930-llama-light-gray
 - White = https://minecraft-heads.com/custom-heads/animals/3931-llama-white
Magma-Cube = https://minecraft-heads.com/custom-heads/monsters/323-magma-cube
Mooshroom = https://minecraft-heads.com/custom-heads/animals/339-mooshroom
Mule = https://minecraft-heads.com/custom-heads/animals/3918-mule
Ocelot = https://minecraft-heads.com/custom-heads/animals/340-ocelot
Panda = https://minecraft-heads.com/custom-heads/animals/23596-panda
Parrot
 - Blue =
 - Cyan =
 - Gray =
 - Green =
 - Red = https://minecraft-heads.com/custom-heads/animals/6534-parrot-red
Phantom = https://minecraft-heads.com/custom-heads/monsters/18091-phantom
Pig = https://minecraft-heads.com/custom-heads/animals/337-pig
Pillager = <Mod-Head, In-Game Texture>
Player = <Generated>
Polar-Bear = https://minecraft-heads.com/custom-heads/animals/18379-polar-bear
Pufferfish = <Too Small>
Rabbit
 - Black = https://minecraft-heads.com/custom-heads/animals/6814-rabbit-black
 - Black & White = https://minecraft-heads.com/custom-heads/animals/6813-rabbit-black-white
 - Brown = https://minecraft-heads.com/custom-heads/animals/6812-rabbit-brown
 - Gold = https://minecraft-heads.com/custom-heads/animals/3932-golden-rabbit
 - Salt and Pepper =
 - The Killer Bunny =
 - Toast =
 - White =
Ravager = https://minecraft-heads.com/custom-heads/monsters/23328-ravager
Salmon = <Too Small>
Sheep
 - Black = https://minecraft-heads.com/custom-heads/animals/3913-sheep-black
 - Blue = https://minecraft-heads.com/custom-heads/animals/3909-sheep-blue
 - Brown = https://minecraft-heads.com/custom-heads/animals/3910-sheep-brown
 - Cyan = https://minecraft-heads.com/custom-heads/animals/3907-sheep-cyan
 - Gray = https://minecraft-heads.com/custom-heads/animals/3905-sheep-gray
 - Green = https://minecraft-heads.com/custom-heads/animals/3911-sheep-green
 - Light-Blue = https://minecraft-heads.com/custom-heads/animals/3916-sheep-light-blue
 - Light-Gray = https://minecraft-heads.com/custom-heads/animals/3906-sheep-light-gray
 - Lime = https://minecraft-heads.com/custom-heads/animals/3903-sheep-lime
 - Magenta = https://minecraft-heads.com/custom-heads/animals/3900-sheep-magenta
 - Orange = https://minecraft-heads.com/custom-heads/animals/3899-sheep-orange
 - Pink = https://minecraft-heads.com/custom-heads/animals/3915-sheep-pink
 - Purple = https://minecraft-heads.com/custom-heads/animals/3908-sheep-purple
 - Red = https://minecraft-heads.com/custom-heads/animals/3912-sheep-red
 - White = https://minecraft-heads.com/custom-heads/animals/334-sheep-white
 - Yellow = https://minecraft-heads.com/custom-heads/animals/3902-sheep-yellow
Shulker = https://minecraft-heads.com/custom-heads/monsters/12789-shulker-face
Silverfish = <Too Small>
Skeleton = <In-Game Head>
Skeleton-Horse = https://minecraft-heads.com/custom-heads/animals/6013-skeleton-horse
Slime = https://minecraft-heads.com/custom-heads/monsters/316-slime
Snow-Golem = https://minecraft-heads.com/custom-heads/monsters/4378-minecraft-snow-golem
Spider = https://minecraft-heads.com/custom-heads/monsters/317-spider
Squid = https://minecraft-heads.com/custom-heads/animals/338-squid
Stray = https://minecraft-heads.com/custom-heads/humanoid/3244-stray
Trader-Llama
 - Brown = https://minecraft-heads.com/custom-heads/animals/26960-trader-llama-brown
 - Creamy = https://minecraft-heads.com/custom-heads/animals/26963-trader-llama-creamy
 - Grey = https://minecraft-heads.com/custom-heads/animals/26962-trader-llama-light-gray
 - White = https://minecraft-heads.com/custom-heads/animals/26961-trader-llama-white
Tropical-Fish = <Too Small>
Turtle = https://minecraft-heads.com/custom-heads/animals/17929-sea-turtle
Vex = https://minecraft-heads.com/custom-heads/humanoid/3080-vex
Villager = <Mod-Head, In-Game Texture>
Vindicator = <Mod-Head, In-Game Texture>
Wandering-Trader = <Mod-Head, In-Game Texture>
Witch = <Mod-Head, In-Game Texture>
Wither = <Wither-Skeleton In-Game Head>
Wither-Skeleton = <In-Game Head>
Wolf = https://minecraft-heads.com/custom-heads/animals/626-wolf
Zombie = <In-Game Head>
Zombie-Horse = https://minecraft-heads.com/custom-heads/animals/2913-zombie-horse
Zombie-Pigman = https://minecraft-heads.com/custom-heads/monsters/324-zombie-pigman
Zombie-Villager = <Mod-Head, In-Game Texture>