DropHeads
DropHeads
Let the head hunt begin!
Using quality heads 99% supplied by Minecraft-Heads.com & Nano Team ❤️
Highlights
- Super configurable
- Heads as a loot drop, or with a command
- Huge variety (e.g., snow fox, lime sheep, zombified swamp farmer villager, …)
- Behead messages and translation support
- Regularly updated heads from the latest Minecraft snapshots
- Complete API for other developers to hook into
Configuration
Default values picked to fit well on most servers,
However, if you like getting into configuration, here's just a taste of what you can do:
- Adjust drop rates based on mob type
- Adjust drop rates based on ticks-lived
- Adjust drop rates based on what weapon is used
- Adjust drop rates based on spawn conditions (Breeding, Spawners, /summon, ...)
- Require using specific weapon(s) to get heads to drop
- Enabling charged creeper head drops
- Change any head textures, or add your own
- Optionally require killed by a player (configurable what counts as 'killed by a player')
- Opt-in automatic updates
- ...and more! Check out config files in the GitHub repository
Permissions
For an always update-to-date list, check here.
dropheads.canlosehead: Can drop a head upon death
dropheads.canbehead.<mob_type>: Can get heads from killing the given mob
dropheads.alwaysbehead.<mob_type>: Get heads for 100% of kills (unless canlosehead is false)
dropheads.silentbehead: Avoid triggering a global behead message in chat *
dropheads.canplacehead: Can place a head as a block
dropheads.clickinfo: Can see the name of a head by clicking it *
dropheads.spawn: Can get heads with a command *
dropheads.droprate: Can check head drop rates with a command
* = has sub-permissions
Troubleshooting / F.A.Q.
Q: Heads are not dropping!
A: There a many possible causes; here is a quick checklist of things you should try:
* Check if another plugin is causing the issue (compatibility)
* Check if you have the dropheads.canbehead permission
* Check head-drop-rates and spawn-cause-modifiers configs (e.g. spawn egg rates are nerfed!)
* Keep in mind the time-alive, weapon-used, and looting modifiers.
* If killing a player, check if they have the dropheads.canlosehead permission
* If you have modified your config files, check them carefully for other causes
Q: Does this plugin cause lag?
A: It shouldn't! I hear it is much faster than Xisumavoid's datapack :)
Q: Can I edit the head textures (i.e., to match a resource pack)?
A: Yes! Look in the head-textures.txt file
Q: Migrating from another heads plugin?
A: It should be an easy drag-n-drop replacement, but if you have any issues let me know!
Q: How do I install on Forge/Fabric/Singleplayer?
A: DropHeads currently only works on Bukkit and its forks (Spigot, etc); try the MMH-Nano datapack
Q: Where do I get help / report a bug?
A: You can post a comment below, create a bug report, or DM me :)
Q: Older versions of Minecraft?
A: Currently, DropHeads runs on 1.13+. You can find older DropHead jars for 1.12 in the Files tab, otherwise seek out a plugin with support for legacy versions, such as PlayerHeads.
Planned
- Fabric support
- Improve existing textures
- Tropical Fish heads (have the 22 common ones, still need the 3104 rare varieties ☹️)
- Horse variants (for the different patterns)
- Carpeted llamas
Please reach out if you find bugs or have a texture suggestions!
I changed my skin, and the head is still old. what do I do. @EvDoc
In reply to infinty_oofs:
Try mining it and placing it again. Because of how heads work in Minecraft, once they get placed as a block they stay the texture until something happens to update it (like DropHeads noticing it when it gets mined).
When I kill sheep and cats it drops a steve head or the female version of steve ( i dont remember her name) instead of the mobs head. Am i doing something wrong? Lol
In reply to FPSBandit:
Hmm, I haven't had this issue before. Maybe you have an outdated version of the textures file? Perhaps try deleting the config files for the plugin and restarting, and see if that helps
is there no way to edit the drop rate of all the mobs together?
In reply to GamerDaviXx:
There is a way to do this (if having the same drop rate for all mobs is really what you want), but it's a bit of a hidden feature ;)
Inside head-drop-rates.txt there is a line that says "UNKNOWN: 0.0". Any entity that is missing from the file will use the UNKNOWN drop chance, so to make all mobs have the same drop chance you can just delete them from the file and set the UNKNOWN value to the rate you want.
Can't seem to get player heads to drop. I've set the chance to 100% and even the console says it drops, but there's no item to be found. I'm sure this might be a compatibility issue with another plugin because not even PlayerHeads works. Xisumavoid's datapack is the only thing that works and even then it rarely works. Any ideas what the problem is?
In reply to dmblc:
Do you know which plugin is causing the issue? When I have compatibility issues between plugins, I generally disabled them one by one to figure out the culprit, and then go from there. Best of luck!
This is not compatible with the Ultimate Stacker Plugin as ultimate stackers removes the dropped heads from the floor . How can I fix this?
In reply to botboy0:
Can you give a link to that plugin? I can play with it and see if I can figure it out for you, but no guarantees I'll be able to find an easy fix
Loving the mod!
What's the format i should use for the optional must-use whitelist of tools a player must be using? I can't seem to get it to require the player to use a golden axe correctly. Thanks!
In reply to Forge_User_72254971:
Glad to hear you like it!
To have it work for golden axes only, try setting the config like this:
must-use-axe: false
must-use:
- GOLDEN_AXE
(must-use-axe: false, otherwise it will also allow other axes)
Minecraft 1.15.2 entities aren't dropping heads, i get the message that I decapitated a zombie, but nothing on the ground or inventory.
In reply to JennerPalacios:
Hmm, I just tested on a zombie using the latest version of the plugin on a 1.15.2 server with no other plugins, and it dropped for me. Perhaps see if any of your other plugins are modifying the mob drops (or if /gamerule doTileDrops is false)
I changed the player head drops to 1.000 but they are still not dropping. how could i fix this?
In reply to elstalpo:
Are you getting the drop message? How was the mob spawned? (perhaps drops for mobs summoned by commands are disabled in spawn-cause-modifiers.txt)
Maybe you have another plugin that is messing with the drops?
UPDATE NIT TO 1.15 NWEMFSDFOPSDFJHMIOKERTNFG IO4RK
Idk where else to really suggest things so imma do it here:
Can you make it so that players can configure whether or not they can get heads by killing mobs? That way, if a player is using a mob farm they could turn it off and not have to worry about heads clogging their storage.
(PS: I love this plugin! It is a nice alternative to Xisumavoid's datapack and HeadsPlus, which tends to put a much heavier weight on my server and has stuff like challenges that players on my server don't really need.)
In reply to VoltroGames:
Hmm, right now the only way to do that would be for players to edit their own permissions and toggle 'dropheads.canbehead' (perhaps a command block or script can do that?)
Alternatively, they could add an extra item filter for heads in their storage, or even hook it up to a dispenser with lava to get rid of them.
Another idea might be to configure head drops so they are less common from farms, using settings like 'time-alive-modifiers' in config.yml and spawn-cause-modifiers.txt
In reply to evmodder:
Dang, seems kinda clunky to let them edit their permissions tho. If they could do something like "/drophead behead <on/off>", and have it on by default, that would definitely fix the issue.