Namer
NOW WITH TagAPI SUPPORT! http://dev.bukkit.org/server-mods/tag/
The TagAPI enables users to display their nicknames above their head. This is toggleable with /toggledisplay
YOU MUST HAVE THE TagAPI.jar file in your plugins folder to enable using it.
RECENTLY ADDED VAULT SUPPORT. With vault all features (such as prefixes and suffixes) will work properly.
Namer is a special plugin that I've decided to release to the public. It has been running on the play.efcraft.net server for the past year and has made nicknames fun and entertaining for all.
What makes this plugin unique is the ability for any player to nickname another player. The way I manage this without getting endless nicknames is by having nick credits for each player. A nick credit is used to nickname yourself or another player. I have setup permissions for the plugin so admins can nickname without credits, while normal users must use credits to nickname.
I also support all colors, underline, bold, italic, and special characters. See http://www.minecraftwiki.net/wiki/Classic_server_protocol#Color_Codes for details about colors.
In the efcraft server we setup a donation option to obtain nick credits to nickname themselves or others. This was extremely popular, especially when users waged nickname wars with each other.
This plugin has been tested with bPermissions and PEX. It should support any permissions system that uses bukkit perms as well.
FEATURES
- Ability to nickname yourself or others
- Ability to give players nick credits to rename themselves or others. (nick.rename permission to enable this feature)
- Automatically converts player name to nicknames for join, quit, and death messages
- Updates the tab list with your nickname
- Manages list of unusable nicknames to prevent users from changing their nickname to admin names
- Ability to set the maximum length of a nickname
- Ability to lookup the real name of a player that has a nickname
- Ability to translate a nickname when using commands
- Use all color codes as well as underline, bold, and italics.
- Added ability to change prefix/suffix of players (PermissionsEx ONLY! ... Tested with Herochat)
- Added confirmation dialog for changing others or your own nick, prefix, suffix when using nick credits.
- NEWLY ADDED: Support with TagAPI to update the name above the player (THIS CHANGES THEIR SKIN)
- Added a /toggledisplay [name] to enable/disable displaying nickname above the player
- Ability to reset your nick, prefix, or suffix with /resetpriefix, /resetsuffix, /resetnick
- New Vault support added.
COMMANDS
Commands with [ ] are optional, commands with $ are mandatory
/nick help [#] Displays nick help menu
/nick info [player] Display player nick info about credits and nickname
/nick [player] $nickname$ Changes nickname for player
/prefix [player] $prefixname$ Changes prefix for player (PermissionsEx ONLY)
/suffix [player] $suffixname$ Changes suffix for player (PermissionsEx ONLY)
/credit [player] $#$ Adds # nick credits to player
/adddisabled $ Adds string value to disabled list
/listdisabled $ Displays disabled list
/setmaxlength $#$ Sets the max length for a nickname
/t $ Translates command example: /t 1 2 /tp nick1 nick2 (translates nick1 and nick2 to use the tp command on actual usernames... The 1 and 2 after /t indicate the location of the nicknames. /tp = 0, nick1 = 1, nick2 = 2)
/nick check $nick$ Looks up nickname for username
/toggledisplay [player] Toggles displaying a players nickname above their head (NOTE this can change a players skin)
/resetnick [player] Resets a player's nickname
/resetsuffix [player] Resets a player's suffix
/resetprefix [player] Resets a player's prefix
Permissions
nick.help /nick help
nick.check /nick check
nick.listdisabled /listdisabled
nick.adddisabled /adddisabled
nick.length /setmaxlength
nick.info /nick info
nick.name /nick [player] $nickname$ nicknames yourself or other players without using credits. Also gives access to /resetnick without credits.
Alternative permission for nick.name: nick.name.admin
nick.rename /nick $nickname$ nicknames yourself using nick credits. Also gives access to /resetnick.
Alternative permission for nick.rename: nick.name.player
nick.rename.other /nick [player] $nickname$ nicknames OTHERS using nick credits
Alternative permission for nick.rename.other: nick.name.player.other
nick.prefix.admin /prefix [player] $prefixname$ Changes prefix of yourself or others without using credits. Also gives access to /resetprefix without credits.
nick.prefix.player /prefix $prefixname$ Changes prefix of yourself using credits. Also gives access to /resetprefix.
nick.prefix.player.other /suffix [player] $prefixname$ Changes prefix of OTHERS using nick credits
nick.suffix.admin /suffix [player] $suffixname$ Changes suffix of yourself or others without using credits. Also gives access to /resetsuffix without credits.
nick.suffix.player /suffix $suffixname$ Changes suffix of yourself using credits. Also gives access to /resetsuffix.
nick.suffix.player.other /suffix [player] $suffixname$ Changes suffix of OTHERS using nick credits
nick.credit /credit [player] $#$ give credits to players to nickname their own or other names
nick.translate /t translate command
nick.toggledisplay /toggledisplay command
nick.toggledisplay.other /toggledisplay [player] command
Check out my other plugin(s)! efCraftTickets http://dev.bukkit.org/bukkit-plugins/efcrafttickets/
WEprotect - WorldEdit Protection
http://dev.bukkit.org/bukkit-plugins/weprotect/
It appears to be a bug. I will release a new version sometime next week. This week I am a bit busy.
I have the same error as Neptune, also the TagAPI integration doe snot actually seem to work, the names over players heads stay the same if you have it or not.
EDIT: Seems to throw an error when I do /toggledisplay
Whenever i nick myself it works fine then when i leave it then says my nick in the tab list when im not on ? do u know how to fix this or is it a bug with ur plugin ?
Whenever I try to set a nickname, it just says "/nick [player] $nickname$" in chat and nothing happens.
Would also be useful to have a permission on having colour in your name.
@Melonking
Never had a need for it on my server, but I will try to add it in the next version of the plugin.
@Jameshobbs
Basically, yup :3
@Melonking
"nick.name /nick [player] $nickname$ nicknames yourself or other players without using credits. Also gives access to /resetnick without credits"
Are you concerned that there is no way to have /nick $nickname$ permission seperated from /nick [player] $nickname$ ?
Im deeply confused by this? What are credits? Some sort of cost to nicknaming a player? Surly if that was an admins intention they would just add a cost the the /nick command?
Why is there no nick.name.other permission? If you want to add an internal name currency at least let people choose to bypass it. As it stands you are forced into this which simply adds more confusion and explaining to players.
From what I have seen this plugin works perfectly, I have tried Nick Namer and have had nothing but errors since day 1.
For a plugin that seems to be well designed and well made I am at a loss as to why this one basic feature to switch off credits is missing.
Get Essentials!
Awesome plugin! Just one suggestion possibly change you /t $ command to something else because it interferes with towny
Dude! Get rid of your /t command, it interferes with Towny!
I am OP on my own server and yet when I try to make a nick it says
"Insufficient permissions for this command" What am I doing wrong?
At least with the latest craftbukkit-dev, and from the console, I get this when using the 'si' command. I might not be understanding its use though.
@Jameshobbs
It was accually that i wasn't doing /toggledisplay
could you make it so theres a config option so it does that by default? and also, when I do /toggledisplay now, it changes my skin to Steve :P
Plz help, I really like this plugin :D
Oh yeah, I disabled the option in essentials to allow this plugin to change the in-chat stuff, but it got rid of my prefix when I made a nickname.
Doesn't change in-chat nicknames, even with essentials nicknames disabled.
I also have factions and herochat installed, not sure what is causing the problem :(
@MGbeenieboy
Do you want a permission node for nicknaming someone else without a nick credit? On my server, this was never needed so I never added it.
@sara4012
I've had no issues with tagAPI so make sure you have it installed correctly.
Ok, but why is it allowed to rename other players (without permission)?
Works great on 1.5.2!
@MGbeenieboy
I dont know about your server, but on mine economy is pretty easy to get. If you want to have economy support, there are plugins that can charge economy for commands. I would just wrap the credit command with that plugin and then voila, you have nick credits for econ.