Nick Namer
Nick Namer - Change your in-game name!
Current Latest Version: v1.2.1
I'm Not Dead!
A lot of time and effort goes into these plugins I make. I'm currently a Freshman in High School so it's hard to find the time to maintain and develop my plugins. Donations would be a great way to help me and for you guys to show your appreciation. Donate
Tired of the same in-game name? Well Give yourself a brand spanking new Name! That's right son, a NEW NAME! Nick Namer currently has permissions support (SuperPerms by default...), TagAPI Support, and will default to OP if no permissions file is found.
Want a visual demonstration of this plugin? Click here for my own video on this plugins features!
Make NickNamer even better than before! NickNamer is now open source on github
To Install NickNamer
- Download The Latest Version of Nick Namer - v1.2.1 [CB 1.5.2-R0.1] (.jar)
- (Optional) Install the Latest Version of TagApi
- Drag and drop into your Plugin Directory
- Run your server or type /reload in the console
- You're ready to go!
Features
- Change your name with Colors! (Click for colors resource)
- Confused? See their name!
- You may use any characters to nick name
- Secret Join, Leave, and Kick messages in the config.yml!
- Permissions support (Default: OP)
- Change if the player should be OP or not to use this plugin!
- Will change logout/join/kick messages to <NickName> Joined/Left/Got Kicked
- your name writes a config file with your name and nickname!
- Keep your name when you rejoin the server!
- TagAPI support to change the players title to their new name!
- Have a plugin for custom Login Mesages? Don't use mine! (Controlled in config)
- Added support for a blacklist so your players can't have stupid names!
- Seperate permission nodes for ColorCodes in Nicks!
- More coming soon!
The /nnick command is now an alias of /nick. Yes, this means the command is back to /nick
In Depth Features (Will most likely answer any questions you have)
What this plugin does is allow players to change their display name, not their actual minecraft username. If you don't have TagApi it will only change your chat name and player tab list name. Now what this means is that the name over your head will not be changed with regular installation. IF you use a chat plugin such as Herochat or whatever chat plugins are out nowadays, make sure you change the chat configuration to show the display name instead of the player's actual minecraft username. If you want all Nick Namer has to offer and have installed TagAPI, then with the use of this API, the name above the player's head will be changed, along with their skin of the player's name. (E.g if I nicknamed myself 'Notch', the name above my head would change to 'Notch' and my skin would be changed to his too) I cannot change the fact that your skin changes with the nicknames, as mbaxter said in the description of his API, this is a minecraft client issue and cannot be changed. When you nickname yourself it will check if your name is blacklisted or not based on the config node 'Use Blacklist' and whether or not you have the permission to bypass the blacklist. If you try to nickname yourself a blacklisted word, the NickChangeEvent is cancelled.
Commands
- /nnick <NickName> - change your name, even with Colors1 (Ex. /nnick &b[CoolGuy]&ckilljoy64)
- /nnick <Player> <Nick> - changes the players Nick to the specified Nick. (Ex. /nick PWicks23 &bPWicks)
- /realnick <Nick> - returns the players real name! (New and Improved!)
- /nicknamer <Arg1> <Arg2>... - NickNamer Plugin commands like reload ect.
Permission Nodes
permissions: nickname.nick: description: Permission to NickName! default: op nickname.nick.other: description: permission to rename others! default: op nickname.notify: description: Permission to be notified of name changes! default: op nickname.help: description: Permission to see Nick Namer help! deafult: op nickname.realnick: description: Permission to see their REAL Minecraft NickName. default: op nickname.reload: description: Permission to reaload NickNamer default: op nickname.blacklist.bypass: description: Permission to bypass the blacklist default: op nickname.nick.color.&0: default: op nickname.nick.color.&1: default: op nickname.nick.color.&2: default: op nickname.nick.color.&3: default: op nickname.nick.color.&4: default: op nickname.nick.color.&5: default: op nickname.nick.color.&6: default: op nickname.nick.color.&7: default: op nickname.nick.color.&8: default: op nickname.nick.color.&9: default: op nickname.nick.color.&a: default: op nickname.nick.color.&b: default: op nickname.nick.color.&c: default: op nickname.nick.color.&d: default: op nickname.nick.color.&e: default: op nickname.nick.color.&f: default: op nickname.nick.color.&k: default: op nickname.nick.color.&l: default: op nickname.nick.color.&m: default: op nickname.nick.color.&n: default: op nickname.nick.color.&o: default: op nickname.nick.color.&r: default: op
Example Config File:
config.yml
# Nick Namer Config, available tags for Secrecy are +nick, +name UseTagIfEnabled: true Colored Tags: false NickName TabList: true Blacklist: true Secrecy: Enabled: true Join: '&e+nick &e(+name) &ejoined the game' Leave: '&e+nick &e(+name) &eleft the game' Kick: '&e+nick &e(+name) &ewas kicked'
Nick Names.yml
Players: killjoy64: '&f[&cBoss&f]&ckilljoy64' Download_Fritz: 'Trollitz'
Nick Names Blacklist.txt
stupid phony Notch Uberhaxornova
Todo:
- Do a MASSIVE code cleanup
- More Commands for Future References
- Duplicate Names/Impersonation check for NickNames
- Add a parser to all commands you type.
i have two suggestions:
1. it would be nice, if the nickname is shown on dynmap ( http://dev.bukkit.org/server-mods/dynmap )
2. it would be nice, if the nickname is used by courier ( http://dev.bukkit.org/server-mods/courier )
@Kitten_Tails just open the Nick Names.yml in your plugins\nicknamer-folder & delete the part after the ":".
@alexshots "/nick Usernametochange Nickname" works, a change in Nick Names.yml, works, too.
thx
juila :)
How do I remove my nickname?
only apply to online-users...offline users cannot be changed through command to change his nickname...i thought that is quite inconvenient.
killjoy64, thanks for the update 1.2 so far it seems to be working fine. Only bug I see is the version for NickNamer still shows up as 0.9. Downloaded and loaded it twice with the same result. I do think it has been updated as /nick now works again.
@Melonking
A good work around for this is to add a alias for the command in bukkit.yml which is in your minecraft server root.
Just add the following lines to the end: aliases: nick: nnick
Remember this is a yml file so don't use any tabs. Type <space><space>nick:<space>nnick
For more information on bukkit aliases and bukkit.yml go here wiki.bukkit.org/Bukkit.yml#aliases
I'm using tag api for another plugin so people can have colored nametags. Is it possible to disable Nicknamer using tagapi? I don't like the skins chaning.
LOL FAIL!!!!! my nickname won't fit
My friend told me to tell you 'major.minor version 51.0' on CB1.5.1_R0.1. He said you'd know what to do.
It didn't do anything... O,o
Please help, I am new at making servers! D:
I keep getting this annoying error with the latest release, every time someone joins my server.. Pastebin I checked and I only have two people with nicks, and they are both under 16 Characters long.
I Have TagAPI Installed for TF2... Can I Disable Use of TagAPI For Nicknamer In The Config??
Please Help!
I had this plugin 20 min ago then I reset everything to fix some issues. Now I re-installed it and none of the commands work except for /nickname help the others say Unkown Command
Does this plugin support /msg [nickname] for example my mc name is RyanSayer but with essentials If I change my name to say Steve if people do /msg Steve it wont go through to me
I actualy never used your plugin but I was asked to make a requested plugin compatible with this one (since both plugins are using TagAPI this is quite simple). While trying to do so an error occured:
2013-04-18 07:08:16 [INFO] [NickNamer] Found TagAPI, using TagAPI for Name Changes!
2013-04-18 07:08:16 [INFO] [NickNamer] Loading Configuration Nodes
2013-04-18 07:08:16 [INFO] [NickNamer] Successfully loaded Blacklist
2013-04-18 07:08:16 [INFO] [NickNamer] Naming Online Players...
2013-04-18 07:08:16 [SEVERE] Error occurred while enabling NickNamer v0.9 (Is it up to date?)
org.kitteh.tag.api.TagAPIException: Can't fire TagAPI method while TagAPI is disabled!
at org.kitteh.tag.TagAPI.check(TagAPI.java:177)
at org.kitteh.tag.TagAPI.refreshPlayer(TagAPI.java:112)
at bukkit.killjoy64.NickNamer.NickNamer.namePlayers(NickNamer.java:138)
at bukkit.killjoy64.NickNamer.NickNamer.onEnable(NickNamer.java:90)
as you can see, it's unable to refresh the player's tag name because TagAPI isn't enabled yet. To resolve this you simply have to add "depend: [TagAPI]" in your plugin.yml, so your plugin will be enabled after TagAPI or not at all if TagAPI isn't installed.
@killjoy64
aaah thanks :D
@janie177
@Nikolaj009Wilms
The reason why it's not letting you have nicknames longer than 16 characters is because the Minecraft TAB List only supports nicknames with 16 characters, to fix this set NickName TabList to false. What his will do is enable longer nicknames but the names will no longer be in the TabList. I cannot change the fact that the TabList only accepts 16 characters.
@Nikolaj009Wilms
Use version 0.8. That version still supports long nicknames somehow.
Is there an option to get the length of the nickname longer? My ingame name is iGetYaShocked, and i want to have the nickname ''&4[Gast]&fiGetYaShocked, but it says that the nickname is too long.
Could you set essentials compatibility as a switch in the config, I don't really like having to explain to players that they need an extra n because of a plugin we dont use.
This may sound like a stupid request, but could you have SQL support on this? The reason why is because we have multiple servers linked with BungeeCord and we would like to make nicknames consistant through servers. Thanks :)