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.
If you remove "hookbreak" then it will only drop steve heads right? , That won't be that great :/
@meiskam
Basically we made podiums at spawn and we placed heads of staff there but they keep vanishing , logblock doesn't show they have been destroyed so somehow they just vanish :( ,
And about the world guard problem could you make the heads compatible with it so that they can't be broken inside of a world guard region? =D
@Puremin0rez
He speaks the truth...
@meiskam
All the heads on the server have now turned into skeleton heads facing north - no idea why.
Breaking them and placing them bring back the original head, but it happens again lol
CB 1.4.5
Good job, I enjoy making graveyards and shrines with this. And see it on Ghostcraft
@Equinox2507
Use CB build #2465 or higher, and set "hookbreak: false", once a Beta build comes out for 1.4.4 I'll release the next version with hookbreak completely removed.
Never heard of heads just vanishing, can you be more specific?
@draccydragon
Feel free to make one for me :)
@Demonlover11
This is fixed in CB 1.4.4
@JustinFatalx
Make sure to use the correct capitalization of the players name, the "fixcase" option only sometimes auto-corrects it.
@Puremin0rez
Are you certain that's not a client-side renderer problem? Try reconnecting to the server and see if they are still skeleton heads.
Player heads keep turning into skeleton heads and facing north
What a fantastic plugin! I'll be sure to recommend this to clients who are looking for some cool plugins!
Best regards,
~HostLegend
Hey I love this plugin but I have two issues :
people can destroy other peoples placed heads even when inside a world guard region
placed heads keep vanishing by themselves :/
Looks like fun! I'd love to see a video that actually demonstrates the plugin at some point, though!
It would be nice if we could somehow sell these heads (esp. on non-PvP servers) by having it integrate with economy plugins via Vault. I'm not sure ChestShop will work if I put these inside but if you know of another way I can let people buy their heads let me know. Thanks :)
Awesome! Very creative! I might donate :) Want to help me with my new plugin? Looking for developers. Check out my page if you would like to help out with the plugin, I would be honored to work with you.
It works fine but when you break the head it duplicates and makes the normal steve head with it.
Works great. Thanks very much for this plugin :)
I would also like to request a feature to create a VIP permission that will grant them a seperate drop chance at getting heads.
Like default head drop chance is 5% it be nice to have a seperate drop chance section for a vip permission so that I could setup so that donators could have a 25% chance to get a player head or whatever percent I decide.
Found bug. If you rename a head to another players name and that player does have a skin it will still display as default head when placed. And yes I am using your latest version.
@meiskam
Awesome! Works great thanks!
@datwerd86
Whoops, I thought I fixed spawning from console in 2.1.0042, looks like I missed something. Should work in the next version.
@NegroBob
The permission is set to true by default, are sure you're negating it for those users?
@Wizards1234
@RetroCola
This is not caused by my plugin, but with Bukkit itself, multiple tickets have been placed addressing it.
@MikeC2103
Sure, will be added in the next version.
please make the command 'ph spawn <headname> <playername>' work from console
thanks in advance