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 Jul 29, 2013I love this plugin <3 :D
-
View User Profile
-
Send Message
Posted Jul 28, 2013@meiskam
You're welcome, buddy. It's the least I can do for a plugin I'm very fond of. Glad to see you back. Don't worry about pvpSmash, I have someone taking care of the situation.
-
View User Profile
-
Send Message
Posted Jul 28, 2013@Chaznuts:
Thanks for all your help in the comments area.
@pvpSmash
There is nothing to fix, it is working as intended. If you've given people the * permission node, they will get 100% drop rates. If you don't want this to happen, also give them the negative nodes: -playerheads.alwaysbehead and -playerheads.alwaysbeheadmob
@RoonsterMan02
There's a download button at the top of this page. If you're looking for the "Dev Builds", there's a link to that in the description.
@Gametista
Are players able to break blocks in the same vicinity as the heads? What protection plugin are you using? PlayerHeads itself will check if any other plugin denies permission to mine the head, then (for the custom heads) will perform a custom block removal and item drop. If whatever plugin you're using to protect them doesn't cancel the event properly, PlayerHeads might not realize the block was meant to be protected, and perform the custom block removal anyway.
@jacklink01
I apologize for this. I've added a fix in the dev build, but then that player account has also had issues, which is why I haven't pushed that version here yet. If I don't hear from the owner soon I'll probably fix it again.
@CollinDesigns
Use the latest dev build if you'd like sheep and cow heads. Bat will be fixed soon.
-
View User Profile
-
Send Message
Posted Jul 27, 2013@jacklink01
If it's really important to you, see if you can find a player with a bat skin yourself, go into plugins>PlayerHeads.jar>org>shininet>bukkit>playerheads>CustomSkullType.java and change the player's name for the bat head skin. You will have to recompile the .java into a .class and replace the file already in there. If you just want to wait, I'm sure there will be a new version somewhat soon.
-
View User Profile
-
Send Message
Posted Jul 27, 2013@Gametista
1) This plugin doesn't offer block protection. If you want your heads protected, look into a block-protection plugin.
2) That may be the dev version or a different plugin. I'm not sure how you could screw up the permissions, as I don't believe there's one in this plugin to allow/disallow breaking placed heads. Only ones that affect the dropping and such. Try disabling other suspected plugins to see if it's something else doing this.
-
View User Profile
-
Send Message
Posted Jul 25, 2013How in the world do i download it? I know how to put it on my server though.
-
View User Profile
-
Send Message
Posted Jul 25, 2013Great plugin, we use it quite a bit!
I'm having a few issues though:
1. How can I protect the heads? Currently anyone can break the head blocks.
2. When they do break them, it gives them this message:
You don't have permission to break heads!
But it allows them to break it no problem.
Tried to sort it out with permissions, but maybe I'm just doing it wrong. Currently using the latest dev build as well:
PlayerHeads 3.3-jenkins-PlayerHeads-1-23-g85a360
Any help is greatly appreciated, thanks!
-
View User Profile
-
Send Message
Posted Jul 24, 2013Been waiting a looooooong time for that bat head fix. :P
-
View User Profile
-
Send Message
Posted Jul 20, 2013@iamcoolerthancreeper
Are you saying someone on your server who is OP is using spawning commands? If this is the case, you need to not give OP to people, use permissions instead. If this is not what you meant, please be more specific.
-
View User Profile
-
Send Message
Posted Jul 19, 2013@Chaznuts
Auto OP Permission? Players don't need to kill anymore. they can rename the heads and one of them got 25+ heads for using those cheats... Fix it pls.
-
View User Profile
-
Send Message
Posted Jul 16, 2013@CollinDesigns
The only one that's not working is the bat head. The sheep and cow have not been added to the plugin (breedable passive animals were probably saved for last, since they can be bred into infinity).
Currently, the plugin supports head drops of these mobs:
creeper, zombie, skeleton, wither, spider, enderman, blaze, horse, squid, silverfish, enderdragon, slime, mushroomcow, bat, pigzombie, snowman, ghast, pig, & villager.
-
View User Profile
-
Send Message
Posted Jul 16, 2013The bat, sheep and cow heads aren't working. Bat is a players head, other 2 are steve heads.
-
View User Profile
-
Send Message
Posted Jul 12, 2013@adamufree
Would you be more specific on what's not working? I'm unsure if it still work with 1.6, but just because a plugin version isn't matched up with the CB version, doesn't necessarily mean it's broken.
-
View User Profile
-
Send Message
Posted Jul 9, 2013Need update
-
View User Profile
-
Send Message
Posted Jul 9, 2013@tordo27 This is known and will be fixed in the next update. The player that the bat skin was pulling from recently changed and was, therefore, changed in the plugin.
@jacob_vejvoda This will be updated, if it's even necessary (already supports horses), when meiskam gets time to do so. Be patient and keep an eye out for new versions.
@rsod I'm sure meiskam will do so if he wishes to. He currently seems to be away or busy, so just be patient for a while.
-
View User Profile
-
Send Message
Posted Jul 9, 2013The bat head is not a bat
-
View User Profile
-
Send Message
Posted Jul 9, 2013please update to 1.6
-
View User Profile
-
Send Message
Posted Jul 9, 2013@pvpSmashMC
Your question has been answered. Please avoid asking it again.
-
View User Profile
-
Send Message
Posted Jul 9, 2013for the love of godness, add please finally nocheatplus hook or change that horrible way for renaming heads that you using
-
View User Profile
-
Send Message
Posted Jul 8, 2013@PhanaticD
The only way to get a default Steve head would be creative or a give command, which is kind of pointless to have head "trophies" when you can't die or just spawn them. For the head renaming, it's probably going to stay all or nothing.
Renaming should be a privileged command, and even if it was just for renaming player heads, they could simply find a player with a mob skin. Not much of a difference, in my opinion.