NickyG Premium - Advanced Nickname System 7.0.2

the best and most complete plugin to handle nicknames in you server! Also with a GUI to color chat!
Supported software
Supported versions
Tags
Tags
None
serverbanner.png


AYVDjjX.png

Boh0RjB.png

MY1TG9o.png
2FBphtT.png

iUw8393.png

ljPk5xi.gif

16l5kkz.gif

Pf0VUKs.gif





!ATTENTION! IT IS KNOWN THAT SOME INVENTORY SEE PLUGINS COULD CAUSE SOME BUGS
TO NICKYG
WE HIGHLY RECOMMEND TO USE OPENINV AS
INVENTORYSEE PLUGIN!


CONFIG FILE
Code:
#  $$\   $$\ $$\           $$\                  $$$$$$\        $$$$$$$\  $$$$$$$\  $$$$$$$$\ $$\      $$\ $$$$$$\ $$\   $$\ $$\      $$\
#  $$$\  $$ |\__|          $$ |                $$  __$$\       $$  __$$\ $$  __$$\ $$  _____|$$$\    $$$ |\_$$  _|$$ |  $$ |$$$\    $$$ |
#  $$$$\ $$ |$$\  $$$$$$$\ $$ |  $$\ $$\   $$\ $$ /  \__|      $$ |  $$ |$$ |  $$ |$$ |      $$$$\  $$$$ |  $$ |  $$ |  $$ |$$$$\  $$$$ |
#  $$ $$\$$ |$$ |$$  _____|$$ | $$  |$$ |  $$ |$$ |$$$$\       $$$$$$$  |$$$$$$$  |$$$$$\    $$\$$\$$ $$ |  $$ |  $$ |  $$ |$$\$$\$$ $$ |
#  $$ \$$$$ |$$ |$$ /      $$$$$$  / $$ |  $$ |$$ |\_$$ |      $$  ____/ $$  __$$< $$  __|   $$ \$$$  $$ |  $$ |  $$ |  $$ |$$ \$$$  $$ |
#  $$ |\$$$ |$$ |$$ |      $$  _$$<  $$ |  $$ |$$ |  $$ |      $$ |      $$ |  $$ |$$ |      $$ |\$  /$$ |  $$ |  $$ |  $$ |$$ |\$  /$$ |
#  $$ | \$$ |$$ |\$$$$$$$\ $$ | \$$\ \$$$$$$$ |\$$$$$$  |      $$ |      $$ |  $$ |$$$$$$$$\ $$ | \_/ $$ |$$$$$$\ \$$$$$$  |$$ | \_/ $$ |
#  \__|  \__|\__| \_______|\__|  \__| \____$$ | \______/       \__|      \__|  \__|\________|\__|     \__|\______| \______/ \__|     \__|
#                                    $$\   $$ |
#                                    \$$$$$$  |
#                                     \______/
#
#   $$$$$$\      $$$$$$\
#  $$  __$$\    $$ ___$$\
#  $$ /  \__|   \_/   $$ |
#  $$$$$$$\       $$$$$ /
#  $$  __$$\      \___$$\
#  $$ /  $$ |   $$\   $$ |
#  $$$$$$  |$$\\$$$$$$  |
#  \______/ \__|\______/
#
#
#  $$\
#  $$ |
#  $$$$$$$\  $$\   $$\
#  $$  __$$\ $$ |  $$ |
#  $$ |  $$ |$$ |  $$ |
#  $$ |  $$ |$$ |  $$ |
#  $$$$$$$  |\$$$$$$$ |
#  \_______/  \____$$ |
#            $$\   $$ |
#            \$$$$$$  |
#             \______/
#
#  $$\   $$\        $$$$$$$$\                   $$$$$$\   $$$$$$\
#  $$$\  $$ |       \__$$  __|                 $$  __$$\ $$  __$$\
#  $$$$\ $$ | $$$$$$\  $$ | $$$$$$\   $$$$$$\  $$ /  $$ |$$ /  \__|
#  $$ $$\$$ | \____$$\ $$ |$$  __$$\ $$  __$$\ $$ |  $$ |$$ |$$$$\
#  $$ \$$$$ | $$$$$$$ |$$ |$$ /  $$ |$$ |  \__|$$ |  $$ |$$ |\_$$ |
#  $$ |\$$$ |$$  __$$ |$$ |$$ |  $$ |$$ |      $$ |  $$ |$$ |  $$ |
#  $$ | \$$ |\$$$$$$$ |$$ |\$$$$$$  |$$ |       $$$$$$  |\$$$$$$  |
#  \__|  \__| \_______|\__| \______/ \__|       \______/  \______/
#
#
#Every Message has full support for color codes &7 &c &2 ...
# # # # # # # # # # # # # # # # # # # #
# # #        [DATA STORAGE]       # # #
#Chose which data storage method you want to use
#Supported-Types: MYSQL / YML
#It's recommended to use MYSQL for BUNGEECORD SERVERS
#or also for SERVERS with 60+ Active PLAYERS
#NickyG uses HikariCP for connections pools
# https://github.com/brettwooldridge/HikariCP#essentials
# https://github.com/brettwooldridge/HikariCP/wiki/MySQL-Configuration
storage: YML
host: ''
port:
database: ''
username: ''
password: ''
#Available Data Sources
#com.mysql.jdbc.jdbc2.optional.MysqlDataSource (Deprecated MySQL)
#com.mysql.cj.jdbc.MysqlDataSource (MySQL)
mySQLDataSourceClassName: "com.mysql.cj.jdbc.MysqlDataSource"
connectionTimeout: 160000
idleTimeout: 600000
maxLifetime: 1800000
poolSize: 10
cachePrepStmts: true
prepStmtCacheSize: 250
prepStmtCacheSqlLimit: 2048
useSSL: false
verifyServerCertificate: false
requireSSL: false
# # # # # # # # # # # # # # # # # # # #
# # #        [GUI set up]         # # #
#Do not use over 32 letters for each GUI name
#
#Do you want to allow skin changes along nicknames changes? If yes, while changing nickname
#you will also change your skin
#REMEMBER to reload the server if you disable this feature
skin-change: true
#Do you want players to save their custom nicknames in a GUI that will let them
#to easily switch between their saved nicknames
save-favourite-gui: true
#Change name of the first GUI opened with /nick gui
principal-gui: "&bNicknames"
#Change name of items displayed in principal-gui
principal-gui-items:
  reset: "&fRESET"
  bold: "&f&lBOLD"
  italic: "&oITALIC"
  underlined: "&nUNDERLINED"
  darkred: "&4DarkRed"
  red: "&cRed"
  gold: "&6Gold"
  yellow: "&eYellow"
  green: "&2Green"
  lime: "&aLime"
  diamond: "&bDiamond"
  lightblue: "&3LightBlue"
  blue: "&9Blue"
  darkblue: "&1DarkBlue"
  pink: "&dPink"
  purple: "&5Purple"
  white: "&fWhite"
  gray: "&7Gray"
  darkgray: "&8DarkGray"
  black: "&0Black"
  rainbow: "&cR&6a&ei&an&9b&bo&5w"
  close: "&c&lCLOSE"
  skin: "&f&lCHANGE SKIN"
  favourite: "&c&lSAVES"
