Player Heads
Ever PVP someone or PVE a mob and get no good loot? Feel like you deserve a trophy for your victory? Want a simpler alternative to bigger plugins that implement everything but the kitchen sink? Then PlayerHeads is right for you! You can now lop off enemies heads in battle, and mount it on a pole for all to fear, wear your opponent's face as a mask like camouflage, or just collect all of the mob heads.
Installation
Place PlayerHeads.jar in your plugins folder, on server start the configuration will be generated. Remember to remove any outdated playerheads jars when adding the new one.
If you can't be bothered to read the rest of this page, then just watch this video by Awesome_Soul:
Portuguese (Português) video: http://youtu.be/OqhI_oIGPWo
German (Deutsch) video: http://youtu.be/ijEws5yjo6Y
Try It
Server: aztecmc.org (rare drops are enabled for mob and player-heads)
Website: aztecmc.org
Documentation
Notes
- PlayerHeads is now translatable! Edit "lang.properties" to whatever phrases you desire.
- lang files will change between releases, when updating be sure to delete the old file if you haven't edited it.
- If you've given people the * permission node, they will get 100% drop rates. If you don't want this to happen, deny (or add negative) nodes for the following: playerheads.alwaysbehead and playerheads.alwaysbeheadmob
- If you want to disable head drops in a specific world, use your permission plugin to deny (or add negative) nodes for the following in that world: playerheads.canbehead and playerheads.canbeheadmob
- If you have any problem using "lang_[language]_[country]_[variant].properties" for any reason, just use the file name "lang.properties" to override messages.
- Spawn mob heads with the following names: #creeper #zombie #skeleton #wither #spider #enderman #enderdragon ... (any many more!)
Known issues
- Renamed heads (with an anvil) don't stay renamed after placing, mining, dropping them.
- If for any reason your mob heads loose their name, you can get it back by placing and mining it.
- If you use the BountyHunters plugin and you have enabled head drops for bounties as well as player head drops from PlayerHeads, both will be dropped - for now, you should disable one or the other. Alternative solutions are being looked at.
- If you use JPerms, users with Op or playerheads.* permission will receive playerheads.alwaysbehead[mob] permissions and have 100% droprate since PlayerHeads permissions nodes are ignored. It's recommended to use another permissions plugin if this is a concern (LuckPerms, PermissionsEX, GroupManager).
Dev Builds
Development builds of this project can be acquired at the provided continuous integration servers. These builds have not been approved by the BukkitDev staff. Use them at your own risk.
https://ci.meme.tips/job/PlayerHeads (upstream)/ (selected major changes only)
https://ci.meme.tips/job/PlayerHeads-5.x/ (rapid changes and work-in-progress)
Sourcecode / API documentation
We've included the entire sourcecode via github:
https://github.com/meiskam/PlayerHeads
Third-party plugin-developers can view the PlayerHeads API documentation at the following link: https://crashdemons.github.io/PlayerHeads/
Server Support
Current versions of the plugin have been tested as compatible on the following server environments:
- Spigot/Paper 1.8-1.18.2 (Use PlayerHeads 5.20.2 or lower; READ NOTE)
- Spigot/Paper 1.19-1.20.4
Server environments that are known to be incompatible:
- Glowstone 1.12 (only partial support is available in PlayerHeads 5.20.2 and lower)
Support should exist for any modern bukkit server with access to authlib which is needed to set textures.
Legacy version notes:
- 5.x drops support for older usernamed-based mobheads (3.x), fixing some longstanding issues with spawn commands; uses vanilla and texured heads exclusively (4.x)
- 4.x introduces new, more reliable support for head textures, more configuration options, updated mobs, and more consistent permission behavior and will continue to receive updates in the future - some older configurations may be incompatible (see the changelog and Configuration page). This version automatically upgrades 3.x heads to 4.x when breaking or dropping heads.
- 3.x maintains the original behavior of the plugin with username-based mobheads, but head skins may be less reliable over time and support has been discontinued.
Legacy version documentation: changelog, configuration, permissions.
@c0dejunkie
Make sure you have not given this permission node to everyone as it bypasses the drop rate.
playerheads.alwaysbeheadmob
the drops are always 100% even when i put 0.01 in config
are we likely to get heads for:
giant slime ghast pig_zombie cave_spider silverfish magma_cube ender_dragon pig sheep cow chicken squid wolf mushroom_cow ocelot iron_golem villager bat witch
if I knew how to code them in I'd do it for ya'
awesome plugin, keep up the good work :D
When i ever i call a mob (because i am an op) i get the head. But this only happens with help, please help.
wtf? i turn on my server with playerheads installed but everyime it says [Server] Enabled Playerheads v2.9 it always stops there and wont restart. fix this problem.
I too can confirm just like everyone else that all of my mobs drop heads 100% of the time while using the default settings, all mobs still drop their heads 100% of the time even if set to 0%..... it would be really great if this could get fixed... Thanks a lot for such a sweet plugin
The mobs have a %100 chance of dropping heads, even though I did not set it to that. Help?
No matter what I do mob heads have a drop rate of 100%.
Perms dont work, everyone can gets the heads. All heads drop even at 0%
Can you help? or else ill take another one.
Seen that these bugs have bin reported before.
Help! I installed this plugins a few days ago and it was working fine until now. All of a sudden I log on and all of the heads lost their skins. I tried everything I re-installed the plugin .jar reset the config, but nothing worked. I am also not receiving any errors. Could worldedit have done something because some of my users can use worldedit. Thank - you in advance!
No matter what I do mob heads have a drop rate of 100%.
@Dood76
Same issue
22:11:21 [INFO] Attempted to place a tile entity (net.minecraft.server.v1_4_R1.TileEntitySkull@45d789a9) at -4613,65,80 (AIR) where there was no entity tile! 22:11:21 [INFO] Chunk coordinates: -4624,80
pleas help
@NegroBob
Its a 'default' permission. All players will have it unless you add a negative permission.
Permissions aren't working at all. All players can behead....
its a bit confusing how i spawn a mob head. i want to spawn in a ocelot head how do i do that? plz help me
How do u make it so spider, skeleton, etc. skull dont spawn as mob drops. I set all the percentages to zero an they still drop.
Mobs drop a skull every time. I'm using the default configuration and it says it's like .2 for most mobs.
Players can't break placed spider or enderman heads, except OP's. Vanilla mob heads work fine, haven't tried player heads. Can you fix this? I'm using version 2.9 on the latest RB. Thanks in advance!
hi, when a player "hit the ground" his head are droped, but in my config file: pkonly: true