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!
In reply to siulung201314:
Thanks for reporting this! It seems to only happen with the latest version of the plugin, and only on versions 1.16+ (it seems something broke with the new hex colors). I've figured out how to fix it, and I'll upload a patch tonight.
Are all mob heads in the game or are there a few missing?
I want to collect all the heads but dont wanna waste time killing things that wont drop one
In reply to SaminSam222:
Everything in here can drop a head: https://github.com/EvModder/DropHeads/blob/master/head-textures.txt
Most of the 3000+ tropical fish are still missing and will just drop a regular tropical fish head, and the llamas with carpet variations (check the F.A.Q. for details). Ender-dragon and armor stand heads don't drop by default unless you edit the config.yml file.
I would like to ask a question.
Can the plugin allow users to translate the plugin by themselves in the future version?
I love the features of the plugin.
However, most of my players in my server are not good at English.
In reply to siulung201314:
I will put all the messages into a config where they can be translated, it will be in a future version very soon :)
In reply to forgot2fletch:
Good.
I will translate the displayname of the head by myself in a future version.
In reply to siulung201314:
I also found this: https://www.spigotmc.org/resources/translationapi.70692/
It has some upside and downsides..
Pros: Support for many languages, translations can be manually edited if they aren't correct, it will be simpler than a really big config file for head names
Cons: It will have its own plugin jar and folder in /plugins/, and it doesn't look like there are many other plugins using this API so I'm not sure how well it is tested
Hello, i have drop head on the datapack which is better to install this plugin or the datapack or can i install both can i get some advice please.
In reply to AutistMarijn:
Most of the info is in the F.A.Q., but you need to be running bukkit/spigot/paper for the plugin. the plugin has some features and more settings than the datapack, but either one can work for you. You can try running both together, but it might not work too well (both of them will drop heads so things will feel doubled).
Today i restarted my Server and it says that: maybe it helps out
[DropHeads] The author of this plugin (EvModder/EvDoc) has misconfigured their Auto Update system
[DropHeads] File versions should follow the format 'PluginName vVERSION'
[DropHeads] Please notify the author of this error.
In reply to Flupii:
Yeah, this was due to a mis-named jar I uploaded to Bukkit. This error will go away once the new files sync :)
I play on a multiplayer server with my friends and I'm trying to use 2 accounts where i keep switching the skin so I can get different heads but after I change skins it only drops the old head is there a wait time until it registers a new skin???
In reply to vgxdodgy:
DropHeads has a setting 'update-on-skin-change:true' in the config, in which case you can only have 1 head texture. I'd recommend using this: https://minecraft-heads.com/custom-heads/heads-generator if you want to get multiple player heads where each texture is different and never changes, even if you change your skin...
hi how to disable dropheads in a certain world please help
In reply to heybangsie:
You need a permissions plugin that lets you control permissions per-world, and then take away the 'dropheads.canbehead' permission from everyone for that world
I am having an issue with making sure that if a mob burns alive it will drop a head. How can I fix that? Or if a blaze touches water it will die and drop a head. It is not doing that currently, how do i change it?
In reply to EnertyTTV:
Set "drop-for-nonplayer-kills: true" in the /plugins/DropHeads/config.yml file :)
In reply to forgot2fletch:
Ye i tried that, and for some reason it still doesn't work
In reply to EnertyTTV:
hmm, idk, i'll do some testing. are you sure it's not just because of a very low drop chance?
In reply to forgot2fletch:
Yes im sure, okay let me know