
Head Drop
ModrinthDrop the player’s head on death. Fully customizable
3.1.0 · MC 26.3 · Bukkit, Folia, Paper, Purpur, Spigot
Files
3.1.0
releaseHead Drop 3.1.0
26.326.226.1.226.1.1+1bukkitfoliapaperpurpurspigot2026-08-21 · 10.1K downloads
headdrop-3.1.0.jar · 594 KB
3.0.1
releaseHead Drop 3.0.1
26.1.226.1.126.1bukkitfoliapaperpurpurspigot2026-06-12 · 4.4K downloads
headdrop-3.0.1.jar · 575 KB
3.0
releaseHead Drop 3.0
26.1.226.1.126.1bukkitfoliapaperpurpurspigot2026-05-28 · 1.4K downloads
headdrop-3.0.jar · 120 KB
2.8.2
releaseHead Drop 2.8.2
1.21.111.21.101.21.91.21.8+8bukkitpaperpurpurspigot2026-02-14 · 16.5K downloads
HeadDrop-2.8.2.jar · 96 KB
2.8.1
releaseHead Drop 2.8.1
1.21.111.21.101.21.91.21.8+8bukkitpaperpurpurspigot2025-12-16 · 9.2K downloads
HeadDrop-2.8.1.jar · 84 KB
2.8
releaseHeadDrop 2.8
1.21.111.21.101.21.91.21.8+8bukkitpaperpurpurspigot2025-12-09 · 982 downloads
HeadDrop-2.8.jar · 84 KB
2.7
releaseHeadDrop 2.7
1.21.101.21.91.21.81.21.7+7paperpurpur2025-10-11 · 6.6K downloads
HeadDrop-2.7.jar · 101 KB
2.6
releaseHeadDrop 2.6
1.21.81.21.71.21.61.21.5+5bukkitpaperpurpurspigot2025-07-02 · 7.8K downloads
HeadDrop-2.6.jar · 100 KB
2.5
releaseHeadDrop 2.5
1.21.61.21.51.21.41.21.3+18bukkitpaperpurpurspigot2025-05-19 · 4.9K downloads
HeadDrop-2.5.jar · 86 KB
2.3
releaseHeadDrop 2.3
1.21.51.21.41.21.31.21.2+17bukkitpaperpurpurspigot2025-01-03 · 5.1K downloads
HeadDrop-2.3.jar · 3.9 MB
2.2
releaseHeadDrop 2.2
1.21.51.21.41.21.31.21.2+17bukkitpaperpurpurspigot2024-12-11 · 466 downloads
HeadDrop-2.2.jar · 74 KB
2.0
releaseHeadDrop 2.0
1.21.51.21.41.21.31.21.2+17bukkitpaperpurpurspigot2024-11-06 · 392 downloads
HeadDrop-2.0.jar · 17 KB
1.6
releaseHeadDrop 1.6
1.21.51.21.41.21.31.21.2+17bukkitpaperpurpurspigot2024-10-17 · 187 downloads
HeadDrop-1.6.jar · 16 KB
1.5
releaseHeadDrop 1.5
1.21.51.21.41.21.31.21.2+17bukkitpaperpurpurspigot2024-10-04 · 150 downloads
HeadDrop-1.5.jar · 13 KB
1.3
releaseHeadDrop 1.3
1.21.51.21.41.21.31.21.2+17bukkitpaperpurpurspigot2024-09-21 · 128 downloads
HeadDrop-1.3.jar · 11 KB
1.0
releaseHead Drop 1.0
1.21.51.21.41.21.31.21.2+17bukkitpaperpurpurspigot2024-09-06 · 166 downloads
HeadDrop-1.0.0.jar · 3.9 KB
Files are delivered unmodified from Modrinth's servers and verified against the SHA-512 hash published by the project. The project's license applies to every file; check it before redistributing.
Gallery
About
Head Drop
🤝 Our Partner
Need a game server ? We're partnered with Voltra, one plan, every game, from $1.99/mo, with a 2 day free trial and no card charged today.
Use code GAB10 at checkout, or just click the banner above, either way you get 10% off.
Clicking the banner above supports the development of this plugin at no extra cost to you ♥️
📌 About
This Minecraft plugin makes players drop their head upon death. Configure head drops, glowing effects, particles, broadcast messages, per-player statistics, and much more, all from a single config.yml
Runs natively on Spigot, Paper, Purpur and Folia, with no extra dependencies
💡 Features
-
PvP / PvE / All Drop Modes
Choose when heads drop : on any death, only player kills (pvp), or only environmental deaths (pve) -
Custom Drop Chance
Configure the exact probability of a head dropping (0% → 100%) -
Per-Player Drop Limit
Optionally cap how many heads a single player can ever drop (great for farm prevention). Reset any player with a command -
World Blacklist
Disable head drops entirely in specific worlds -
Invisibility Protection
Optionally prevent head drops when the dying player is invisible -
Drop as Item or Place on the Ground
Choose whether heads drop as a normal item, or are placed directly on the ground as a head block, facing the direction the player was looking. When placing on the ground, HeadDrop searches nearby for a free, supported spot (with a configurable fallback to a normal drop if none is found) -
Custom Head Item
- Editable display name
- Single-line or multi-line lore
- 10 placeholders (player, killer, weapon, world, coordinates, XP, death cause, date & time…)
- Configurable date format and timezone
- Optional despawn timer
- Option to block renaming in anvils (only for plugin heads)
- Optional name & lore persistence : heads keep their identity even after being placed, mined, or blown up (TNT, creepers, end crystals…)
-
Hex & Legacy Colors
Every text option (head name, lore, broadcast message) supports both legacy color codes (&a) and hex colors (&#FF00AA), so you're no longer limited to the 16 vanilla colors -
Broadcast Messages
Toggle a global chat message whenever a head drops, with full placeholder and color-code support -
Optional Effects
- Visual lightning bolt (no damage)
- Custom sound on drop
- Particles with 7 shapes (upward, circle, burst, cycle, pulse, wave, spiral) and a configurable duration (or infinite)
- Colored glowing outline (16 colors, hex accepted and matched to the closest one, timed or infinite)
-
Statistics System
An in-game GUI (/head stats) showing every player's head-drop count and last drop time, with :- Global server stats (total heads, unique players, most recent & oldest drop)
- Sorting by count, last drop, or name (ascending / descending)
- Single-player view and live player skins
- Persistent storage that survives restarts
-
Give Command
Hand out any player's head by username with/head give, styled with the exact same name and lore as a dropped head -
Automatic Config Migration
Updating the plugin never breaks your config : on startup, an outdatedconfig.ymlis automatically backed up and upgraded to the new version, keeping every setting you've already configured -
Built-in Update Checker
Get notified in the console when a new version is released on Modrinth
All these features can be fully configured in the config.yml
Default behavior :
If you don't modify the config, head drops function just like vanilla : no effects, no broadcasts, no special visuals
🛠️ Setup
- Download the version of the plugin that matches your Minecraft server
- Place the
.jarfile in yourpluginsfolder - Restart your server to activate the plugin
Most settings can be customized in the config.yml file, make sure to review it for full configuration options
🎮 Commands & Permissions
| Command | Description | Permission (default) |
|---|---|---|
/head help | Show the help menu | head.command.help (everyone) |
/head stats [player|page] | Open the statistics GUI | head.command.stats (everyone) |
/head give <headName> <player> | Give a player's head to someone | head.command.give (OP) |
/head reset <player> | Reset a player's drop counter | head.command.reset (OP) |
/head reload | Reload the configuration | head.command.reload (OP) |
The /head stats command can be fully disabled from the config if you don't want it on your server
🏷️ Placeholders
Usable in the head name, lore and broadcast message :
%head_player% · %head_player_uuid% · %head_killer% · %head_weapon% · %head_world% · %head_coordinates% · %head_datetime% · %head_xp% · %head_id% · %head_death_cause%
⚙️ Config
After modifying your config.yml, use the command /head reload to apply your changes without restarting the server
This command is only available to OP players
When you update the plugin, an outdated config.yml is migrated automatically : a timestamped backup is saved to plugins/HeadDrop/config-backups/ before anything changes, so nothing you configured is ever lost
🤝 Community & Support
Need help, found a bug, or just want to chat ?
Join our Discord community, we're always happy to hear your feedback and suggestions !
If you enjoy this plugin and want to support its development, consider buying me a coffee on Ko-fi ❤️
❓ FAQ
Q: Where can I find the config.yml file ?
A: After the first launch, the file appears at : /plugins/HeadDrop/config.yml
Q: Does this plugin work on Folia ?
A: Yes ! HeadDrop runs natively on Folia, as well as Spigot, Paper and Purpur, no separate build required
Q: How do I update the plugin to a newer version ?
A: Download the latest release, replace the old .jar file in your plugins folder, then restart your server. Your config.yml is migrated automatically, with a backup saved first
Q: How do I report bugs ?
A: Join the Discord server and post the issue in the bug-reporting channel
Q: What happens if I delete the config.yml file ?
A: The plugin automatically regenerates a fresh default configuration file the next time the server starts
📊 Metrics
This plugin collects anonymous usage data (player and server counts, server software and version…) through two open statistics services : FastStats and bStats
FastStats is privacy-first : it does not store IP addresses or any data that could identify you, and is fully GDPR-compliant. You can see the live numbers on the public project page
bStats is open-source and equally anonymous. If you prefer to disable it, open /plugins/bStats/config.yml and set enabled to false
