Home›Java›Mods›NickMasterRK 1.4.0 — Ultimate Nickname Customization
NickMasterRK 1.4.0 — Ultimate Nickname Customization
ModsJava

NickMasterRK 1.4.0 — Ultimate Nickname Customization

Java mod listed for Minecraft 1.21. Downloads from the MC Java Mods app on Android.

⬇ Download on Spigot
NICKMASTERRK 1.4.0 DOCUMENTATION

INSTALLATION

  1. Stop your server completely.
  2. Remove or disable any other plugin that controls the /nick command.
  3. Replace the previous JAR with NickMasterRK-1.4.0.jar.
  4. Keep your existing plugins/NickMasterRK folder when updating.
  5. Install PlaceholderAPI if you want to display NickMasterRK placeholders in other plugins.
  6. Install LuckPerms if you want advanced permission management.
  7. Install Vault if you want to charge players for nickname changes.
  8. Start the server with an Internet connection. Required database libraries are downloaded automatically during the first startup.
  9. Edit config.yml, storage.yml, and the files inside the lang folder.
  10. Restart the server completely after changing the storage type.
  11. Run /nick doctor to verify the installation.

NickMasterRK 1.4.0 automatically adds missing gradient presets and new configuration options without deleting your existing settings.

FIRST TEST

Code (Text):

/nick help
/nick gui
/nick Test
/nick &aTest
/nick hex #FF5500 Test
/nick gradient #7C3AED #EC4899 Test
/nick info
/nick reset
/nick version
/nick doctor
/papi parse me %nickmasterrk_nick%
 
PLAYER COMMANDS

Code (Text):

/nick <nickname>
/nick gui
/nick reset
/nick info
/nick preview <nickname>
/nick temporary <nickname> <duration>
/nick hex <#RRGGBB> <nickname>
/nick gradient <#start> <#end> <nickname>
/nick random
/nick favorite list
/nick favorite add [nickname]
/nick favorite use <number>
/nick favorite remove <number>
/nick request <nickname>
/nick permissions
/nick changes
/nick language
/nick help
 
NICKNAME FORMAT EXAMPLES

Code (Text):

/nick Test
/nick &aGreenName
/nick &lBoldName
/nick &#FF5500OrangeName
/nick #FF5500OrangeName
/nick hex #00AAFF BlueName
/nick gradient #7C3AED #EC4899 RockPunk
 
Nicknames support legacy color codes, HEX colors, configurable gradients and formatting codes according to the server configuration and player permissions.

GRAPHICAL NICKNAME EDITOR

Open the editor with:

Code (Text):

/nick gui
 
The graphical editor includes:


Players can be allowed to open and preview the GUI without receiving permission to apply a nickname.

CONFIGURABLE GRADIENTS

NickMasterRK 1.4.0 includes these default gradient presets:


Gradients can be combined with bold, italic, underline and other supported formatting options.

Custom presets can be added inside config.yml:

Code (Text):

gradients:
  enabled: true
  permission: nickmasterrk.gradient
  presets:
    sunset: ["#FF5F6D", "#FFC371"]
    ocean: ["#00C6FF", "#0072FF"]
    purple: ["#7C3AED", "#EC4899"]
    fire: ["#FF0000", "#FFD700"]
    emerald: ["#00F260", "#0575E6"]
    ice: ["#E0FFFF", "#00BFFF"]
    rainbow: ["#FF0000", "#8B5CF6"]
 
Missing presets are added automatically when the plugin starts or when /nick reload is used.

TEMPORARY NICKNAMES

Players with permission can use:

Code (Text):

/nick temporary <nickname> <duration>
 
Administrative temporary nickname:

Code (Text):

/nick set <player> <nickname> <duration>
 
Examples:

Code (Text):

/nick temporary &dTemporary 30m
/nick temporary #FF5500Temporary 1h
/nick set Steve &bTemporary 7d
 
Supported duration units:

Code (Text):

m = minutes
h = hours
d = days
w = weeks
 
ADMINISTRATIVE COMMANDS

Code (Text):

