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 Sep 23, 2013Its just me having problems on player heads drops? :S I have droprate to 100% even the permission to get 100% rate and i still dont get player heads to drop :S. It works with mobs heads but not with players. Maybe it is not compatible with "CombatLog" plugin?. Maybe players without skin doesnt drop head? :S Any other ideas?
-
View User Profile
-
Send Message
Posted Sep 22, 2013I'm typing "/ph spawn #sheep" and it returns "/ph reloadconfig"
-
View User Profile
-
Send Message
Posted Sep 21, 2013There are the official Minecraft usernames that have a static skin
Mobs:
MHF_Blaze
MHF_CaveSpider
MHF_Chicken
MHF_Cow
MHF_Enderman
MHF_Ghast
MHF_Golem
MHF_Herobrine
MHF_LavaSlime
MHF_MushroomCow
MHF_Ocelot
MHF_Pig
MHF_PigZombie
MHF_Sheep
MHF_Slime
MHF_Spider
MHF_Squid
MHF_Villager
http://minecraft.gamepedia.com/Mob_head#Player_Heads
-
View User Profile
-
Send Message
Posted Sep 20, 2013@CIassified
The "alwaysbehead" permission is for other players, "alwaysbeheadmob" is for non-players (such as ocelots). Ocelots were added in version 3.4, so it should be working on your server.
-
View User Profile
-
Send Message
Posted Sep 20, 2013@meiskam
Thanks for the info! :)
-
View User Profile
-
Send Message
Posted Sep 19, 2013Hey I'm using this plugin on my server (mc.imperial-realms.com) and I noticed that ocelots among some other mobs don't drop their heads when killed (even though I have "alwaysbehead" permissions). That made me wonder if maybe you have not specified an ocelot head for ocelots yet. If that is the case I would like to donate my head towards this plugin. My Minecraft skin has been an ocelot for about 10 months now and I'm not planning to change it ever as I'm really playing as an ocelot instead as a human. However, on special holidays It is possible to see me in for example a christmas suit but on regular days I am and will always be an Ocelot.
A preview can be seen as my avatar right here on the left.
My IGN is CIassified (there is no L in my name)
I'm a big fan of this plugin, I hope you never stop developing it and I hope that this contribution helps you in some way ;)
Greetings, CIassified
-
View User Profile
-
Send Message
Posted Sep 19, 2013@Endless123
Nothing at all has changed between build 76 to 82, you can tell because the file name of both builds are the same "PlayerHeads-3.5-SNAPSHOT-jenkins-PlayerHeads-1-34-g4c262eb.jar". PlayerHeads has an optional dependency of NoCheatPlus, and any time a dev pushes a change to that project, PH also automatically re-compiles against the new NCP (and as an added bonus, compiles against the newest dev release of Bukkit also). The reason those extra 6 builds exist is just an artifact of the way Jenkins was set up.
I'm glad y'all enjoy the work I've put into making PH.
-
View User Profile
-
Send Message
Posted Sep 19, 2013Hey,
is there a way to find out what exactly changed in the version on your dev-version page? I mean the #76 to #82 versions with "NoChanges".
Sorry for taking your time. your Plugin is awesome and my players love it! :)
-
View User Profile
-
Send Message
Posted Sep 17, 2013@Noumpas13
Umm, nothing as far as I can see. Are you using v3.4 or later?
-
View User Profile
-
Send Message
Posted Sep 17, 2013Whats wrong with the sheep head? :/
-
View User Profile
-
Send Message
Posted Sep 15, 2013So now that mojang has made accounts with skins of mobs I know something else you can do with the accounts that you have now: link
-
View User Profile
-
Send Message
Posted Sep 15, 2013@alexsharingofteam
Please provide the crash report or some other way of verifying if you're going to make such serious accusations against this plugin. This plugin does not edit the map files in any way, and should not in any way cause them to be deleted.
-
View User Profile
-
Send Message
Posted Sep 15, 2013Salut à toutes et à tous,
Aujourd'hui est un triste jour! Nous avons perdus toutes nos maps sur mon serveur à cause de ce plugin de *! Il a fait tout planter et a causer un énorme Rollback.
Je vous déconseille donc vivement de ne pas installer ce plugin qui faut tout bugger.
-
View User Profile
-
Send Message
Posted Sep 10, 2013@khoi00091
make sure you dont have the permission node for a 100% drop chance XD
-
View User Profile
-
Send Message
Posted Sep 9, 2013@ULiopleurodon
Thanks for the info, I've added 2 already in that list to the dev version, and also requested Cave Spiders.
@khoi00091
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
-
View User Profile
-
Send Message
Posted Sep 9, 2013Here you are, reply on this with skin links to all the mobs you need (player skins) and Marc_IRC of Mojang will make them accounts. http://www.reddit.com/r/Minecraft/comments/1m0itx/twitter_marc_irl_mapmakers_would_it_be_useful/
-
View User Profile
-
Send Message
Posted Sep 5, 2013Hello,I have problem that every time i kill mob,heads drop.Its like ignoring the droprate.Im using default config.
-
View User Profile
-
Send Message
Posted Sep 4, 2013@KingOfHunting
If you really want to remove the ph alias, open the jar file as a zip, edit the plugin.yml file, and remove the line "aliases: ph". After removed, you'll still be able to use the /playerheads command, but it won't register the /ph command.
-
View User Profile
-
Send Message
Posted Sep 2, 2013How can we remove the ./ph command? I have another plugin that uses it..
-
View User Profile
-
Send Message
Posted Aug 29, 2013Hy. Bugg Reports to: The original minecraft launcher's do not see the mob heads. :=(