Mobs can drop their head when killed by a player, easy drop rate config, drop messages, advancement collection and more
Questions or issues? -> discord server | or create an issue on github
1. Adds a head for every mob and mob variant in the game --> over 300 different heads
2. Custom sound for all heads when placed on note blocks
3. Config to choose if heads drop when the mob was killed by a player or killed by a charged creeper
4. Custom chat notifications when a head drops
5. Easy to use config for drop rates and rarities
6. [1.21.9+] Get heads with /trigger get_mob_head
7. [1.21.5+] Advancement collection to see what heads you've collected (updates when you pick up a head)
Looting doesn't affect the drop rates
Run ingame:
/trigger mobheads.config
make sure to unzip the datapack before
Head to: MobHeads/data/mobheads/function/config
and then edit the specific folder (drop _rates.mcfunction , rarity.mcfunction , drop_messages.mcfunction)
don't forget to save the file and run /reload afterwards
| # | Mob | Drop Rate |
|---|---|---|
| 1 | Allay | 1% |
| 2 | Armadillo | 1% |
| 3 | Axolotl | 1% |
| 4 | Blue Axolotl | 5% |
| 5 | Bat | 1% |
| 6 | Bee | 1% |
| 7 | Blaze | 0.5% |
| 8 | Bogged | 1% |
| 9 | Breeze | 1% |
| 10 | Camel | 2% |
| 11 | Camel Husk | 3% |
| 12 | Cat | 2% |
| 13 | Cave Spider | 0.5% |
| 14 | Chicken | 0.1% |
| 15 | Cod | 0.1% |
| 16 | Copper Golem | 0.5% |
| 17 | Cow | 0.1% |
| 18 | Creaking | 0.1% |
| 19 | Creeper | 0.1% |
| 20 | Charged Creeper | 2% |
| 21 | Dolphin | 1% |
| 22 | Donkey | 1% |
| 23 | Drowned | 0.1% |
| 24 | Elder Guardian | 5% |
| 25 | Ender Dragon | 5% |
| 26 | Enderman | 0.1% |
| 27 | Endermite | 1% |
| 28 | Evoker | 1% |
| 29 | Fox | 1% |
| 30 | Frog | 1% |
| 31 | Ghast | 0.5% |
| 32 | Glow Squid | 1% |
| 33 | Goat | 1% |
| 34 | Guardian | 0.1% |
| 35 | Happy Ghast | 1% |
| 36 | Hoglin | 0.5% |
| 37 | Horse | 1% |
| 38 | Husk | 0.5% |
| 39 | Illusioner | 0.5% |
| 40 | Iron Golem | 0.5% |
| 41 | Llama | 1% |
| 42 | Magma Cube | 1% |
| 43 | Mooshroom | 1% |
| 44 | Brown Mooshroom | 2% |
| 45 | Mule | 1% |
| 46 | Nautilus | 1% |
| 47 | Ozelot | 1% |
| 48 | Normal & Weak Panda | 1% |
| 49 | Lazy, Brown, Playful, Aggressive, Worried Panda | 2% |
| 50 | Parched | 1% |
| 51 | Parrot | 1% |
| 52 | Phantom | 0.5% |
| 53 | Pig | 0.1% |
| 54 | Pilgin Brute | 2% |
| 55 | Piglin | 0.5% |
| 56 | Pillager | 0.1% |
| 57 | Polar Bear | 1% |
| 58 | Pufferfish | 1% |
| 59 | Rabbit | 1% |
| 60 | Ravager | 1% |
| 61 | Salmon | 0.5% |
| 62 | Sheep | 0.1% |
| 63 | Shulker | 1% |
| 64 | Silverfish | 0.1% |
| 65 | Skeleton Horse | 2% |
| 66 | Skeleton | 0.1% |
| 67 | Slime | 0.1% |
| 68 | Sniffer | 1% |
| 69 | Snow Golem | 0.1% |
| 70 | Spider | 0.1% |
| 71 | Squid | 0.5% |
| 72 | Stray | 0.5% |
| 73 | Strider | 1% |
| 74 | Tadpole | 1% |
| 75 | Trader Llama | 0.5% |
| 76 | Tropical Fish | 1% |
| 77 | Turtle | 1% |
| 78 | Vex | 1% |
| 79 | Villager | 1% |
| 80 | Vindicator | 0.5% |
| 81 | Wandering Trader | 1% |
| 82 | Warden | 5% |
| 83 | Witch | 0.1% |
| 84 | Wither | 5% |
| 85 | Special Wither Skull | 1% |
| 86 | Wolf | 1% |
| 87 | Zoglin | 1% |
| 88 | Zombie Horse | 1% |
| 89 | Zombie Nautilus | 1% |
| 90 | Zombie Villager | 3% |
| 91 | Zombie | 0.1% |
| 92 | Zombified Piglin | 0.1% |
If something doesn't work, feel free to join the discord server
Open Minecraft
Launch the game.
Create a New World
Navigate to "More" and click on "Data Packs".