#Change name of favorite nicknames GUI
favorite-nicks-gui: "&0&lFavorite nicknames"
favorite-nicks-gui-items:
  back: "&c&lBACK"
  savebutton: "&f&lSAVE"
  lore-paper: "&dLoad this nickname"
  lore-gold: "&dSave this nickname in this slot"
#Change name of bold colors GUI
bold-gui: "&lBold Names"
#Change name of items displayed in bold-gui
bold-gui-items:
  darkred: "&4&lDarkRed"
  red: "&c&lRed"
  gold: "&6&lGold"
  yellow: "&e&lYellow"
  green: "&2&lGreen"
  lime: "&a&lLime"
  diamond: "&b&lDiamond"
  lightblue: "&3&lLightBlue"
  blue: "&9&lBlue"
  darkblue: "&1&lDarkBlue"
  pink: "&d&lPink"
  purple: "&5&lPurple"
  white: "&f&lWhite"
  gray: "&7&lGray"
  darkgray: "&8&lDarkGray"
  black: "&0&lBlack"
  back: "&c&lBACK"
#Change name of italic colors GUI
italic-gui: "&oItalic Names"
#Change name of items displayed in italic-gui
italic-gui-items:
  darkred: "&4&oDarkRed"
  red: "&c&oRed"
  gold: "&6&oGold"
  yellow: "&e&oYellow"
  green: "&2&oGreen"
  lime: "&a&oLime"
  diamond: "&b&oDiamond"
  lightblue: "&3&oLightBlue"
  blue: "&9&oBlue"
  darkblue: "&1&oDarkBlue"
  pink: "&d&oPink"
  purple: "&5&oPurple"
  white: "&f&oWhite"
  gray: "&7&oGray"
  darkgray: "&8&oDarkGray"
  black: "&0&oBlack"
  back: "&c&oBACK"
