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 Feb 7, 2014@meiskam
Hope all's been well! Plugin seems to be working great for me. Funny silverfish alteration, to whomever changed it to a silverfish + cake :P
Just curious if there could be a way to prevent people from killing each other multiple times purely for their heads, rather than to fight. Maybe a configurable amount of PvP deaths within a certain amount of time = no dropping their head for a configurable amount of time. Some servers may not like this, so an option to use something like this or not would be nice.
I've tried to think about other ways of penalizing people trying to do this (taking currency, etc), but can't seem to think of anything well balanced. It would be nice if it were built-in to prevent exploits. Let me know what you think and if this could be a possible addition for the near future! Thanks!
-
View User Profile
-
Send Message
Posted Feb 6, 2014@nicktehbrick
I've just pushed a new version (v3.8) that should fix the update message
@cookiemonsta41
Give everyone the negative permission "-playerheads.canbeheadmob"
-
View User Profile
-
Send Message
Posted Feb 1, 2014hy Bug: Mobarena+PlayerHeads
Mobarena join,mobarena leave,)Head Bugg
Ma join: (head: asd) Ma leave: (Head: Head)
Pls Bugfix!
Thanks
-
View User Profile
-
Send Message
Posted Feb 1, 2014I am using PlayerHeads v3.7, but when I log in I get an error: [PlayerHeads] An update is available: PlayerHeads v3.7 (%2% bytes) [PlayerHeads] http://curse.com/bukkit-plugins/minecraft/player-heads
Should I be concerned? I also see there is a more recent dev version, should I download this?
-
View User Profile
-
Send Message
Posted Jan 29, 2014how do i disable mobs dropping heads and only keep players?
-
View User Profile
-
Send Message
Posted Jan 27, 2014Did either of you even read the description on this page?
@rasnyderiii
updatecheck: false
@RogueCmdr
witherdroprate: 0.025
-
View User Profile
-
Send Message
Posted Jan 27, 2014Is there a config option for wither skele head drop rate?
-
View User Profile
-
Send Message
Posted Jan 27, 2014@meiskam
should have check-update: true|false please
-
View User Profile
-
Send Message
Posted Jan 26, 2014@JamieKG
If a player doesn't have the canbeheadmob permission, they won't get any wither skulls.
@MattGarner
Add the negative permission nodes -playerheads.canbehead and -playerheads.canbeheadmob to people with op.
@diannetea
Wow that's really annoying. Bukkitdev forced me to change from my old updater to the new "approved" one, which now just always say there's an update (for the way I do version numbers, at least). I'll see what I can do about it in the next version.
@pnicholas3
/ph spawn MHF_ArrowUp
MHF_ArrowDown
MHF_ArrowLeft
MHF_ArrowRight
-
View User Profile
-
Send Message
Posted Jan 26, 2014Hi does this interfere with vanila wither skeleton drops as in if i negative the permissions playerheads.canbeheadmob can players still get the wither skeleton heads ?
Thanks JamieKG
-
View User Profile
-
Send Message
Posted Jan 26, 2014Is there anything I can change to make it so no heads drop when admins with OP kill any sort of mob?
-
View User Profile
-
Send Message
Posted Jan 24, 2014Hi, with version 3.7 it keeps notifying me that there is an update, but there isn't really :P
-
View User Profile
-
Send Message
Posted Jan 23, 2014Great plugin thanks!
-
View User Profile
-
Send Message
Posted Jan 23, 2014Can Someone Please Make Arrow Heads Instead of me going in to sp to do it
-
View User Profile
-
Send Message
Posted Jan 21, 2014@lst96
He IS using MHF skins. But MHF heads don't support all mob heads, for some reason, hence why he has to resort to "unsafe" skins to begin with.
@rangewonk
.05 is 5%; it's just a decimal-to-percentage conversion. Just think of dividing all the integers you see by one, and that'll be your percent-chance of dropping.
-
View User Profile
-
Send Message
Posted Jan 20, 2014drop rate is 0.05 is that 5% or is that 0.5 % ?
and cowdroprate is 0.002 is that 0.2% or is that %2 im getting confused with this
-
View User Profile
-
Send Message
Posted Jan 20, 2014@meiskam
Couldn't you use the MHF skins the mojang provides, that way you don't have to worry about it changing later down the road.
-
View User Profile
-
Send Message
Posted Jan 17, 2014@CommodoreAlpha
Any time I've got to change the playername in a new version, the old ones are still stored in the internal map. While I don't have it automatically scan through all your map files trying to replace heads (resource intensive), I've set it up so that it'll check if the playername is the most updated one when you poke a head that's placed on the ground. This will leave some heads as the wrong/old skin as soon as the server is updated to the new version, however any time that head is interacted with it'll realize it's the old skin and auto update it.
Currently, only a few heads are still based on 'trust' that the account owner will not change the skin: ender dragon, slime, witch, wolf, of which are random player accounts, and silverfish, bat, snowman, which both the account owner and I have the password to.
@SoloHatreDragon
I've just started up a bukkit 1.7.2 R0.2-3-g530fcb7 server with only the playerheads plugin, and used this config: http://pastebin.com/raw.php?i=J4BTk6pR Seemed to work fine for me.
-
View User Profile
-
Send Message
Posted Jan 17, 2014Hey, I'm having troubles configering this plugin with my 1.7.2 bukkit server so basically i understand what the configeration is telling me to do like I wanted it 0% chance for all mobs not to drop their heads so i set it to 0.0 but it didn't work, i tried reloading server and reloading the plugin it self, can you please give me a page with full config of - no mobs allowed to drop their heads at all, 20% chance to drop a player's head and it has to be from pvp only not from drop fall, etc please help me, would mean the world, thanks and reply as soon as possible cause i really love this plugin<3 thanks
-
View User Profile
-
Send Message
Posted Jan 17, 2014If this plugin is using a player-account for a mob head, and that player-account changes skins for some reason, how will the plugin cope with that? Will an updated version just locate all the "wrong/outdated" heads and replace them with the more updated, appropriate head?