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!
Is there some place that will have the full list of heads that the plugin adds?
In reply to eilrahcrrodrl:
Here is a list of all the head textures currently supported:
https://github.com/EvModder/DropHeads/blob/master/head-textures.txt
Note: This list will (soon!) be a fair amount larger
This is a great plugin and promotes PVP on my private server.
When a player kills another player the heads doesn't drop and the drop rate is 100%. I am using the DeadChest plugin and the chest of the dead player contains the head of another player.
Would it possible to add an option for the head to go straight to the player's inventory and not dropped?
Also can you add a plugin reload command that would be super useful.
Thanks again for all your work!
In reply to Forge_User_97249572:
Hmm okay... yeah I can look into configuration options for alternative death drops (item drop vs. chest vs. directly to inventory). As for why it's not 100%, there could be a couple causes (mostly in the F.A.Q.). I'm working on upgrading the /droprate command, so you can use it with a mob type or player's name (or simply point the cursor at one) and it will tell you the drop rate and each active modifier that is affecting it, but it is still in BETA and doesn't show everything. You can also turn on debug messages and check the console log, and it will tell you a breakdown of all the drop rate modifiers each time a behead event occurs.
As for the second question: reload command is coming soon, along with option to modify settings for drop rates etc. using commands so that you don't need to open the config every time. In the meantime, you can always just use a plugin-manager that lets you /disable and /enable plugins on the fly (I've heard PlugMan is a good one; I personally use a custom one that's more lightweight but with fewer features; can DM me if interested). enabling/disabling the plugin takes a split-second and works as well as a server restart or reload, and DropHeads doesn't have any issues or memory leaks with being reloaded this way, unlike some plugins
In reply to forgot2fletch:
Thanks for the speedy response.
I look forward to the new features you're adding. Plugman is how I've been reloading the DropHeads but I'm always keen on having lightweight options with the same functionality.
I was wondering how to get the different color shulker heads. The server I play on lets us use spawn eggs on spawners to change the spawner type and whenever I use a shulker egg on a spawner, it will only spawn white shulkers. I am currently trying to grind for all the heads and finding out a way to get the colored ones would be greatly appreciated. Thanks.
In reply to slayspooon:
Hmm, DropHeads will drop the colored heads but only for the colored shulkers. Perhaps ask the server admins if they can add something to let you dye the shulkers by clicking them with dyes, or by clicking the shulker spawner with a dye perhaps? Good luck on your grind!!
Do player heads drop?
In reply to carrick04:
Yes they do! Just configure it in the config file.
Hello, is there anywhere I can get a list of what the various permissions are and do?
In reply to Forge_User_77782132:
I'm working on adding a spoiler-tag permissions section to the main page, but in the meantime you can look at all the permissions here (just scroll down a bit): https://github.com/EvModder/DropHeads/blob/master/plugin.yml
Fantastic plugin, incredibly responsive developer! The latest version works perfectly (running the latest version of paper).
heya I use this on my server and we all enjoy it very much though recently it suddenly stopped working. I noticed it first when we didnt end up getting a beheading message when getting a wither skeleton skull so we decided to test it and set a mob to 100%(something we've done before and has worked) and it still didnt drop. We do have looting on our swords as well and yet its not working. Does anyone have any idea how to fix this or what we may have done wrong?
In reply to Melaniedj:
There was a bug in the previous version that resulted in heads dropping only when a sword with looting was used. It's been fixed in the most recent version (along with some great updates!). Download the new version and you should be all set.
In reply to thekriskane:
Yes we used swords with looting and it still didnt work, we also have the latest version
In reply to Melaniedj:
There are a couple things that could be causing it; for example, I think by default the spawn-cause-modifiers significantly nerfs drop rates for mobs that are spawned with spawn eggs.
You're using version 3.2.7, correct? Perhaps send me the config files and I can see what's happening. You can also test by resetting it to the default config or selectively disabling other plugins that might be messing with the death-event item drops
In reply to forgot2fletch:
Hey I tried to reinstall it but now I don't have any config files from this plugin at all :/
I am using version 3.2.7 and tried reinstalling it multiple times but it wont create new config files. Is there anything I can do to make it create these files?
In reply to Melaniedj:
Please try v3.3.7 (if you meant you are using v3.2.7)
Do other plugins work? Are there any console errors? I can't help you much without more info unfortunately.. I just tried installing it on a fresh empty server and it worked fine
In reply to Melaniedj:
I suspect it's your configuration--the latest version is working perfectly for us now.
In reply to forgot2fletch:
other plugins are working fine and there's no errors. commands do show up when typing in chat( but i havent gotten them to work).
I don't put this on you btw this is a great plugin, I'm gonna go ask the server host if they know what could be causing this since it seems to be working fine for everyone here. I did use 3.3.7 sorry for the mistake
Either way I love this plugin and thank you for helping me out!
update: I got it to work with an older version! we're now back on 3.3.5 which seems to work and has created new config files. I'm not sure why the newer version isn't working the only thing that I thought of just now is that we use Spigot, I didn't think this was an issue since it ran fine before (perhaps it works differently in the new version)