#Change name of underlined colors GUI
underlined-gui: "&nUnderlined Names"
#Change name of items displayed in underlined-gui
underlined-gui-items:
  darkred: "&4&nDarkRed"
  red: "&c&nRed"
  gold: "&6&nGold"
  yellow: "&e&nYellow"
  green: "&2&nGreen"
  lime: "&a&nLime"
  diamond: "&b&nDiamond"
  lightblue: "&3&nLightBlue"
  blue: "&9&nBlue"
  darkblue: "&1&nDarkBlue"
  pink: "&d&nPink"
  purple: "&5&nPurple"
  white: "&f&nWhite"
  gray: "&7&nGray"
  darkgray: "&8&nDarkGray"
  black: "&0&nBlack"
  back: "&c&nBACK"
#
#
#Change name of the first GUI opened with /chatcolor gui
principal-gui-chat: "&bChat Messages"
#Change name of items displayed in principal-gui
principal-chat-gui-items:
  reset: "&fRESET"
  bold: "&f&lBOLD"
  italic: "&oITALIC"
  underlined: "&nUNDERLINED"
  darkred: "&4DarkRed"
  red: "&cRed"
  gold: "&6Gold"
  yellow: "&eYellow"
  green: "&2Green"
  lime: "&aLime"
  diamond: "&bDiamond"
  lightblue: "&3LightBlue"
  blue: "&9Blue"
  darkblue: "&1DarkBlue"
  pink: "&dPink"
  purple: "&5Purple"
  white: "&fWhite"
  gray: "&7Gray"
  darkgray: "&8DarkGray"
  black: "&0Black"
  rainbow: "&cR&6a&ei&an&9b&bo&5w"
  close: "&c&lCLOSE"
#Change name of bold colors GUI
bold-gui-chat: "&lBold Chat Messages"
#Change name of items displayed in bold-gui
bold-chat-gui-items:
  darkred: "&4&lDarkRed"
  red: "&c&lRed"
  gold: "&6&lGold"
  yellow: "&e&lYellow"
  green: "&2&lGreen"
  lime: "&a&lLime"
  diamond: "&b&lDiamond"
  lightblue: "&3&lLightBlue"
  blue: "&9&lBlue"
  darkblue: "&1&lDarkBlue"
  pink: "&d&lPink"
  purple: "&5&lPurple"
  white: "&f&lWhite"
  gray: "&7&lGray"
  darkgray: "&8&lDarkGray"
  black: "&0&lBlack"
  back: "&c&lBACK"
#Change name of italic colors GUI
italic-gui-chat: "&oItalic Chat Messages"
#Change name of items displayed in italic-gui
italic-chat-gui-items:
  darkred: "&4&oDarkRed"
  red: "&c&oRed"
  gold: "&6&oGold"
  yellow: "&e&oYellow"
  green: "&2&oGreen"
  lime: "&a&oLime"
  diamond: "&b&oDiamond"
  lightblue: "&3&oLightBlue"
  blue: "&9&oBlue"
  darkblue: "&1&oDarkBlue"
  pink: "&d&oPink"
  purple: "&5&oPurple"
  white: "&f&oWhite"
  gray: "&7&oGray"
  darkgray: "&8&oDarkGray"
  black: "&0&oBlack"
  back: "&c&oBACK"
#Change name of underlined colors GUI
underlined-gui-chat: "&nUnderlined Chat Messages"
#Change name of items displayed in underlined-gui
underlined-chat-gui-items:
  darkred: "&4&nDarkRed"
  red: "&c&nRed"
  gold: "&6&nGold"
  yellow: "&e&nYellow"
  green: "&2&nGreen"
  lime: "&a&nLime"
  diamond: "&b&nDiamond"
  lightblue: "&3&nLightBlue"
  blue: "&9&nBlue"
  darkblue: "&1&nDarkBlue"
  pink: "&d&nPink"
  purple: "&5&nPurple"
  white: "&f&nWhite"
  gray: "&7&nGray"
  darkgray: "&8&nDarkGray"
  black: "&0&nBlack"
  back: "&c&nBACK"
