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.
@killjoy64
Would that mean if a nickname contained 16 or fewer characters it would appear in the tab-list, or has that been disabled?
@killjoy64
Oh I like that idea. If I'm looking to see if a user is on in tab I could see their user name that would be nice.
@poks999
Bukkit only allows names with 16 characters on the tab list, I guess I can make this more controllable with a boolean if u want the name to show your mc name and it still shows your nick-name in chat.
@poks999
Yeah I agree I hope they change that or at least let us have in option in the .config file
There is a limit with the command, Therefore i cannot use complex colors like
&6E&et&6e&er&6n&ea&6l
with out it changeing back. Can you remove this limit?
@VietNg
Then I don't know. It works for me, and everyone on my server.
@xdeathoreox
I have been using %displayname, however, it doesn't show it in the chat box. It shows on the name tags on top of my head tho :)
@killjoy64
The only other plugin that can somewhat do nicknames is pex/pex chatmanger.
Also, I don't know if this is another plugin, but there are 'clones' of other people. Such as:
(using me as an example) xdeathoreox xdeathoreox56 xdeathoreox045 xdeathoreox23
It's just a display name with a random number on the end of it.
@breezeyboy
Ok, this is from my permissions file:
Obviously change the group name and colors to your liking but just have '%displayname' and '%message' If you don't have '%message' you wont see a persons message.
@xdeathoreox
Are you using any other player naming plugins? If so that might be it, if not then I will probably just need another error check
@Dinastya
Yes, once you do /nick <Your actualy MC Name> It goes yo your normal skin.
It's not pex cus im using pex chatmanager and i didnt change anything but enable it in the config.
@VietNg
In pex, do '%displayname' and it will work fine. End of reply
Also, this just happened and it doesn't seem to happen to every person.
Please let me know how it would work with the chat system via PEX Chat Manager :) thanks
I want this plugin for the /realnick command as essentials doesnt show it without /whois.
Will there be a conflict with essentials?
Will the player lose there skin when changing the real nick?
@DevZedicus
Lol only reason I had spout... Thanks I will dive into this
I'd recommend adding support for this - http://dev.bukkit.org/server-mods/tag/ - it allows you to change the name tags above their heads without the need for spout :)
Finally updated to 1.3.1 with complete Code Rework and among other Features. Thanks for all the positive Feedback and requests! I will be focusing more on this project in the future
Does this works as a Name tag exp:{fire red} my name
or just completly changes your name
any idea if this works with non-english characters? (e.j. Chinese or Japanese?)
I was using Namer but it loses all the characters and shows only "??" each time i restart the server....