/nick menu
/nick set <player> <nickname> [duration]
/nick reset <player>
/nick info <player>
/nick history <player>
/nick list
/nick search <text>
/nick requests
/nick approve <request-id>
/nick reject <request-id>
/nick block <player>
/nick unblock <player>
/nick permissions <player>
/nick limits <player>
/nick limits <player> reset
/nick limits <player> set <amount>
/nick limits <player> add <amount>
/nick limits <player> remove <amount>
/nick sync [player]
/nick sync all
/nick version
/nick checkupdate
/nick checkupdate --force
/nick updateinfo
/nick doctor
/nick doctor chat
/nick doctor storage
/nick doctor update
/nick reload
 
ADMINISTRATION GUI

Open the administration center with:

Code (Text):

/nick menu
 
The administration GUI displays:


NICKNAME REQUEST SYSTEM

Players can submit a nickname for staff approval:

Code (Text):

/nick request <nickname>
 
Staff commands:

Code (Text):

/nick requests
/nick approve <request-id>
/nick reject <request-id>
 
This system can be enabled only for selected ranks using LuckPerms.

CHANGE LIMIT SYSTEM

NickMasterRK can limit how many times each player changes their nickname.

Example LuckPerms permissions:

Code (Text):

nickmasterrk.changes.1
nickmasterrk.changes.2
nickmasterrk.changes.3
nickmasterrk.changes.5
nickmasterrk.changes.10
nickmasterrk.changes.20
nickmasterrk.changes.50
nickmasterrk.changes.100
nickmasterrk.changes.unlimited
 
Example:

Code (Text):

/lp group vip permission set nickmasterrk.changes.5 true
 
The player can view the used and remaining changes with:

Code (Text):

/nick changes
/nick permissions
 
Administrators can modify the counter with:

Code (Text):

/nick limits <player> reset
/nick limits <player> set <amount>
/nick limits <player> add <amount>
/nick limits <player> remove <amount>
 
OPERATOR ACCESS

Server operators receive full access by default.

Code (Text):

permissions:
  operators-have-full-access: true
 
Set this option to false if you want operators to require explicit LuckPerms permissions.

The wildcard permission also grants complete access:

Code (Text):

nickmasterrk.*
 
LANGUAGE SYSTEM

Included languages:


Commands:

Code (Text):

/nick language
/nick language en_US
/nick language es_ES
/nick language pt_BR
 
Aliases:

Code (Text):

/nick lang
/nick idioma
/nick lenguaje
 
The selected language is applied to messages and graphical menus for that player.

PLACEHOLDERAPI

Main nickname placeholders:

Code (Text):

%nickmasterrk_nick%
%nickmasterrk_plain%
%nickmasterrk_original%
%nickmasterrk_has_nick%
%nickmasterrk_prefix%
%nickmasterrk_suffix%
%nickmasterrk_last_change%
%nickmasterrk_cooldown%
%nickmasterrk_expiration%
 
Change-limit and favorite placeholders:

Code (Text):

%nickmasterrk_changes_used%
%nickmasterrk_changes_limit%
%nickmasterrk_changes_remaining%
%nickmasterrk_changes_unlimited%
%nickmasterrk_favorites_count%
 
Server and storage placeholders:

Code (Text):

%nickmasterrk_storage%
%nickmasterrk_nickname_count%
%nickmasterrk_version%
%nickmasterrk_latest_version%
%nickmasterrk_published_version%
%nickmasterrk_update_available%
%nickmasterrk_update_status%
%nickmasterrk_last_update_check%
 
Integration placeholders:

Code (Text):

%nickmasterrk_interactivechat_hook%
%nickmasterrk_hook_interactivechat%
%nickmasterrk_hook_tab%
%nickmasterrk_hook_chatmanager%
%nickmasterrk_sync_status%
 
Use the main placeholder in TAB, ChatManager, UnlimitedNameTags, InteractiveChat, DiscordSRV and other plugins that support PlaceholderAPI:

Code (Text):

%nickmasterrk_nick%
 
TAB or UnlimitedNameTags example:

Code (Text):

%luckperms_prefix% %nickmasterrk_nick% %luckperms_suffix%
 
ChatManager example:

Code (Text):

%luckperms_prefix% %nickmasterrk_nick% &8» &f{message}
 
