HeadSpawner
Features
Plugin allowing you to spawn player-textured heads into your inventory or other player's inventory Permission support
Installation
Simply put the JAR file in your server's PLUGINS folder and restart or reload the server.
Configuration
The configuration is simple, it only contains configurating the dropping of player heads on player killing each other (good for pvp servers)
features: #Description: Show head owner on right click with bare hands #Values: true / false #Default: true show-owner: true ############################## headdrop: #Description: Allowing player head dropping feature. #Values: true / false #Default: false enabled: false #Description: Chance of head drop on player kill in % (100 = always) #Values: 0 - 100 (inclusive) #Default: 10 chance: 10 #Description: World with allowed head drop #Values: List of strings (world names) or '*' for all #Default: world whitelist: - world #Description: If the list contains allowed or disallowed worlds #Values: true / false #Default: false use-as-blacklist: false ############################## chat: #Description: Prefix for messages in chat #Value: String #Default: "&9[&7HS&9]" prefix: "&9[&6HS&9]" #Description: Translation code to fetch messages #Value: Any translation code found in the config (you can also add your own and send them to '[email protected]') #Default: "en_us" translation: "en_us" translations: en_us: headGiven: "&aGiven head of player &l{playerName}" noPermission: "&cYou don't have the required permissions for this command." playerNotFound: "&cPlayer '{playerName}' could not be found." headGivenTo: "&aGiven head of player &l{firstPlayer} &r&ato player &l{secondPlayer}&r&e." badSyntax: "&cInvalid arguments, syntax is &l{syntax}" headOwner: "&aPlayer &l{owner} &r&ais shown on this head." cs_cz: headGiven: "&aHlava dana hraci &l{playerName}" noPermission: "&cPro tento prikaz nemas dostatecna prava." playerNotFound: "&cHrac '{playerName}' nebyl nalezen." headGivenTo: "&aDana hlava hrace &l{firstPlayer} &r&ahraci &l{secondPlayer}&r&e." badSyntax: "&cSpatny prikaz, spravna sytaxe je &l{syntax}" headOwner: "&aNa teto hlave je zobrazen hrac &l{owner}"
Permissions and Command
Permission | Command | Alias | Description |
---|---|---|---|
headspawner.give.self | /head <player> | /hd <player> | Gives you head of player (case-sensitive) |
headspawner.give.other | /head <player1> <player2> | /hd <player1> <player2> | Gives player1 head of player2 (case-sensitive) |
headspawner.give, headspawner.* or headspawner.give.* denotes all the permissions above
Metrics
As of v1.3.1, I hooked the plugin to Plugin Metrics (http://mcstats.org/) to send statistics of servers and players. You can disable it in /plugins/PluginMetrics/config.yml by setting opt-out to true
Credits
This plugin is made 100% by me an no-one else. My nick in-game is DragonCz if you want to leave credits somewhere or if you just find me on some server and want to say a little thanks. Also, I noticed some players misspelling my nickname - that's alright, I am from the Czech Republic and it can be hard for some people :)
TODO
If you would like some features, leave feedback ;)
- Showing head owner's name over placed / dropped head - Not possible yet
- Changing head picture in hotbar - Not possible yet
- Disallowing head block update to keep skin as it was when placed - Not possible
- More languages
- iConomy, BOSEconomy hooks (allowing player to "buy" heads)
- Permission chance
- Implementing for Forge mod
Videos
EN: http://www.youtube.com/watch?v=yztqK6T8_gg
DE: http://www.youtube.com/watch?v=3y2PYwI3KdU,http://www.youtube.com/watch?v=OsFNz1FQs48
Place, contact me on my email ([email protected]) if there is any problem with the plugin as I check my email every hour or so
If you are feeling generous, you can donate so I can continue my work on this plugin and also pay my own server, thank you!
How about multi-world compatable? ex: only drop the head of a player in a certain list of worlds.
Great Plugin! I Love Trolling People With Using Their Head XD
@MZGoldenZeRo Thank you, always love to hear that :)
@NuKeSaS Click the Download button on top right or choose your desired version instead on bottom of the right panel. Current version can be found here
How get this plugin ??
nice plugin :D im using on my server thanks for being awesome
@Denni300
Uploaded version 1.3.2, should be fixed there
If i do /head Player1 player2. There is always the message player2 was not found. But the player is online
@PuremineServer There might be a problem with the skin server giving response. Also do you have any other plugins that might make mess in it? Send me list of your plugins and I will have a look.
Sometimes when I try and get a players head its just black, including my own. My head is not black, and for some reason, this happens to most of my staff members. It still names the head "Users Head", but its solid black all the way around. If you could fix this that would be awesome xD
@minecraft_pro_demon
What do you mean?
Will this be updated, or does it work like supposed to?
@parisfuja
Thanks, don't forget to tell your friends ;)
This is one of the most awesomest plugins EVER
@RyuKazuki
That might a bit harder, no idea how to do it so I have to search for it somewhere :)
That about the mobs: It is a vanilla feature already :)
And yes, I can make it when you place a head, you can point on the head and type command like "/head tag" to set the tag to owner's or "/head tag TEXT" to set it to custom text.
No it's just case sensitive. I can even do players who aren't even registered on my server. I enjoy that part actually.
If this helps, when you throw them at zombies, they don't always get the head, only sometimes. It also prevents them from dying by sunlight when they have a player head. But when you kill them, it drops the head they have. Kind of like a fun little side drop.
Giving all the info I can to try to help!
As for the earlier comment about head owner's name above the head, could that -if/when- it's made, be toggle-able for those who may/may not want it?
@RyuKazuki
The user has to be online on the server then.
Also sorry about that bug, I just noticed it was case sensitive. Once I did it properly it worked. You may want to mention that in the readme to help other people out. Maybe you can even smooth that out so it doesn't have to be reliant to cases.
Good luck with updates!
@RyuKazuki
The first feature is not currently possible as you have to use some sort of mod. For the second one, I will try as I think that might be possible by canceling headUpdate event. Thank you for your ideas ;)
Is there any way to add in a feature that shows a mini version of the player's head in the inventory and item frames instead of Steve? Also an option for it to toggle if you want it to stay the head it was prior to someone changing their skin, that way it doesn't change every time that player changes their skin.
Also, there's a bug where not every players heads show up, only certain random ones. The others all look like Steve.
@Samppatus
Ye, heard about it somewhere, but it would be really cool :) Shame not possible (yet)