#Change name of STATS GUI
stats-gui: "&b&lNickname STATS"
#Change name of items displayed in stats-gui
stats-gui-items:
  close: "&c&lCLOSE"
  head: "&c&lPlayer &7» &e{player}"
  saves: "&7« &c&lSaves &7»"
head-lore:
  - "&c&lNickname &7» &f{nick}"
  - "&c&lChatColor &7» &f{color}"
  - "&c&lNick Changes &7» &e{changes}"
  - "&c&lLast Nick Change &7» &e{date}"
  - "&c&lSkinChange &7» &r{skinchange}"
saves-lore:
  - "&c&lSave #1 &7» {s1}"
  - "&c&lSave #2 &7» {s2}"
  - "&c&lSave #3 &7» {s3}"
  - "&c&lSave #4 &7» {s4}"
  - "&c&lSave #5 &7» {s5}"
  - "&c&lSave #6 &7» {s6}"
  - "&c&lSave #7 &7» {s7}"
  - "&c&lSave #8 &7» {s8}"
  - "&c&lSave #9 &7» {s9}"
# # # # # # # # # # # # # # # # # # #
# # #     [Sounds settings]     # # #
#To disable sounds effect put "none" in each setting
#Remember that for every minecraft version there are different names for sound
# 1.8.x SOUNDS https://helpch.at/docs/1.8.8/index.html?org/bukkit/Sound.html
#Set sound to play when a player click the "Barrier" button
#The default sound is for 1.9-1.17
#Use "CLICK" if you are running 1.8.x
back-close-sound: "UI_BUTTON_CLICK"
#Set sound to play when a player click the "Reset" button
#The default sound is for 1.9-1.17
#Use "ANVIL_USE" if you are running 1.8.x
reset-sound: "BLOCK_ANVIL_USE"
#Set sound to play when a player click a "FontStyle" button
#The default sound is for 1.9-1.17
#Use "DOOR_OPEN" if you are running 1.8.x
fontstyle-sound: "BLOCK_WOODEN_DOOR_OPEN"
#Set sound to play when a player click "Skin" button
#The default sound is for 1.9-1.17
#Use "LAVA_POP" if you are running 1.8.x
skin-button-sound: "BLOCK_LAVA_POP"
#Set sound to play when a player click a "Load Save" button
#The default sound is for 1.9-1.17
#Use "LAVA_POP" if you are running 1.8.x
favorite-nick-loaded: "BLOCK_LAVA_POP"
# # # # # # # # # # # # # # # # # # # #
# # #     [Values and Options]    # # #
#Change max nickname lenght
#These setting will afflicts /nick <name>
max-lenght: 17
min-lenght: 3
#Chose characters which players will be not able to use in their nickname
banned-chars:
  - "/"
  - ";"
  - "-"
  - "_"