Add the Datapack
Drag the datapack (a .zip file or directory) into the Minecraft window.
Activate the Datapack
Move the datapack to the right-hand side of the screen by clicking the triangle on its icon (visible when hovering over it).

The datapack only works if cheats are enabled.
You can verify the datapack is active by typing:
/datapack list enabled
This command should list an entry named [file/<your datapack file/directory name>].
Open Minecraft
Launch the game.
Select Your World
Add the Datapack
datapacks..zip file or a directory.Reload the World
/reload in the chat or press F3 + T to reload resources.The datapack only works if cheats are enabled.
You can verify the datapack is active by typing:
/datapack list enabled
If you encounter this issue, here is a step by step guide on how to enable Cheats/Admincommands permanently after you have already created a Minecraft world.
⚠️ Before you begin, you should save and backup your world in case something goes wrong.
(I will not take any responsibility for any corrupt worlds. Do this at your own risk!)
But don't worry this works without any problems.
If you don't want to change this permanently check out this guide.
NBTExplorer is an open-source NBT editor for all common sources of NBT data. It's mainly intended for editing Minecraft game data.

<Your Minecraft World>level.datDataallowCommands

0 to 1 and click "OK"

That's it. You are done. You can now join your world and check if you have permission to change your gamemode, for example.
If you encounter this issue, here is a step-by-step guide on how to enable Cheats/Admin commands temporarily after you have already created a Minecraft world.
Join Your World
Open your single-player world and press "Escape".
Open to LAN
Click on "Open to LAN".

Allow Commands
Set "Allow Commands" to ON.

Start LAN World
Click "Start LAN World" to apply the changes.

Now, you should be able to use commands like changing your gamemode. Keep in mind that this is only temporary and will need to be done every time you join the world.
Open Your Server Folder
Navigate to your server folder, then open the folder for the world you wish to install the datapack in (default: world).
Add the Datapack
.zip file.datapacks inside the world folder.Reload the Server
/reload from the console or as a level 3 operator if the server was running during the installation.Run the Uninstall Command
For my datapacks, run the command:
/function datapack_name:uninstall
Delete the Datapack
/datapack disable [file/your data pack file/directory name]Reload the World or Server
After deleting or disabling the datapack, run:
/reload
Download the Mod
.jar file.Ensure No Datapacks or Other Mods Conflict
Locate the Mods Folder
mods.mods folder doesn't exist, create one.Install the Mod
.jar file for the Mod into the mods folder.Restart the Server
mods folder, restart your Minecraft server for the mod to be activated.Verify Mod Installation
/mods or a similar command (depending on the mod) to see if the Mod has been successfully loaded.You can use Ctrl + F to search
In the datapack, you can edit these chances by changing the value in:
data/minecraft/loot_tables/entities/entity.json
in there, look for "conditions" and the condition "random_chance" and change the "chance" to the value in % you want the head to drop
This bug is fixed in 1.20.5
Conversation