ModsJava
HyperNick
A High Version Nickname Plugin with BookGUI, Prefix, HEX Color and Multi Language.
⬇ Download on SpigotHyperNick
A High Version Nickname Plugin with BookGUI, Prefix, HEX Color and Multi Language...
GitHub: https://github.com/Shallow-Y/HyperNick
MineBBS: https://www.minebbs.com/resources/hypernick.17663/
Requirements
LuckPerms✅
ProtocolLib dev✅
PlaceholderAPI✅
Java 21+
Minecraft 1.21+ Spigot/PaperMC/PurPurMC
Features
✅MySQL Database
✅Prefix System (Depend on LuckPerms)
✅Comprehensive Nickname System
✅BookGUI
✅HEX Color Supported
✅Fake UUID
✅PlaceholderAPI Supported
✅Random Nicknames
✅Multi Language
Placeholders
Code (Text):
%hypernick_nickname% | Nickname
%hypernick_prefix% | Rank Prefix
%hypernick_rank% | Rank
%hypernick_fakeuuid% | Fake UUID
%hypernick_realuuid% | Real UUID
%hypernick_isnicked% | Nicked or not
%hypernick_prefix% | Rank Prefix
%hypernick_rank% | Rank
%hypernick_fakeuuid% | Fake UUID
%hypernick_realuuid% | Real UUID
%hypernick_isnicked% | Nicked or not
Permissions
Code (Text):
hypernick.use | use /nick command
hypernick.admin | reload configs
hypernick.admin | reload configs
Commands
Code (Text):
/nick | hypernick.use | Open BookGUI
/nick reset /unnick | hypernick.use | Cancel Nickname
/nick info | hypernick.use | View information
/nick reload | hypernick.admin | Reload configs
/nick reset /unnick | hypernick.use | Cancel Nickname
/nick info | hypernick.use | View information
/nick reload | hypernick.admin | Reload configs
BOOKGUI
HEX Color/ActionBar/Prefix
Random Nicknames
ALL Information can be translated
Code (YAML):
# HyperNick Messages (English)
# Supports color codes (&a &b &l ...) and HEX color codes (&#FF55FF)
# {prefix} is the value of prefix below, other placeholders see each message
prefix : '&7 [&bHyperNick&7 ] &r'
no-permission : ' {prefix }&cYou do not have permission to perform this action.'
usage : ' {prefix }&eUsage : &f/nick <name|random|rank <rank>|skin <mode>|reuse|reset>'
nick-set : ' {prefix }&aYour nickname has been set to &f {nick }&a.'
nick-reset : ' {prefix }&aDisguise removed, identity restored.'
rank-set : ' {prefix }&aRank set to &f {rank }&a.'
invalid-rank : ' {prefix }&cInvalid rank, available : &f{ranks}'
name-too-short : ' {prefix }&cNickname too short, minimum &f {min }&c characters.'
name-too-long : ' {prefix }&cNickname too long, maximum &f {max }&c characters.'
invalid-name : ' {prefix }&cNickname contains invalid characters.'
name-blocked : ' {prefix }&cThis nickname is blocked, please choose another.'
name-taken : ' {prefix }&cThis nickname is already in use by another player.'
name-conflict-reset : ' {prefix }&cYour nickname conflicts with a real player &f {name }&c who just joined, disguise has been automatically removed.'
daily-limit : ' {prefix }&cDaily nickname change limit reached (&f {limit }&c ).'
not-nicked : ' {prefix }&cYou are not currently disguised.'
already-nicked : ' {prefix }&eYour current nickname : &f{nick}&e, rank : &f{rank}&e.'
info-detail : |-
{prefix }&e===== Disguise Details =====
{prefix}&eNickname : &f{nick}
{prefix}&eRank : &f{rank}
{prefix}&eReal UUID : &7{realuuid}
{prefix}&eFake UUID : &7{fakeuuid}
random-generated : ' {prefix }&aYour nickname has been set to &f {nick }&a.'
config-reloaded : ' {prefix }&aConfiguration reloaded.'
luckperms-missing : ' {prefix }&cLuckPerms not detected, Rank prefix feature unavailable.'
protocollib-missing : ' {prefix }&cProtocolLib not detected, packet name replacement unavailable.'
player-only : ' {prefix }&cThis command can only be executed by a player.'
nick-reused : ' {prefix }&aReused last nickname &f {nick }&a.'
no-last-nick : ' {prefix }&cYou have no previous nickname to reuse.'
skin-set : ' {prefix }&aSkin mode set to &f {mode }&a.'
skin-usage : ' {prefix }&eUsage : &f/nick skin <REAL|RANDOM|RESET>'
actionbar-nicked : '&fYou are currently &cNICKED'
gui:
main:
line1 : '&0Nicknames allows you to play with a different username to not get recognized.'
line2 : '&0All rules still apply. You can still be reported and all name history is stored records.'
start : '&0&n➤ I understand, set up my nickname'
rank:
header1 : '&0Let''s get you set up with your nickname!'
header2 : '&0First, you''ll need to choose which &lRANK&0 you would like to be shown as when nicked.'
skin:
desc : '&0Awesome! Now, which &lSKIN&0 would you like to have while nicked?'
real : '&0➤ My normal skin'
reset : '&0➤ Steve/Alex skin'
random : '&0➤ Random skin'
name:
desc : '&0Alright, now you''ll need to choose the &lNAME&0 to use!'
custom : '&0➤ Enter a nickname'
reuse : "&0➤ Reuse '{last_nick}'"
random : '&0➤ Use a random name'
unnick : '&0To go back to being your usual self, type : &0&l/unnick'
error:
title : '&0Attention! You cannot use {nick } as your nickname!'
reason : '&0 {reason }'
retry : '&0➤ Re-enter nickname'
random : '&0➤ Use random nickname'
back : '&0➤ Back to nickname selection'
random-result:
desc : '&0We randomly generated a nickname for you:'
use : ' &a&nUse'
retry : ' &c&nRetry'
or-custom : '&0&nOr enter a nickname to use.'
# Supports color codes (&a &b &l ...) and HEX color codes (&#FF55FF)
# {prefix} is the value of prefix below, other placeholders see each message
prefix : '&7 [&bHyperNick&7 ] &r'
no-permission : ' {prefix }&cYou do not have permission to perform this action.'
usage : ' {prefix }&eUsage : &f/nick <name|random|rank <rank>|skin <mode>|reuse|reset>'
nick-set : ' {prefix }&aYour nickname has been set to &f {nick }&a.'
nick-reset : ' {prefix }&aDisguise removed, identity restored.'
rank-set : ' {prefix }&aRank set to &f {rank }&a.'
invalid-rank : ' {prefix }&cInvalid rank, available : &f{ranks}'
name-too-short : ' {prefix }&cNickname too short, minimum &f {min }&c characters.'
name-too-long : ' {prefix }&cNickname too long, maximum &f {max }&c characters.'
invalid-name : ' {prefix }&cNickname contains invalid characters.'
name-blocked : ' {prefix }&cThis nickname is blocked, please choose another.'
name-taken : ' {prefix }&cThis nickname is already in use by another player.'
name-conflict-reset : ' {prefix }&cYour nickname conflicts with a real player &f {name }&c who just joined, disguise has been automatically removed.'
daily-limit : ' {prefix }&cDaily nickname change limit reached (&f {limit }&c ).'
not-nicked : ' {prefix }&cYou are not currently disguised.'
already-nicked : ' {prefix }&eYour current nickname : &f{nick}&e, rank : &f{rank}&e.'
info-detail : |-
{prefix }&e===== Disguise Details =====
{prefix}&eNickname : &f{nick}
{prefix}&eRank : &f{rank}
{prefix}&eReal UUID : &7{realuuid}
{prefix}&eFake UUID : &7{fakeuuid}
random-generated : ' {prefix }&aYour nickname has been set to &f {nick }&a.'
config-reloaded : ' {prefix }&aConfiguration reloaded.'
luckperms-missing : ' {prefix }&cLuckPerms not detected, Rank prefix feature unavailable.'
protocollib-missing : ' {prefix }&cProtocolLib not detected, packet name replacement unavailable.'
player-only : ' {prefix }&cThis command can only be executed by a player.'
nick-reused : ' {prefix }&aReused last nickname &f {nick }&a.'
no-last-nick : ' {prefix }&cYou have no previous nickname to reuse.'
skin-set : ' {prefix }&aSkin mode set to &f {mode }&a.'
skin-usage : ' {prefix }&eUsage : &f/nick skin <REAL|RANDOM|RESET>'
actionbar-nicked : '&fYou are currently &cNICKED'
gui:
main:
line1 : '&0Nicknames allows you to play with a different username to not get recognized.'
line2 : '&0All rules still apply. You can still be reported and all name history is stored records.'
start : '&0&n➤ I understand, set up my nickname'
rank:
header1 : '&0Let''s get you set up with your nickname!'
header2 : '&0First, you''ll need to choose which &lRANK&0 you would like to be shown as when nicked.'
skin:
desc : '&0Awesome! Now, which &lSKIN&0 would you like to have while nicked?'
real : '&0➤ My normal skin'
reset : '&0➤ Steve/Alex skin'
random : '&0➤ Random skin'
name:
desc : '&0Alright, now you''ll need to choose the &lNAME&0 to use!'
custom : '&0➤ Enter a nickname'
reuse : "&0➤ Reuse '{last_nick}'"
random : '&0➤ Use a random name'
unnick : '&0To go back to being your usual self, type : &0&l/unnick'
error:
title : '&0Attention! You cannot use {nick } as your nickname!'
reason : '&0 {reason }'
retry : '&0➤ Re-enter nickname'
random : '&0➤ Use random nickname'
back : '&0➤ Back to nickname selection'
random-result:
desc : '&0We randomly generated a nickname for you:'
use : ' &a&nUse'
retry : ' &c&nRetry'
or-custom : '&0&nOr enter a nickname to use.'
HyperNick is a free Minecraft Java mod. Compatible with Minecraft 1.21, 26.1, 26.2. Downloaded 5 times (via Spigot). Download it and open it directly in the game.