#IMPORTANT: Before starting, keep in mind that from now i will refer to playername as default name
#           and to nickname as the one choosen with command /nick <name>
#Set to true if you do not want any restriction while changing nickname with /nick <name>
#PS: You will not be able to use nicknames that are being used by an online player but you will be able
#    to use playernames of players who do not have permission to change nickname
#If set to false, the plugin will decide using the must-contain-default-nickname value
#SET BOTH VALUES TO FALSE IF YOU DO NOT WANT PLAYERS TO CHANGE NICKNAME WITH /NICK <NAME>
no-limit-change: true
#IMPORTANT: To let this feature works, you must disable first no-limit-change value!
#If set to true, players will be only able to set a nickname that must contain their playername
#Example > Playername: NaTorOG I can only do things like > Nickname: _!NaTorOG99_?
#          The must important thing is that the new nickname must contain your playername
must-contain-default-nickname: false
#Do you want to display the nickname in the playerlist?
#Set to false if you want to leave the realname shown in the playerlist
show-in-list: true
#If you don't have any other plugins which handle the chatformat
#you can use this one. You MUST RELOAD the server to activate this feature
#IMPORTANT ! TO LET FEATURES OF CHATCOLOR WORK, YOU HAVE TO ENABLE THE CHATFORMAT
enable-chatformat: false
#All the color codes like & are supported
#Here you can use placeholders of the plugin or also PAPI placeholders
#NickyG placeholders :
# {nickname} = player's nickname (if someone does not have a nickname setupped the realname will be displayed)
# {realname} = player's realname
# {uncolorednick} = player's nickname without color
# {message} = player message typed in chat
# {color} = chat color chosed by users who have permission nickyg.colorchat
format: "{nickname}&r &7>> &r{color}{message}"
# # # # # # # # # # # # # # # # # # # #
# # #      [Messages set up]      # # #
#When is it Displayed?
# > > The choosen nickname with /nick <name> is already in use!
nickname-in-use: "&cThe choosen nickname is already in use!"
#When is it Displayed?
# > > The choosen nickname with /nick <name> is banned!
banned-nick-message: "&cThe choosen nickname is banned! Chose another one."
#When is it Displayed?
# > > Player does not have permission to execute command!
no-permission: "&cYou do not have permission to use nickyg commands!"
#When is it Displayed?
# > > Player does not have permission to use that color in GUI
no-color-perm: "&7You are not allowed to use that color"
#When is it Displayed?
# > > Player successfully changed his nickname to {nick}!
nickname-changed: "&7You have successfully changed your nickname to &r{nick}"
#When is it Displayed?
# > > Player has choosen a nickname longer than max-lenght value or minor than min-lenght value!
too-longorshort-nickname: "§cThe choosen nickname is too long or too short !"
#When is it Displayed?
# > > Player has checked through command /claimnick and resulted that nobody is using his nickname
# > > Note: The plugin only recognise players using your exact name
claimed-not-in-use: "&cNobody is using your nickname."
#When is it Displayed?
# > > To the Player that has runned the command /claimnick if results that someone is using his nickname
claimed-mex-toowner: "&7The one using your nickname §ewas resetted to his original name - (&f{TargetName}&e)"
#When is it Displayed?
# > > To the Target that was using the nickname of the player who runned the command /claimnick
claimed-mex-totarget: "&7Your nickname has been reclaimed by &f{Owner} &7and has now been resetted"
#When is it Displayed?
# > > To the Target identified in command /resetnick <playername>
force-resetted-message: "&7You're nickname has been resetted by an Administrator"
#When is it Displayed?
#>> Player chose a nickname that contains a banned-character
illegal-chars-in-nickname: "&cYour nickname contain/s banned character/s"
#When is it Displayed?
#>> Player who can only color his nickname try to change nickname
colornick-color-error: "&cYou can only color your nickname!"
#When is it Displayed?
#>> While using command /colornick #hex , Player has typed an invalid Hex Color
colornick-colorhex-error: "&cInvalid Hex color code! Use /colornick #fffff"
#When is it Displayed?
#>> Player can not use in /colornick #hex colors
colornick-colorhex-permission: "&cYou do not have permission to use #Hex colors in /colornick"
#When is it Displayed?
#>> Player while using /colornick has typed an invalid argument
colornick-invalid-args: "&cInvalid arguments! Use /colornick '&' or /colornick #Hex"
#When is it Displayed?
# > > Player has choosen a nickname which does not contain his playername!
#This only works if must-contain-default-nickname is true
nick-impossible-tochange:
  - "&7You must choose a nickname which"
  - "&7contains your &cplayername"
  - "&7Also remember to do not exceed"
  - "&7max-lenght value > &c17 &7letters"
#When is it Displayed?
# > > Player is trying to change his nickname with /nick <name>
#This only works if no-limit-change and must-contain-default-nickname are set to false
nick-changing-disabled: "&7It seems that server has disabled nickname changing!"
#When is it Displayed?
# > > Player is searching a realname but it's impossible to find
#There are various motivations for this
#1) Target player has not changed his nickname
#2) Target player is not online
#3) Player has not typed correctly target name, you MUST report it also with Caps AlberTO, NaTorOG ..
realname-impossible-tofind:
  - "&7It was impossible to find {target}"
  - "1 He could be offline"
  - "2 He could have not changed his nickname"
  - "3 You could have not typed correctly {target}"
