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!
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)
Anyone know how this compares to the MoreMobHeads plugin (https://dev.bukkit.org/projects/moremobheads2). Dudes plugin has had isues for a while now that he never fixes. When players pick up or place a head it sends big long errors in the console. if you place and then pickup a head its name changes from a name to a long hash code, the config files are always breaking and just removing the broken file doesnt regenerate it. You have to completly delete the plugins config folder and then let it recreate all of its config files again. I'm getting tired of it and looking for something better but dont want to just trade in that plugin for something that has the same issues or worse. This plugin already looks better because when i asked about the tropical fish heads he just said not happening. At least this plugin is trying to get it working, even if its just the 22 common varieties.
In reply to diablo050189:
Well, biased here (from author lol) but this plugin doesn't have those issues.. I haven't tested MoreMobHeads in a while, I will download that plugin and see what the conversion is like for switching between plugins.
Also note that even this plugin is still missing 4 of the 22 common tropical fish varieties (i get them from minecraft-heads.com, the same website that backs HDB), but good news is we may have them all done in a week or so!
(P.S., there is a goal is to eventually get all the other fish varieties as well, by generating them each with a script once the models are ready, but that likely won't be done for a while)
In reply to forgot2fletch:
So I replaced my current plugin with this one and it has the same issue of placing a head changing its name to a hash code, but not sure if thats a problem of this plugin or because the only heads we have right now are ones from the old plugin. Also where is the list of available commands, permissions, or any documentation at all on using this plugin.
This is a great plugin, really enjoying it. However, at first the plugin was working seemingly without an issue for me and my friend, but for some reason now my friend can still get heads like normal but I can't get heads at all. I checked and me and my friends have the exact same permissions and the config files for this plugin seem fine. I'm wondering why I can't get heads now.
In reply to thatmemer_:
Perhaps it's just bad luck?
Keep in mind that heads from mobs spawned with spawn eggs have a much lower drop rate by default (in case that's what you're doing)
Really like this plugin! However, I'm facing a problem. I'm using this on my 1.16 server. We have about 6 people on the server, 4 of us was online testing this. heads drops every so often for 2 of my friends but hasnt for me or my other friend and we've killed so many mobs. We made the chance for every mob 10% chance, turned all modifiers off. even players are 100% chance but we kill eachother and they dont drop for us, we tried both netherite and diamond swords. My other 2 friends that this plugin works for them, one uses netherite sword and the other diamond so im not sure why its not working for me?? I am the server owner aswell btw
EDIT: after some testing, found out that looting was the cause for the drops. what do i change in the config so that it can work without looting on swords?
In reply to kryxen_:
Hmm, it should already work without looting, so that's not the problem I think. Do you have different permissions settings for the 2 vs. the other 4 players? Or perhaps they are killing natural mobs and you are killing mobs from spawn eggs, and have heads from them disabled in spawn-cause-modifiers.txt? There are actually a couple reasons this could happen, but I think looting only affects the chance, it isn't a prereq for heads. If you want to disable the looting effect, though, then set looting-mutliplier=1 and looting-addition=0
hope this helps! we could also explore it in more detail in a PM perhaps if you want
In reply to forgot2fletch:
After some testing, for my server heads only drop if you have a sword with looting on it. Not sure if it's because I might've messed something in the config. Not too worried about it though since I let all my friends know about this to use looting for heads. If you'd want to look at the edited config for any errors i've made, add me on discord (Kryxenz#9999) and i'll send a paste bin. Thank you :)
In reply to kryxen_:
Just wanted to add a comment here to let you (the author) know that I'm seeing the same issue after extensive testing (300 mobs killed without looting, no drops at a 10% total rate, with an adjusted 12.5% drop rate with looting). Looting is the only way to get heads to drop. Let me know if I can do anything to help debug! Love the plugin.
In reply to thekriskane:
Thanks so much that confirmation and all the testing... I found the bug!
It got introduced in v3.3.5 (along with the new looting config settings)... I just submitted a patch to fix it (pending upload approval), along with a few new features that were planned for version 3.3.7 but I decided to just roll out now :)
Edit: I am really sorry for letting such a major bug get past into release... and especially grateful to the people who pointed it out
In reply to forgot2fletch:
Excellent! Fantastic work on finding the bug AND fixing it so quickly!
And man, don't apologize! This is awesome work and I'm sure coding these kinds of plugins cannot be trivial. Keep being awesome.
First of all, I want to say thank you and well done on making such a fantastic plugin. I was wondering though, is there any reason why mobs dying to magma blocks wouldn't drop their head? We have killed around 20000 fish by using magma and none of them have dropped their head. player-heads-only: is set to false and we are getting heads through other methods such as entity cramming.
In reply to Forge_User_20766567:
Hmm, I will experiment with it and see if I can figure out why they aren't dropping. You are able to get the fish heads from things like max cramming though, you said?
One thing to keep in mind is that not all heads exist yet for all tropical fish; in fact, even for the common varieties we only have 19/22.
In reply to forgot2fletch:
Ok, thank you. We have had a few cod heads through entity cramming, on the server the drop chance is 0.001, and have now killed tens of thousands of cod, tropical, and pufferfish on magma. We knew about the varieties of fish not dropping as I manually killed some fish and received an Alex head. thanks for looking into it. We will try testing as well and get back to you.
While I notice this plugin has 1.16 mob heads, does it work in 1.16? Another heads plugin called HeadsPlus which I used before this apparently does not work on Paper atm thanks to this https://github.com/PaperMC/Paper/issues/3667 and the author stated "This is not HeadsPlus exclusive"
In reply to VoltroGames:
Hmm, I haven't tested DropHeads much on 1.16 (but I am doing that today and will probably post a new .jar within the next 24 hours)
In theory it should work -- not sure about that Paperspigot bug though? They usually fix these things pretty quickly; if not perhaps you can run spigot for a day or two, idk