DropHeads
DropHeads
Let the head hunt begin!
Using high quality textures 85% supplied by Minecraft-Heads.com ❤️
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!
what would be the command to set all head/skull drop rates to 50%? If you can't do that, what would be the command to set the wither skull drop rate to 50%?
In reply to duweido:
To change them all at once, editing the head-drop-rates.txt file will be a lot easier than commands.
Just set the default/unknown droprate to 50%, and delete every other droprate in that file, and then everything will be 50%. For setting it on just wither skeletons specifically,it would look like "WITHER_SKELETON: 0.5"
Can I edit the drop rates of everything or do I have to go one by one?
In reply to Pres0_:
Well, you could delete everything in head-drop-rates.txt (in DH's folder) and then set "UNKNOWN: 0.5" (or "DEFAULT: 0.5" also works I think) for example, which would set the drop rate for EVERYTHING to be 50%.
Basically, it uses the "UNKNOWN" EntityType whenever a droprate for something isn't specified.
E.g., you could define a few things as 0 to make them not drop, players are 1.0 to make it 100%, and then UNKNOWN as 0.5 to make all other mobs 50%, or something like that, depends what you're going for
Hey, I got my first Tropical Fish Head and it's named like this, I'm using latest plugin version on 1.20.4 https://imgur.com/a/tbVS3ry
In reply to lokyycs:
Sorry about this (and the late reply)!
Turns out some optimizations I made for tropical fish in the last release caused this bug, it seems to affect all tropical fish varieties. I'll go ahead and upload a fixed jar rn, it should be visible/available to download by sometime tomorrow.
In reply to EvModder:
No worries for the late reply, should I see/download the jar here on the site or on github?
In reply to lokyycs:
Well, I would normally recommend the one here on the site, but Bukkit's manual review process has been taking a while, so if you want it right away I recommend grabbing it off GitHub (it's the same jar)
Hi, How do you obtain the Dyed Shulker Heads? is it possible in Survival or is that a give in creative only thing?
In reply to NidRambo:
Unfortunately it's not possible to dye Shulkers in vanilla (without /summon, command blocks, datapacks, etc.) so likewise the dyed Shulker heads are unobtainable in regular survival.
I think there are some plugins/datapacks out there that add a feature to right-click a shulker mob with a dye color to dye it
In reply to EvModder:
okey thank you for letting me know! :)
If I am right I believe this limits the spawn rate of wither skulls is that correct because I killed many wither skeletons in the course of 5 whole hours and had none spawn.
Please tell me if this is correct
In reply to dark_master1052:
I'm sorry to tell you, but it does not affect the chance to get a wither skull.
Only if the server has one of these things changed:
* Player does not have
dropheads.canbehead.wither_skeleton
permission* Config file has been changed for
vanilla-wither-skeleton-skulls:true
settingHello -
I am attempting to use this plugin, but I get an error at each server startup:
Server thread/ERROR Error occurred while enabling DropHeads v3.9.0 (Is it up to date?)
In reply to yousucculent:
Can you send me the full error in a PM? (Or link to a paste)
In reply to EvModder:
Sent a PM, though I'm not sure if it was filtered as spam? Let me know :)
In reply to yousucculent:
I guess it must've been, since I did not see it. Can you do a pastebin link here or send it to me on Discord? (@evmodder)
does this work for 1.20.4 by chance?
In reply to JordanIsBigMean:
should work, yes.
This is a correction to my first post. I blamed the developer a little too quickly out of frustration and sincerely apologize! Via Discord, he helped me as much as he could and we managed to find the root of the problem.
A plugin that has remained as reliable and reliable as ever over the years - awesome!
Old message:
Hi, having updated the plugin to the latest versions of the game I find myself with a translation that no longer works at all. I tried to go back to a default configuration and no matter what you modify in the translations.yml when I get the head of a mob I get this:
I've been trying to figure out what's wrong for over 2 hours, I've tried everything and with no documentation or way of contacting anyone outside of here, here's my message ...