#When is it Displayed?
# > > Player has changed nickname & skin together
skin-changed: "&7Your skin has now changed to &f{Skin}"
#When is it Displayed?
# > > Player do not has permission to use the skin button in the GUI
no-skin-perm: "&7You do not have permission to use the skin button"
#When is it Displayed?
# > > Player using command /chatcolor hex #Hex , has not correctly declared the Hex Color which has to be #FFFF
hex-color-chat-format-error: "&cPlease, use #FFFF hex format to use that color"
#When is it Displayed?
# > > Player successfully changed his chatcolor to {chatcolor}!
chat-color-changed: "&7You have changed your chat color to&r {chatcolor}■"
#When is it Displayed?
# > > Player successfully changed his chatcolor to {rainbow}!
rainbowchat-color-changed: "&7You have changed your chat color to&r {rainbow}"
#When is it Displayed?
# > > Player using command /chatcolor & , has not correctly declared the & Color which has to be &c , &e ... etc
color-chat-format-error: "&cPlease, use & color codes"
#When is it Displayed?
# > > Player has saved his nickname in a slot of FavouriteGUI
favorite-saved: "&7You have correctly saved as favorite > {nicksaved}"
#When is it Displayed?
# > > Player has not permission to use FavoriteGUI
favorite-noperm: "&cYou do not have permission to use Favorite GUI"
#When is it Displayed?
# > > Player is trying to load an empty saves in GUI
favorite-impossible-toload: "&cYou do not have saved a nickname in this slot!"
PAPI PLACEHOLDERS
Code:
Remember to have PlaceholdersAPI installed!
Placeholder:
%nickyg_nickname%
Description:
Display the colored nickname of the player

Placeholder:
%nickyg_realname%
Description:
Display the default name of the player

Placeholder:
%nickyg_uncolored%
Description:
Display the uncolored nickname of the Player

Placeholder:
%nickyg_chatcolor%
Description:
Return Player ChatColor chose in GUI - Useful for ChatFormat

WIKI

Code:
# # # # # # # # # # # # # # # # # # #
# # #   [INSTALLATION & SETUP]  # # #
# 1 - PUT NICKYG_PREMIUM, PAPI, SKINSRESTORER IN /PLUGINS FOLDER
# 2 - START YOU SERVER
# 3 - WHEN YOUR SERVER HAS LOADED, STOP IT
# 4 - SETUP YOUR CONFIG.YML
# 4.1 - CHOOSE NOW IF YOU WANT TO USE YML OR MYSQL
# 4.2 - CHOOSE NOW IF YOU WANT TO ENABLE CHATFORMAT
# 4.3 - IF USING BUNGEECORD >
#                          1) CONFIGURE THE SAME DATABASE MYSQL FOR ALL THE SERVERS
#                          2) PUT CONFIGURED NICKYG FOLDER WITH .JAR FILE IN ALL SERVERS EXCEPT FOR BUNGEECORD
#                          3) DONE!
# 5 - DO YOU USE ESSENTIALS? DISABLE NICK CMD
# 6 - IF YOU USE NICKYG CHATFORMAT, REMOVE OTHERS PLUGIN HANDLING CHATFORMAT LIKE ESSENTIALSCHAT
# 7 - IF YOU WILL NOT USE NICKYG CHATFORMAT, FEATURES RELATED TO /chatcolor WILL NOT WORK
# 8 - NICKYG CHATFORMAT SUPPORT PAPI PLACEHOLDERS %PLACEHOLDERS%
# 9 - NICKYG HAS ALSO BUILT IN PAPI PLACEHOLDERS THAT YOU CAN USE IN OTHER PLUGINS
# 10 - START YOUR SERVER & ENJOY!
  Remember to have PlaceholdersAPI installed!
Placeholder:
  %nickyg_nickname%
Description:
  Display the colored nickname of the player

Placeholder:
  %nickyg_realname%
Description:
  Display the default name of the player

Placeholder:
  %nickyg_uncolored%
Description:
  Display the uncolored nickname of the Player

