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 30, 2013@meiskam
Thanks a lot meiskam. It worked, I love your plugin btw! Cheers!
-
View User Profile
-
Send Message
Posted Apr 29, 2013Could you add slime head? :) (Ex_PS3Zocker)
-
View User Profile
-
Send Message
Posted Apr 28, 2013ok, thank you anyway... looking forward to the updates
-
View User Profile
-
Send Message
Posted Apr 28, 2013@RaulPib
Being OP alone should not cause this, but if you've given a group the * permission then also give them the negative nodes: -playerheads.alwaysbehead and -playerheads.alwaysbeheadmob.
@sharqman
The only vanilla head drop I know of is wither skulls, and yes, if you set those to 0 they should not drop.
@nanoymaster
The license I'm using allows you to make edits and distribute it if you want, but I won't reverse bukkitdev's decision. I am already planning on adding as many new skins as possible to playerheads, which seems to leave your only change left the auto-updater. For a fork to be allowed on this site it's got to be substantially different then the original.
@dramatech
Sure, send me a gift code for each mob type you want added.
-
View User Profile
-
Send Message
Posted Apr 28, 2013Is there a way to disable OPs getting the heads with every single kill?
-
View User Profile
-
Send Message
Posted Apr 28, 2013Does disabling mob heads(through perms and percentage) affect getting mob heads from vanilla?
-
View User Profile
-
Send Message
Posted Apr 24, 2013hey people, I've made a fork of this project (currently in testing stage)
It was dis-approved by bukkit, and I have now asked the authors permission.
you can see the source on github : https://github.com/nanoymaster/PlayerHeads
I'm calling it "CommunityPlayerHeads"
why "community"? well because I would like people to let me know players usernames that are using a skin with a mob head I will then add it to the plugin.
I have also re-implemented the autoupdate feature as I'm hoping updates to this version will be frequent (depending on community input)
feel free to shoot me a PM if you have any questions, want a link to download the .jar or know of any users wearing mob heads :)
@KillerAqua - Thank you, I have implemented these
-
View User Profile
-
Send Message
Posted Apr 22, 2013Greetings, I got a request from my players and wanted to pass it along and see if its possible. Could you add it so wolfs,pigs, and other animals will have heads if possible.
Thank you.
-
View User Profile
-
Send Message
Posted Apr 22, 2013Is there any possible way to make it to where with the player heads you obtain you can turn them in for money via Essentials?
-
View User Profile
-
Send Message
Posted Apr 21, 2013@GamersSynergy
If you want to disable head drops in a specific world, use your per-world permissions to remove the following nodes from all users of that world: -playerheads.canbehead and -playerheads.canbeheadmob
@KillerAqua
Thanks for the names, but which SCB servers are these from? I know of at least 4 server groups that run this type of gameplay.
-
View User Profile
-
Send Message
Posted Apr 19, 2013Is it at all possible to blacklist a world from this being enabled on?
-
View User Profile
-
Send Message
Posted Apr 19, 2013These Minecraft usernames are from the Super Craft Brothers Servers, you can choose to use them if you want to. I'm not sure if you need to ask for permission to use the heads so ask the creators of the server if you could work with them and for permission.
Squid Head: squidette8
Silverfish: AlexVMiner
Both are spelled exactly like that. I hope that you could get at least one head in.
-
View User Profile
-
Send Message
Posted Apr 16, 2013@adencraft_minecraft
There are only a few built-in mobs supported, and the rest are player's heads. To add a custom mob head I upload a mob skin to a player account and drop that player's head when the mob dies. As you can only upload 1 skin per account, I need 1 account for each custom mob type.
@Glompalici0us
If you're using NoCheatPlus (or some other equivalent), mining custom mob heads (blaze, enderman, spider) will most likely throw a "fastbreak" error and not let the player mine the head.
@Hycase
It's already possible to disable it per world, just remove everyone's permission to behead in that world.
-
View User Profile
-
Send Message
Posted Apr 16, 2013Why do you need a gift code to add another mob?
-
View User Profile
-
Send Message
Posted Apr 15, 2013@Hycase,
Although an enabled or disabled world could be used, if you're using Multiverse you may be already capable of disabling people from doing that.
You can disable it by -permission.node (In GroupManager, anyway) in the worlds where you don't want them to be able to behead mobs. I'm sure the other group managing plugins have a similar function. -playerheads.canbeheadmob -playerheads.canbehead, etc.
-
View User Profile
-
Send Message
Posted Apr 15, 2013Can you add in the config 'disabled-worlds' ?
PLEASE PLEASE? I have an EventWorld, and MobArena keeps dropping heads, and players want to keep them, but they CAN'T. Plz do, or I will do it myself.
-
View User Profile
-
Send Message
Posted Apr 14, 2013Hi. Having a weird issue where people can't pick up heads they've placed. This is only happening with the custom mob heads. Thoughts?
-
View User Profile
-
Send Message
Posted Apr 13, 2013@jtaylor0608
The head data is stored in the inventory itself, no special extra files. It sounds to me like the plugin you're using to share inventories has not been updated to use ItemMeta (was added to Bukkit API 4 months ago). See if that plugin has an update, or bug the author of it to use the current APIs .. or find a different 'share inventories' plugin that works :).
@NegroBob
Give users the "-playerheads.canbehead" permission (note the negative) who shouldn't be able to chop off heads.
-
View User Profile
-
Send Message
Posted Apr 13, 2013Hi meiskam
Was just wondering how the heads are stored as I am running a multiple server setup, where servers are linked via portals that share inventories.
Upon moving from server to server, the head's will revert back to the standard head, although both servers have the plugin enabled.
Thanks
Jordan
-
View User Profile
-
Send Message
Posted Apr 11, 2013How do I make it so only certain players chop off heads??