Sueta

Nicky

0.7

Simple SQL nickname plugin.

·Plugin

Nicky
Nicky lets you set a nickname. Its simple and solid and stores to SQL.

Both MySQL and SQLite storage is supported.
Allows for nick sync across servers with MySQL.
Fully supports UUIDs.
Color Nicknames.
Updates Tablist
Optional Join/Leave messages with nicknames

Install
Just drag and drop to your plugins.

Essentials (And other plugin) Support:
Essentials has inbuilt name formatting that will overwrite Nicky. You must disable this in order for Nicky to take effect.

Many other chat plugins offer nickname features that may be conflicting with Nicky. If your name is not changing review their configs to disable this.

Commands

() = Optional, <> = Required
/nick (name) <nick> - Set a nickname.
/delnick (name) - Deletes a nickname.
/realname (search) - Check who owns a nickname.
/nicky - Help and Reloads

Permissions

nicky.set - Lets a user set a nick.
nicky.set.other - Lets a user set another users nick.
nicky.del - Lets a user delete a nick.
nicky.del.other - Lets a user delete another users nick.
nicky.color - Lets a user use any chat formatting.
nicky.color.normal - Lets a user have all colors in a nick.
nicky.color.extra - Lets a user have all special formatting in a nick.
nicky.color.<code> - Lets you set a particular color code (e.g. 1,2,c,a)
nicky.noblacklist - Lets a user bypass the blacklist.
nicky.realname - Access to /realname
nicky.help - (Default) Lets a user view the help
nicky.reload - Reloads the Nicky config.

API:
You can reference Nicky in your plugins to set and retrieve nicknames. Simply include Nicky as a library and create a Nick Object. Example:

//Make a Nick Object
Nick nick = new Nick( player );

//Get a Nickname
String name = nick.get();
 
//Set a Nickname
nick.set( "Jimmy" );

Source

Similar projects

Plugin →