# # # # # # # # # # # # # # # # # # #
# # #       [PERMISSIONS]       # # #
#Here you can find all the permissions you will need to know
#to correctly setup NickyG PREMIUM
#These are the permission for ALL NICKNAMES colors!
- nickyg.color.allcolors # To let use All colors and Fonts
- nickyg.color.allbolds #To let use All bold font colors
- nickyg.color.allitalics #To let use All italic font colors
- nickyg.color.allunder #To let use All underlined font colors
#Each color permission
#Do not put the | symbol!
#If you want to give bold, italic etc, just do this > nickyg.color.red.bold or nicky.color.red.italic for each color
- nickyg.color.rainbow
- nickyg.color.red |.bold |.italic|.underlined
- nickyg.color.darkred |.bold |.italic|.underlined
- nickyg.color.gold |.bold |.italic|.underlined
- nickyg.color.yellow |.bold |.italic|.underlined
- nickyg.color.verde |.bold |.italic|.underlined
- nickyg.color.lime |.bold |.italic|.underlined
- nickyg.color.aqua |.bold |.italic|.underlined
- nickyg.color.lightblue |.bold |.italic|.underlined
- nickyg.color.darkblue|.bold |.italic|.underlined
- nickyg.color.blue |.bold |.italic|.underlined
- nickyg.color.pink |.bold |.italic|.underlined
- nickyg.color.purple |.bold |.italic|.underlined
- nickyg.color.gray |.bold |.italic|.underlined
- nickyg.color.darkgray |.bold |.italic|.underlined
- nickyg.color.white |.bold |.italic|.underlined
- nickyg.color.black |.bold |.italic|.underlined
#
#
#Here you can find the permissions for ALL CHAT MESSAGES colors!
- nickyg.color.chat.allcolors # To let use All colors and Fonts
- nickyg.color.chat.allbolds #To let use All bold font colors
- nickyg.color.chat.allitalics #To let use All italic font colors
- nickyg.color.chat.allunder #To let use All underlined font colors
#Each color permission
#Do not put the | symbol
#If you want to give bold, italic etc, just do this > nickyg.color.chat.red.bold or
#nicky.color.chat.red.italic for each color
- - nickyg.color.chat.rainbow
  - nickyg.color.chat.red |.bold |.italic|.underlined
  - nickyg.color.chat.darkred |.bold |.italic|.underlined
  - nickyg.color.chat.gold |.bold |.italic|.underlined
  - nickyg.color.chat.yellow |.bold |.italic|.underlined
  - nickyg.color.chat.verde |.bold |.italic|.underlined
  - nickyg.color.chat.lime |.bold |.italic|.underlined
  - nickyg.color.chat.aqua |.bold |.italic|.underlined
  - nickyg.color.chat.lightblue |.bold |.italic|.underlined
  - nickyg.color.chat.darkblue|.bold |.italic|.underlined
  - nickyg.color.chat.blue |.bold |.italic|.underlined
  - nickyg.color.chat.pink |.bold |.italic|.underlined
  - nickyg.color.chat.purple |.bold |.italic|.underlined
  - nickyg.color.chat.gray |.bold |.italic|.underlined
  - nickyg.color.chat.darkgray |.bold |.italic|.underlined
  - nickyg.color.chat.white |.bold |.italic|.underlined
  - nickyg.color.chat.black |.bold |.italic|.underlined
#To give a player no limitations about changing nickname, so skipping safety checks, config settings check ecc
#Suggestion > ADMINISTRATOR PERMISSION ONLY
- nickyg.nolimits
#Reset button in GUI has the same permission of the command /resetnick
- nickyg.resetnick
#
#Skin change button in GUI to let people change skin while changing nickname
- nickyg.changeskin
#
#Commands Permissions
#To reset yourself nickname /resetnick
- nickyg.resetnick
#
#To reset other players nickname /resetnick <target>
#Suggestion > ADMINISTRATOR PERMISSION ONLY
- nickyg.resetothers
#
#To let user claim his nickname from a player that is using his nickname /claimnick
#Suggestion > Give this permissions also to users that can not change their nickname, so that no one
#             can copy their nickname
- nickyg.claimnick
#
#To ban nicknames from being used, or also to protect administrators nicknames /bannick <nickname>
#Suggestion > ADMINISTRATOR PERMISSION ONLY
#If an administrator bans his nick, he will always be able to use it, but normal users NOT !
- nickyg.bannick
#
#To get a printed version of the HashMap storing nicknames
  /hmreport
#Suggestion > CONSOLE ONLY COMMAND which is useful for debug or reporting bugs
#
#To let user see the real name of someone who has changed his nickname /realname <target>
#Suggestion > Give also to normal users this permission
- nickyg.realname
#
#
#
#To show available commands /nick
- nickyg.help
#
#To give players permissions to ONLY COLOR their Nickname with /colornick <color>
- nickyg.onlynickcolor #Permission to use & colors in /colornick
- nickyg.onlynickcolor.hex #Permission to use #hex colors in /colornick
#
#To let people color nicknames with /nick gui
- nickyg.gui
#REMEMBER TO ADD TO PLAYERS WHO CAN ACCESS /NICK GUI related COLORS PERMISSIONS
#
#To let users change completely their nickname using & colors , #HEX but always with CONFIG.YML restrictions configured
- nickyg.changenick
#
#To reload configuration File /nick reload
- nickyg.admin
#
#To let users DISPLAY in /nickstats GUI STATS ABOUT THEM or OTHER PLAYERS
- nickyg.mystats #Only /nickstats
- nickyg.otherstats #Also to see other players stats
#
#To see how many nicked players and their nick/realname list use /nick list
#Suggestion > Better to do not give to all users this permission, because for big servers it could lag
- nickyg.nickedlist
#To let users color their chat with &color codes
#IMPORTANT - Give this permission to user who can also access GUI or other /chatcolor commands
- nickyg.colorchat
#To let users color their chat with a GUI /chatcolor gui
- nickyg.chatgui
#To let users color their chat with a HEX color /chatcolor hex #COLOR like #00FFAA
- nickyg.hexchat
#
#To let user save their favorite nicknames in the SAVES GUI give them this permission
- nickyg.favoritegui
#You can decide how much nicknames they can save in the SAVES GUI giving them this permission adding a NUMBER after the .
- nickyg.savefavorite.x (remove x and put a number between 1 and 9)
#Example If I want to give a player the ability to save maximum 5 nicks I will give them permission
- nickyg.savefavorite.5
#
###
  Example 1
