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 EvModder:
Thanks for the reply.
In head-texture.txt yml, there are a few kinds of shulker heads.
There are SIDE_LEFT, SIDE_RIGHT, SIDE_UP and SIDE_DOWN.
The players in my server can get the heads for SIDE_LEFT or SIDE_RIGHT.
However, they never get the heads for SIDE_UP and SIDE_DOWN.
Does it mean that the Shulker heads for SIDE_UP and SIDE_DOWN are not used?
In reply to siulung201314:
Oh sorry I was confused in my last message. There was a bug with getting the direction a Shulker was looking so SIDE_UP and SIDE_DOWN were impossible before but it should work now (in v3.6.15)
It seems that the custom-droprate-multiplier-permissions does not work.
It is my config of custom-droprate-multiplier-permissions.
custom-droprate-multiplier-permissions:
dropheads.group.droprate2x: 2.0
Then, I have set myself not as an operator and given myself the permission of dropheads.group.droprate2x.
I use the command to check the droprate.
Multipliers does not show that Permx2.
Moreover, I want to ask about time-alive-modifiers.
If the drop rate of a mob is 0.7% and I set 0s: 1,
the drop rate become 0.7% x1.01 = 0.707% or 0.7%+1%= 1.7%?
In reply to siulung201314:
I figured out the bug with custom-droprate-multiplier-permissions, and it will be fixed in v3.6.15 (basically, the YML format of the config file was confused because of the dots in the permissions. A temporary fix for old versions of the plugin could be to put quotes '' around the permission name, but that won't be necessary after the fix)
Answer for time-alive-modifiers:
The modifier is "(1 + modifier) x chance", so if 0s: 1 and drop rate 0.7%, the result is (1+1)x0.7% = 1.4% (Sorry the modifier system is a bit confusing, I should have made all the modifier/multiplier settings consistent in the plugin but it's a bit too late now for some of it. I updated the comment in the default config to explain how it works a bit better to help in the future).
Note: Sorry for the late reply! For some reason Bukkit/curseforge decided to stop giving me notifications for comments
I just want to ask how could the plugin recognize my skin (from namemc)? Everytime the plugin drops my head when I die, it always use steve or alex's texture?
In reply to amaris_shiro:
Hmm, not sure why it isn't working. Is your server running in offline mode? (sometimes cracked servers block the skin-lookup check)...
If that's not the issue, then if you can give me some info on your setup so I can try to recreate the issue I can look into fixing it :)
(bug tracking here: https://github.com/EvModder/DropHeads/issues)
Note: Sorry for the late reply! For some reason Bukkit/curseforge decided to stop giving me notifications for comments
Question: Is there any way to give a group a permission to get only their head?
I have checked every permission but nothing worked.
Opinion: I reccommend the plugin to everyone! Its sick!
In reply to x_panagos:
If you want a group of players to only get their own head with /gethead, the permission is "dropheads.spawn.self". If you want them to only be able to behead (by killing) themselves, that might be trickier, I might have to add something for it. (let me know if you need that new feature or the permission I mentioned isn't working)
Note: Sorry for the late reply! For some reason Bukkit/curseforge decided to stop giving me notifications for comments
I've been stuck for so many days, i'm an op on a server, and I can't find out how to turn off the 100% chance for me. I've looked at the GitHub, edited the file, but I can't find it.
In reply to Breadosity:
Probably it's the fault of a permission plugin. Some people use them, and some of them are really annoying about giving all permissions to ops even when you don't want them to. If you aren't using a permission plugin, then this shouldn't happen. If you are, then let me know which one and I can try to help you look for a way to remove the permission "dropheads.alwaysbehead.*" from ops (it's usually a different method per permission plugin)
I am currently having an issue with the plugin. Player heads drop perfectly fine, I changed a few mobs to 100% drop rate and they wont drop. The only time they do drop is when I use the permission dropheads.alwaysbehead , This makes all mobs always drop heads, but I don't want that
In reply to earl_dwy:
It might be the fault of one of the default config files, if you are testing mobs spawned from commands for example (which don't drop heads with the default config).
It could also be a permissions issue (dropheads.canhead?), or something you changed in the config such as un-commenting this line which will force players to use specific weapon(s) to get a head drop, etc.
The best way to check is to run /droprate while looking at a mob, and the command output should give a breakdown of everything that is affecting the chance of a head drop
I'm using essentialsx and vault plugins, and I want to sell a custom player head. Is there any way?
In reply to 누경:
I'm not sure how how to do it with EssentialsX (I assume you are using the [Sell] signs in EssentialsX?), it might be possible but it is similar to the difficulties with selling items with enchantments etc., because the signs cannot fit that much text usually. There might be other plugins which can do this but I do know know of them
In reply to EvModder:
Is there a way to list these skulls on EconomyShopGui? If I use the /addhanditem command, it's not sellable.
In reply to RottenSockz:
I've never used that plugin before but I will download it and try to see what's going on.
EDIT: I did some investigating and it seems to be an issue with the EconomyShopGui plugin; I've let the author of that plugin know and I'll get back to you with any updates if I hear back from them
Im getting Custom Head Texture: url every time i harvest something from slimefun/exotic garden and i really dont know how to hide it. It drops the correct item but the spam fills the chat for my players.
In reply to inseTV:
Can you send me a screenshot (or link to a pastebin etc) of what you are seeing?
It sounds like it might be a debug message I accidentally left in the code in which case I will try to find and remove it
When will be update for 1.18.1?
I really like this plugin but i need to update my server.