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
Could you make it like the 0.8 version, where longer nicknames work? It still works in 1.4.7 so it should be possible now, right?
@killjoy64
Thank you very much! ;)
Also, you're open source yet All Rights Reserved. May I write my own fork of this for personal use? Thanks.
Having an issue when using /reload command in CB 1.5.1-R0.1. TagAPI is installed. To replicate install a clean copy of the plugin alongside TagAPI, run the server and fire the /reload command with one or more players online.
Looks like you're trying to access it when it's not available to use somewhere. Hope this is some use to you ^^
______
config.yml
Ok, so it seems to be detecting the color codes "&7" as a literal part of the name that is show which is why it thinks that my nickname I created is over 16 characters long lol... which is not supposed to be happening lol, this is extremely restrictive in nicknaming. Is there anything you can do about this ? Pastebin Error..
Also, I was wondering if there was anyway to have this plugin not disable a persons skin if they are cracked, for example, if I join my server as "Notch" and then rename myself using this plugin, it will effectively remove the Notch skin as if I had logged into the game with the new NickName :3 lol is there anyway to circumnavigate this ?
@PrimerBlock
Yeah I'm definitely looking for a work-around as we speak, this was just I guess a temp fix because so many people use essentials now. Thank you for using Nick Namer :D
@killjoy64
Is it possible in the near future you could re-enable /nick? Maybe in the config.yml the admin could enable or disable /nick while having the essentials compatible /nnick?
I don't plan on installing essentials and I am sure there are some other admins that don't wish to either. Adding the ability to enable and disable the /nick command while keeping the /nnick command should be workable.
Anyways thanks for a great plugin!
With the new update remember the new command is /nnick, did this because people are having conflicts with essentials.
Added the new ChatColors like bold, underline, ect. Also updated Github in case you want to stalk my code.
Enjoy!
@Cory_
Your plugin doesn't change the nick in the chat...?!
@Melonking
Home now and I just live streamed me doing it! Doing some final testing and going to do a couple of other things with Nick Namer.
Could you add perms for colour support in names? When your back home that is, Ty :)
Again guys, sorry for some of these errors and the lack of updates on them. You're comments are not being ignored, it's just the fact that i'm on spring break and am about 2,000 miles away from my coding environment. I'lll look until all of this next week when i'm back home.
@killjoy64
Long nicknames do work in version 0.8 though. Can't you make it like how it was then? I used it on 1.4.7 and it worked fine.
@Corsicaman
@kyle_will_eat_u
If you're using Essentials, I don't see a need for this plugin as you can do the same thing as has all the same commands, including /realnick.
@Doomy92
Killjoy either needs to recompile this in Java 1.6 or you need to upgrade your Java to 1.7
Hey Love the look of the plugin but I also use /nick in essentials. Could you perhaps change the command to;
/nnick for nicknamer please
What if I want to use this plugin AND essentials nick?
Plugin won't load with last bukkit development build.
@o0Julia0o
Yeah I hate the complications that come with minecraft. But anyway, the reason I haven't addded the &k stuff is because I made this plugin a looong time ago so I forgot that you can now have bold/italic chat in the recent updates! Unfortunately i'm currently on Spring Break and not anywhere near my coding environment, so this means I won't be working on that until about a week from now. Thank you for your generous input!
@janie177
Can't, minecraft issue. A name may only be 16 characters long I can't really do anything about that, sorry man.
Theres this problem: Whenever you want to make your name in like rainbow, it gets very long. It gives an error saying your nick is too long and it will be reset after relogging. Could you add the option to define how long a name may be?