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.
I've released version 3.9 to be approved by bukkitdev. Built for Spigot-1649 patched with 20141001a.
EDIT: has been approved, thanks guys!
@meiskam
What about spigot? Many are using this for the mean-time.
Doesn't work on 1.7.5+
@DanSpedey
Yes, as soon as there is a dev build of Sponge with the needed API I will look in to moving the the plugin over there.
Will this plugin be ported to Sponge??
Playerheads doesn't want to work with spigot 1.8 protocol builds?
Will this be updated to 1.7.10?
pls updating plugin to bukkit 1.7.10.
There is a bad bug conflicting with lockette. Players can use player-heads in order to break off a lockette sign by placing them down infront of the sign on the chest.
I have an issue, where I can spawn certain heads, but only some spawn. Others don't spawn, or end up as Steve. Can this be fixed? :3
The only way I'll be able to push out an update that works with the current version of Bukkit is if ticket https://bukkit.atlassian.net/browse/BUKKIT-5614 is fixed, or if I stop using the Bukkit API and just compile against CraftBukkit (generally considered a no-no).
I submitted a Pull Request to Bukkit about 2 months ago to fix this bug, but it hasn't been accepted: https://github.com/Bukkit/CraftBukkit/pull/1396
I agree with oscarm this plugin was super awesome :3 Just needs to work with the new UUID system.
please update this plugin with the new UUID system.
Does this plugin prevent players from renaming heads in Anvils?
If you spawn in or kill a mob to get its head and put it on it will appear as a steve head to you and other players. Can you fix this?
I believe this plugin has issues with the fetch limit for UUIDs. Please take a look at this thread: http://www.spigotmc.org/threads/the-client-has-sent-too-many-requests-within-a-certain-amount-of-time.24838/
Hello :P,
We've been using your plugin on our server for ages now, it makes a great addition, players love collecting player heads and mob heads as they go about their business, and tend to make big displays of them in their bases xD
Now however, I think possibly due to the UUID system, the system I infer you used to get the skin to apply to the heads that don't exist by default in Minecraft, such as pig heads, squid heads, horse heads etc., no longer works. Also, even if it did work, many of the players you referenced's skins have updated to skins that aren't the mob in question, so I think you may need to update the player references too.
I personally really love your plugin and I very much hope you have enough time to update it.
~ Andrew
Hi !
For me all head are squelet head !
;-(
Plz can u update :-)
The wolf head is a random player's skin now.
Disregard my problem with invisible heads, it was caused by other plugin. It got fixed.