SUPPORTED INTEGRATIONS


NickMasterRK includes direct InteractiveChat nickname-provider integration and repeated visual synchronization for more consistent hover and click information.

Nicknames are refreshed after joining, changing worlds, changing a nickname, resetting a nickname and enabling compatible integrations.

STORAGE

Available storage types:

Code (Text):

YAML
SQLITE
MYSQL
 
SQLite is recommended for a single server.

MySQL is recommended for an external database or multiple servers sharing nickname information.

The selected storage system preserves:


Restart the server completely after changing the storage type.

NickMasterRK does not automatically migrate existing nickname data between different storage types.

IMPORTANT PLAYER PERMISSIONS

Code (Text):

nickmasterrk.use
nickmasterrk.gui
nickmasterrk.reset
nickmasterrk.preview
nickmasterrk.color
nickmasterrk.hex
nickmasterrk.gradient
nickmasterrk.format
nickmasterrk.format.magic
nickmasterrk.random
nickmasterrk.favorites
nickmasterrk.temporary
nickmasterrk.permissions
nickmasterrk.requests.create
 
A player may receive nickmasterrk.gui without nickmasterrk.use. The GUI will open in preview mode, but the player will not be able to apply the nickname.

IMPORTANT ADMINISTRATIVE PERMISSIONS

Code (Text):

nickmasterrk.admin.*
nickmasterrk.admin.menu
nickmasterrk.admin.set
nickmasterrk.admin.reset
nickmasterrk.admin.info
nickmasterrk.admin.list
nickmasterrk.admin.search
nickmasterrk.admin.history
nickmasterrk.admin.requests
nickmasterrk.admin.block
nickmasterrk.admin.permissions
nickmasterrk.admin.changes.view
nickmasterrk.admin.changes.modify
nickmasterrk.admin.reload
nickmasterrk.admin.doctor
nickmasterrk.admin.version
nickmasterrk.admin.checkupdate
nickmasterrk.admin.checkupdate.force
nickmasterrk.admin.sync
nickmasterrk.admin.sync.all
 
Bypass permissions:

Code (Text):

nickmasterrk.bypass.cooldown
nickmasterrk.bypass.length
nickmasterrk.bypass.filter
nickmasterrk.bypass.duplicate
nickmasterrk.bypass.realname
nickmasterrk.changes.bypass
nickmasterrk.changes.unlimited
nickmasterrk.economy.bypass
 
Update notification permission:

Code (Text):

nickmasterrk.update.notify
 
UPDATE AND DIAGNOSTIC TOOLS

Code (Text):

/nick version
/nick checkupdate
/nick checkupdate --force
/nick updateinfo
/nick doctor
/nick doctor chat
/nick doctor storage
/nick doctor update
/nick sync [player]
/nick sync all
 
/nick version displays the installed version and relevant server information.

/nick checkupdate performs a manual asynchronous update check.

/nick checkupdate --force bypasses the manual update-check cooldown when permitted.

/nick updateinfo displays the latest available version and official download page.

/nick doctor checks storage, configuration and supported integrations.

/nick doctor chat checks the supported chat integrations.

/nick doctor storage checks database health and loaded nicknames.

/nick doctor update displays update-check information.

/nick sync refreshes the visible nickname of one player.

/nick sync all refreshes all online players.

UPDATING TO 1.4.0

  1. Stop the server completely.
  2. Replace the previous NickMasterRK JAR.
  3. Keep your existing plugins/NickMasterRK folder.
  4. Start the server normally.
  5. The new gradient presets and missing options will be added automatically.
  6. Run /nick doctor.
  7. Open /nick gui and verify the gradient selector.

You do not need to delete config.yml when updating.

SUPPORT INFORMATION

When reporting a problem, provide:


Official page:
NickMasterRK on SpigotMC

Do not use the Bukkit /reload command. Restart the server completely after updating the plugin or changing the storage type.

Commands

Plugin details

Read from the plugin's own plugin.yml.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

NickMasterRK 1.4.0 — Ultimate Nickname Customization is a free Minecraft Java mod. Compatible with Minecraft 1.21. Downloaded 56 times (via Spigot). Download it and open it directly in the game.

Explore more