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.
-
View User Profile
-
Send Message
Posted Apr 29, 2014does not work on 1.7.9 :(
Same Issues here:
1. All custom player heads are just STEVE heads. 2. Any MOB heads besides the standard skele, creeper, zombie, wither heads are all STEVE as well.
-
View User Profile
-
Send Message
Posted Apr 29, 2014Hey Playerheads people...
Any idea when this is going to be updated to 1.7.9 in conjunction with the new UUID system?
Issues:
1. All custom player heads are just STEVE heads. 2. Any MOB heads besides the standard skele, creeper, zombie, wither heads are all STEVE as well.
-
View User Profile
-
Send Message
Posted Apr 28, 2014@AdamTragedy
@Jleeevinnn
@FateMC
I've just tested the plugin on CB#3074, and it seems to work just fine .. I'm not sure what y'all are complaining about an update for?
The only thing I saw that didn't work is if you're in creative mode, the heads get ruined client-side, and after that it'll appear as a steve head.
I'd be interested to see your guys testing environment to see the differences, 'cause everything looks like it works to me.
-
View User Profile
-
Send Message
Posted Apr 27, 2014Hey Playerheads people...
Any idea when this is going to be updated to 1.7.9 in conjunction with the new UUID system?
Issues:
1. All custom player heads are just STEVE heads. 2. Any MOB heads besides the standard skele, creeper, zombie, wither heads are all STEVE as well.
:-)
-
View User Profile
-
Send Message
Posted Apr 22, 2014I'm running a production-level server on 1.7.9, encountering no problems except for 1 - 5 of my plugins needed updates, this one included.
Most of those plugins have updated and fixed themselves as of today (I've been running real 1.7.9 for over about a week)
Latest dev builds give me steve heads with mojang's auth servers up.
-
View User Profile
-
Send Message
Posted Apr 19, 2014Mojang authentication servers changed I think, that's why players are reporting it showing up as steve. Would love a fix asap, I love your plugin.
-
View User Profile
-
Send Message
Posted Apr 19, 2014Can we add a function that makes it possible for players to trade the head for a random item selected from a pre-determined list? This way heads are not only decorative but also economic objects.
-
View User Profile
-
Send Message
Posted Apr 17, 2014@rnoa
"playerheads.clickinfo"
-
View User Profile
-
Send Message
Posted Apr 15, 2014Hi! What's the new permission for clickinfo in the latest dev build?
Thanks.
-
View User Profile
-
Send Message
Posted Apr 14, 2014@Roxxerx
That's the correct syntax. Perhaps you've got another plugin running that's stealing the /ph alias? Try using the full /playerheads command
-
View User Profile
-
Send Message
Posted Apr 13, 2014I'd like to be able to allow and deny the clickinfo command whilst in game.
I thought the command would be /ph config set clickinfo true
That didn't work along with a bunch of other tries. Any help?
-
View User Profile
-
Send Message
Posted Apr 13, 2014@Nathangorr
It's currently set to MHF_Sheep: https://github.com/meiskam/PlayerHeads/blob/master/src/main/java/org/shininet/bukkit/playerheads/CustomSkullType.java
-
View User Profile
-
Send Message
Posted Apr 13, 2014The sheep head has seemed to have changed. It is now a head of a random Minecraft skin. Can it please be changed to the user HyperBeam567 or simply MHF_Sheep?
-
View User Profile
-
Send Message
Posted Apr 13, 2014@WillieMath
There is neither a recommended nor a beta build of 1.7.8, and trying to run a production server on a dev build that's less then 48 hours old is just ignorant. I'll look in to it, but I'm 99% sure the problem does not come from this plugin, but by Bukkit itself. I'm sure it will be fixed in the 1.7.8 beta.
@pop4959
Thanks for the information, but what you're describing has nothing to do with this plugin, nor would I be able to do anything at all to fix it.
-
View User Profile
-
Send Message
Posted Apr 13, 2014Dude, please update this plugin. On 1.7.8, heads show up as Steves...
-
View User Profile
-
Send Message
Posted Apr 13, 2014Hey meiskam, just wanted to give you a heads up. On MineCraft 1.7.6 and onward, a "usercache.json" is generated in the server. So far my guess is that it holds a cache of player skins, or something like that. On the server I have a huge wall of some 500 heads. When I teleported to my home the server froze for about 10 seconds (causing everyone to disconnect), and the cache was suddenly filled with a huge amount of player entries. There have only been minor lag spikes since then, and I assume it'll fix itself.
I'd just like to point this out to you though. The lag comes from the change in how MineCraft works, but it does indirectly cause this plugin to create much more lag that before. Hopefully there's a workaround. Thanks for listening!
-
View User Profile
-
Send Message
Posted Mar 28, 2014for some reason only pictures of steve head drops. it has the name of the given enitie, but only shows steve's head. how can i fix this?
-
View User Profile
-
Send Message
Posted Apr 6, 2014That is just how Minecraft identifies it. It would take probably years to have every person's skin coded so that when you pick it up it would be like a whole new item, with billions of new textures.
-
View User Profile
-
Send Message
Posted Dec 5, 2014Yes, IcePaw1230 is right. The picture you see is just steve, but when you place the head the correct player head will be shown.
-
View User Profile
-
Send Message
Posted Mar 27, 2014@lecraeman
Remove the permissions from players in worlds you don't want it on.