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!
No matter what i do mobs in the game always drop heads %100 of the time, is there a way to fix this in the files or do admins get %100 drop rate
Ive been playing with this plugin but it seems no matter what the droprate is I always get 100% drops. is there a way to change this or do op get 100% droprate
In reply to picayo1:
Op don't get 100% droprate, unless you're using one of the few funky permission plugins that gives ops ALL permissions even when the plugin does not. I recommend looking at a mob and running /droprate, it should tell you what specifically affects your player account in terms of drop rate stuff, and if it says you have a permission that gives you 100%, try explicitly removing that permission from yourself using your permission plugin.
when i set prefer vanilla heads to false wither skeleton skulls no longer work for spawning wither, what is best way to fix?
In reply to itzbreezy__:
well, this is kind of the expected result. I did not think anyone would prefer the player_head versions of wither skeleton skulls to the vanilla ones - do you have a reason for needing them? (mainly I am curious, since I haven't met another person using that setting yet). There is probably a way to get it to work for summoning withers BTW, but it would require an additional datapack or add-on.
In reply to EvModder:
I have a data pack that allows you to shrink armor stands but for some reason if a vanilla head is on it the head doesn't shrink with the armor stand for bedrock players, but it does shrink when using the player_head types, was thinking i would turn prefer vanilla off and fix it that way- then ran into wither problem- is there an easy way to completely remove the non-vanilla wither head and make it drop the vanilla one instead?
In reply to itzbreezy__:
Hmm, it might not currently be possible to have the wither skull vanilla (while keeping the others: creeper, zombie, skeleton piglin, dragon not-vanilla), but I'll see if I can add a thing for it. Maybe it's currently possible with replace-heads config feature, but I don't suspect so - it's been a while since I've actively worked on it.
I'll be spending some time this weekend hopefully to update the plugin (e.g., for the new pig variants) and I'll try and look at this as well when I do that
hey im having this issue where when a head drops, the kill message displays the UUID instead of a username - is there a fix to this?
In reply to goosebitess:
This was an issue recently, but shouldn't occur anymore in the latest version of the plugin.
Are you on an older version? If not, please DM me here on Bukkit (or @evmodder on Discord if you prefer) with your version number and server version and I'll try and diagnose the error
Does the plugin work in 1.21.5?
And I remember that there are variations of pig and chicken in 1.21.5.
Will you add the head of them (including grumm)?
Also, will you add the grumm head of creaking?
It seems that it is missing.
Thanks so much.
In reply to siulung201314:
I will add them, but not for a few more days probably. I have been very busy irl so I have not had time to test the plugin with the new mob variations for 1.21
Hey, I wanted to ask if its possible to change the Dropheads for different veriants?
For example: I changed the Dropchances for Axolotles to be pretty low, but theres no way Im farming 100 Blue axolotles to get the Head.
So is it possible that I can have all other axolotles at 1% and blue ones at 100%?
Or others like JEB-sheeps and other rare versions?
In reply to tenl1p_tale:
Yes, this is possible! (Although not really a thing in default config).
You'll notice if you take a look at this line in ./plugins/DropHeads/head-drop-rates.txt , it says "Shulker|Red", and gives a very slightly different droprate for it. I left that in as an Easter-egg for people with your exact request, although you're the first person to actually ask it.
The names of the variants can be found in head-textures.txt, and any of them can be set with a custom drop rate, in particular it sounds like you're looking for AXOLOTL|BLUE and SHEEP|JEB, but feel free to browse there; any mob variant with a custom head texture can also be given a custom drop rate
Hi, just need a bit of help.
One of the more recent updates changed the messages for head drops for both mobs and players.
I forgot when it started but it seems that ${KILLER} is displaying UUIDs instead of the player names.
Thanks. :)
In reply to electrumsix:
Hmm, someone else had this issue as well, I think in started in 1.21.4, but just to confirm, can you share your Minecraft server version (which software) and DropHeads version? I thought I fixed it already, but perhaps not fully
In reply to EvModder:
Hello, we're on Paper 1.21.4, and we're using Dropheads v3.9.11.
I tested Beta version 3.10.1 but it still has the same issue.
Hey, i have a problem. I just created a server for the 1.21.4 and wanted to play with this plugin, but no heads are dropping. All Commands work as intended but no head drops. To try i set the Player Head Droprate on 1.0
In reply to toastbrot031:
Hmm could be a bug or could be a config issue, there’s a lot of potential causes for that. I recommend doing /droprate while looking at a player/mob and see what the output says - it should list anything which might affect head drops. I sadly won’t be able to take a look at it in person for a while
Hi Ev, Love the mod, clean and easy. However im having an issue with the mob heads making noise when on noteblocks. I have LISTENER set however when mob head is placed on top of a noteblock it acts as a full block and no noise at all. Ive tried changing to ITEM_META, tried different heads, tried reinstalling not able to see any other options for activating head noteblock noises. Can you point me in the right direction. TIA
In reply to that_yabba_guy:
on further inspection console showing error "[Error] [DropHeads] Request to download noteblock-sounds.txt failed" any idea why this might be happening