Permissions given :
  - nickyg.onlynickcolor
  - nickyg.realname
  - nickyg.claimnick
Result:
  Players will be able only to color their nicknames with command /nick
  Players will be able to use command /realname
  Players will be able to use command /claimnick

  Example 2
Permissions given:
  - nickyg.onlynickcolor
  - nickyg.gui
  - nickyg.realname
  - nickyg.claimnick
Result:
  Players will be able only to color their nicknames with /nick and the GUI
  Players will be able to use command /realname
  Players will be able to use command /claimnick

  Example 3
- nickyg.changenick
- nickyg.gui
- nickyg.color.<color>
- nickyg.realname
- nickyg.claimnick
- nickyg.favoritegui
- nickyg.savefavorite.5
Result:
  Players will be able only to color and change their nicknames with /nick and the GUI
  Players will be able to use Saves GUI and save a maximum of 5 nicknames
  Players will be able to use command /realname
  Players will be able to use command /claimnick

© 2021 NickyG All Rights Reserved

You are not allowed to decompile the plugin and use the source code without my written permission!

You are not allowed to share it into other websites without my written permission!

You are not allowed to resell my plugin



Remember to Install PAPI Placeholders & SkinsRestorer to unlock all the features available

https://www.spigotmc.org/resources/skinsrestorer.2124/
https://www.spigotmc.org/resources/placeholderapi.6245/


  • 5663992(1).gif
    5663992(1).gif
    300.3 KB · Views: 326
  • reset.png
    reset.png
    413.8 KB · Views: 195
  • sstest.png
    sstest.png
    115.5 KB · Views: 195
  • Bannick.png
    Bannick.png
    153.7 KB · Views: 195
  • ClaimNick.png
    ClaimNick.png
    404.6 KB · Views: 195
  • discord.png
    discord.png
    16.5 KB · Views: 183
  • NickList.png
    NickList.png
    192.7 KB · Views: 195
  • F1.png
    F1.png
    1.5 MB · Views: 155
  • C1png.png
    C1png.png
    850.2 KB · Views: 154
  • C2.png
    C2.png
    643.1 KB · Views: 154
  • chat.gif
    chat.gif
    1.5 MB · Views: 154
  • F2.png
    F2.png
    1 MB · Views: 45
  • gui.png
    gui.png
    72.4 KB · Views: 44
  • nick.gif
    nick.gif
    3.3 MB · Views: 44
  • nick.gif
    nick.gif
    3.3 MB · Views: 8

Latest updates

  1. Little fix

    Code Upgrade
  2. Little fix

    Little code fix
  3. Added compatibility for 1.18

    READ CHANGELOG https://github.com/NaTorOG/Version/blob/main/CHANGELOG.MD?plain=1

Latest reviews

It is literally the best nickname plugin out there!
I am using it since 2019(free version) but the premium version is so much better.
As a server owner it is important to me to have power on nicknames on my server and NickyG does it very well.
The GUI system is really innovative and makes me earn money by selling this cool feature to VIP players.
Definitely worth 4€!
NaTorOG has always helped me with settings and permissions, so a very helpful author!
NaTorOG
NaTorOG
Thank you very much for the review!

Author

NaTorOG

Owner
Author
NaTorOG
Downloads
5
Type
Digital product
License duration
Unlimited
Price
3.99 EUR
Views
6,873
First release
Last update
Rating
5.00 star(s) 1 ratings
Top
You need to upgrade!
Our dark style is reserved for our Premium members. Upgrade here.