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/
Hello, I really like how this plugins changes the name in the "Player List" and how it changes the skin with TagAPI.
If possible, i'd like to be able to see the skin on myself and for my name in chat to change also. I don't have much knowledge about how this all works so sorry if theses are way out of the boundaries of what you can do.
Cheers.
@jdcvanderwal
This cannot be done. Perhaps when the official minecraft API is released, but until then, its a nogo.
can you add that you can change your skin from somebody
if you fix that your skin NOT change then are you awsome!
@JohnyK9
You can toggle the tag name with /toggledisplay
So a user can get the normal skin if they choose.
NEWLY ADDED: Support with TagAPI to update the name above the player (THIS CHANGES THEIR SKIN) Line just under it: Added a /toggledisplay [name] to enable/disable displaying nickname above the player
"NEWLY ADDED: Support with TagAPI to update the name above the player (THIS CHANGES THEIR SKIN)"
Why would you do this, that means that everyone with a nickname will not have there minecraft skin. You basicly just rendered this plugin useless :(
@ThedarkdudeZ
I will see what I can do. I have an idea on how to implement this.
I will make a way so you can toggle this feature on/off.
If this is possible, could a feature be added that swaps out every name for its respective nick name at all times. So in plugins that have custom join messages it would show the nick name, instead of the name. And in commands, the nick name could be used, as in: '/tp nicknameinsteadofusername'
Great plugin.
This is great :-) I missed the /nick from essentias, when I went with AdminCMD, & PEX; this is better than essentials!
@This_Guy_is_Pixelated
What permissions and chat plugin did you use.
prefix and suffix are implemented for PermissionsEx ONLY.
this is impossable.... i tried to make my suffix "Owner" and it said "an internal error has occerd while attemptin to perfom this command" every time.
@vipercore
Thank you for this insight. I have always disliked Essentials due to how it would cause problems with my plugins. Glad to see they now have a way to enable/disable things.
@Vincent1468
If you go to the config file for essentials there is an option to disable the "nick" command at the top as it can interfere with other nick plugins. :p
Would be nice if we can use all the commands from the console. Also this plugin doesn't work with the essentials nick because they have the same command. Also /t doesnt work with towny.
@ThedarkdudeZ
The /t command does this functionality
so if u have one player with nick name and other without u would do:
/t 1 /tp nickNamedPlayer normalNamedPlayer
or if both are nick named players then
/t 2 /tp nickNamedPlayer1 nickNamedPlayer2
Sadly I cant hook into all plugins to allow people to use commands with nicknames. It is up to the plugin devs to enable this feature.
Could you add a feature that allows commands to be used with nicknames, such as "/tp nickname", or any other commands.
Thanks!
@ZwPBerserk
Thanks for the tip! I will add support immediately.
Hopefully when the official api this will be a no issue.
Great plugin. But u should use TagApi support.
@owengraven
Indeed this is an issue. I am going to see if I can make a work around...
@YiveMe
That probably has to do with your where are players from plugin.
What is the issue? Everytime a player nicknames himself with the plugin "Namer" and undisguises by doing /u, it will unnickname him. this also only work when disguising and undisguising. so only typing /u doesnt unnickname it (meaning no conflicting command.)
Please provide any additional information below. Sent this also to the Disguisecraft plugin dev, and letting you know.
Server Win Os 7 Cb 1.3.2 RB1.0 4gb ram/1Tb hdd latest version of both plugins mentioned "Disguisecraft and Namer"
commandbook,griefprevention as managing plugs.
Thx for the help