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 24, 2014The wolf head is a random player's skin now.
-
View User Profile
-
Send Message
Posted Jul 22, 2014Disregard my problem with invisible heads, it was caused by other plugin. It got fixed.
-
View User Profile
-
Send Message
Posted Jul 21, 2014I'm running a 1.7.9 public small survival server and can confirm that the switch to UUIDs has broken the player heads, and all look like Steve. You'll need to use the new Bukkit methods to get UUID based player information to update it to support versions of Minecraft using UUIDs.
Please update this soon, our server loves this plugin!
-
View User Profile
-
Send Message
Posted Jul 21, 2014Hi, we have an error on our server with PlayerHeads. Im not sure if it is linked to your plugin, but either way i was hoping you could hint at what might be the problem. Our problem is that a lot of heads from players or mobs are invisible. Those that are visible often get shown as default Steve. The Steve bug could be related to the switch to UUID like Courtney512 reported. But that they become invisible is rather weird to me. Any ideas?
-
View User Profile
-
Send Message
Posted Jul 17, 2014Great C:
-
View User Profile
-
Send Message
Posted Jul 17, 2014Due to recent changes to Mojang UUID all heads are now shown as "Steves"
-
View User Profile
-
Send Message
Posted Jul 14, 2014Does it work on 1.7.10?
-
View User Profile
-
Send Message
Posted Jul 11, 2014To anyone interested in translating, yes I would love your input! I've setup a Localization tab on this site, but using it through bukkitdev is a bit annoying. Here is the raw language file used by the plugin, which will always be up-to-date: https://github.com/meiskam/PlayerHeads/blob/master/src/main/resources/lang.properties
-
View User Profile
-
Send Message
Posted Jul 11, 2014@meiskam
I can provide you with a dutch translation as well if you'd like me to me.
-
View User Profile
-
Send Message
Posted Jul 11, 2014-
View User Profile
-
Send Message
Posted Jul 3, 2014@a58697455a
I've already set up a translation section here on BukkitDev, see the Localization tab up top (or here: http://dev.bukkit.org/bukkit-plugins/player-heads/localization/) .. Pretty sure I made it so anyone could add new entries.
-
View User Profile
-
Send Message
Posted Jul 3, 2014Hey,
I think I discovered a bug, I have set all the drop rates to 0.0 so no heads are dropped, but me, as operator with *, -playerheads.alwaysbehead and -playerheads.alwaysbeheadmob permissions still get the drops.
-
View User Profile
-
Send Message
Posted Jul 3, 2014Can I translate this plugin? Author
-
View User Profile
-
Send Message
Posted Jul 1, 2014@meiskam
Ah I see, thank you for clearing that up.
-
View User Profile
-
Send Message
Posted Jul 1, 2014@meiskam
I got tired of waiting for someone else to fix the CraftBukkit error, so I've submitted a Pull Request fixing it myself: https://github.com/Bukkit/CraftBukkit/pull/1396
I've tested the current dev build against this pull request, and everything worked just like it used to.
-
View User Profile
-
Send Message
Posted Jul 1, 2014This plugin was working a while ago but now it just won't drop the heads. I'm using the dev build of this build.
-
View User Profile
-
Send Message
Posted Jul 1, 2014@KevinEssence
At this point the only way I'll be able to push out an update that works with the current version of Bukkit is if ticket BUKKIT-5614 is fixed, or if I stop using the Bukkit API and just compile against CraftBukkit.
-
View User Profile
-
Send Message
Posted Jul 1, 2014Pretty sure this plugin is inactive now guys. No word from the developer nor an update for over 4 months.
-
View User Profile
-
Send Message
Posted Jul 1, 2014IS anyone else experiencing an issue with the drop rate of player heads? regardless of what i do the drop rate stays at random. I've changed
droprate 1.0 [0.0 -> 1.0] Chance that a trophy will drop when a player dies (1 is 100%, 0 is never)
Many times and it seems to save in the config, just won't take effect when testing it.
Thanks
-
View User Profile
-
Send Message
Posted Jun 30, 2014@LHammonds
Everyone go vote this ticket up and comment on it so Bukkit can fix the issue and allow this plugin to be updated to work on 1.7.9!