HaoNick 4.5.0
HaoNick has reached its version 4.0 with a ton of features!
Please download this plugin and post your feedback here: https://discord.gg/uFhUc2W
HaoNick needs NickAPI to work with it!
Please download it on https://haoshoku.xyz/go/nickapi
Video tutorial:

(sorry for bad english)
What is HaoNick?
HaoNick is one of the best nick plugin that is currently available. With HaoNick you are able to change your uuid (clientside), tag, skin. You are basically a completely new player without changing server related data.
What are the commands of HaoNick?
The command explantation from this page is valid as long as you do not change anything in commands.yml.
/nick - Allows the player to change his tag
/skin - Allows the player to change his skin
/randomnick - Picks up a random name and changes your tag & skin into this specific randomname
/fakerank - Allows you to have a "fake rank" with prefix/suffixes in a nicked name
/nicklist - Allows you to list up who are currently nicked or not
/nickreload - Allows you to reload the configuration
And every setting can be changed!
Why should I use HaoNick instead of other nick plugins?
You can't compare HaoNick with other nick plugins. It is completely another level. What HaoNick makes one of the bests is that HaoNick provides a lot of possibility to setup. You can configure almost everything. Everything that the plugin is accessing, you are able to change it. The config is huge.
Furthermore HaoNick trys to fix compatibility issues with other nametag plugins.
You can be happy with HaoNick.
Furthermore, you are able to keep your nick after a rejoin.
Awesome! May I have a look at the config before I download it?
Of course! Let me convince you that HaoNick has an awesome configuration.
commands.yml
# HaoNick configuration by Haoshoku
# Support: https://haoshoku.xyz/go/discord
# HaoNick do register its commands dynamically. If you want to rename the commands, feel free to do that!
commands:
# Settings for /nick
nick_module:
command: nick
command_permission: 'haonick.nick'
cooldown_bypass_permission: 'haonick.nick.bypass'
change_another_player_permission: 'haonick.nick.others'
chatcolor_permission: 'haonick.chatcolor'
min_length: 3
cooldown: 5
uuid: true
tag: true
skin: false
game_profile_change: false
description: 'Change your player tag and uuid'
usage: '/nick <Name>'
aliases:
- changenick
reset_args:
- reset
- 'off'
- clear
- unnick
whitelist:
- Minecraft
blacklist:
- Notch
- Haoshoku
blacklist_contains_check: false
# Settings for /nicklist
nick_list_module:
command: nicklist
command_permission: 'haonick.nicklist'
description: 'List up all names'
usage: '/nicklist'
aliases:
- nlist
# Settings for /nickreload
nick_reload_module:
command: nickreload
command_permission: 'haonick.nickreload'
description: 'Reload the config'
usage: '/nickreload'
aliases:
- nreload
# Settings for /skin
skin_module:
command: skin
command_permission: 'haonick.skin'
cooldown_bypass_permission: 'haonick.skin.bypass'
change_another_player_permission: 'haonick.skin.others'
cooldown: 5
uuid: false
tag: false
skin: true
game_profile_change: false
nick_exists_check: false
description: 'Change your skin'
usage: '/skin <Name>'
aliases:
- changeskin
reset_args:
- reset
- 'off'
- clear
- unskin
blacklist:
- Notch
- Haoshoku
# Settings for /unnick
unnick_module:
command: unnick
command_permission: 'haonick.unnick'
cooldown_bypass_permission: 'haonick.unnick.bypass'
change_another_player_permission: 'haonick.unnick.others'
cooldown: 5
description: 'Change your player tag and uuid'
usage: '/unnick <Name>'
aliases:
- unnickplayer
# Settings /randomnick
random_nick_module:
command: randomnick
command_permission: 'haonick.randomnick'
cooldown_bypass_permission: 'haonick.randomnick.bypass'
change_another_player_permission: 'haonick.randomnick.others'
cooldown: 5
uuid: true
tag: true
skin: true
game_profile_change: false
description: 'Gives yourself a random nick'
usage: '/randomnick <Name>'
# If you set always_new_name to true, you won't be unnicked if you write /randomnick while being nicked
always_new_name: false
aliases:
- random
reset_args:
- reset
- 'off'
- clear
- unnick
random_names:
- RandomNick1
- RandomNick2
- RandomNick3
- RandomNick4
- RandomNick5
- RandomNick6
- RandomNick7
- RandomNick8
- RandomNick9
- RandomNick10
- RandomNick11
- RandomNick12
- RandomNick13
- RandomNick14
- RandomNick15
- RandomNick16
- RandomNick17
- RandomNick18
- RandomNick19
- RandomNick20
fake_rank_module:
command: fakerank
command_permission: 'haonick.fakerank'
cooldown_bypass_permission: 'haonick.fakerank.bypass'
change_another_player_permission: 'haonick.fakerank.others'
cooldown: 5
description: 'Set a fake rank'
usage: '/fakerank <rank>'
aliases:
- setrank
- setfakerankfake_ranks.yml
# HaoNick configuration by Haoshoku
# Support: https://haoshoku.xyz/go/discord
# If you want to use the integrated prefix/suffix system of HaoNick, do not forget to activate it here.
# FAKE-RANK: A rank that is being used if you nick yourself
# Set it to true if you want to use the fake_rank {prefix+suffix} from HaoNick!
fake_ranks_settings:
chat: true
tab: true
# Explantation of fake_rank system of HaoNick:
# You can just copy a rank block and paste it again with a different name.
# If you want to have a sorted scoreboard, be sure to make an order in the "name" of tab entry of each rank.
# Example: 003mvp is above 004mvp
#
# Important: You need to set a COLOR if you are using 1.13 or HIGHER.
# Take a look here: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/ChatColor.html
# You see there colors like RED, GRAY. Write these colors in the uppercase in the color entry if you want to use it.
# Only one color can be used!
# Each fake_rank has its own permission. Just give the specific fake_rank the permission!
# If you have a permission plugins that allows you to give '*' permission, just set the permissions of OTHER
# ranks to false (- permission).
fake_ranks:
mvp:
display_name: '&bMVP'
permission: 'haonick.fakerank.mvp'
chat:
message: '&b&lMVP &b%name%&f: %message%'
chatcolor: true
tab:
name: '001mvp'
prefix: '&b&lMVP &9'
suffix: ''
color: 'AQUA'
vip:
display_name: '&6VIP'
permission: 'haonick.fakerank.vip'
chat:
message: '&6&lVIP+ &6%name%&f: %message%'
chatcolor: true
tab:
name: '002vip'
prefix: '&6&lVIP &9'
suffix: ''
color: 'GOLD'
normal:
display_name: '&9Normal'
permission: 'haonick.fakerank.normal'
default: true
chat:
message: '&9%name%&f: %message%'
chatcolor: false
tab:
name: '003normal'
prefix: '&9'
suffix: ''
color: 'BLUE'messages.yml
# HaoNick configuration by Haoshoku
# Support: https://haoshoku.xyz/go/discord
# %line% for new line
messages:
prefix: '&5HaoNick &8|&7'
no_player: 'You must be a player to execute this command!'
join_reset: '%prefix% &cYour fake uuid and your tag have been reset because a player with the same uuid joined the server'
nick_data_kept: '%prefix% &aYour name is &e%name%'
join_message: '%prefix% &c%player% &ajoined the game'
quit_message: '%prefix% &c%player% &aleft the game'
commands:
nick_module:
no_permission_player: '%prefix% &cYou do not have the permission to use the nick module'
usage: '%prefix% &e/nick <Name> %line% %prefix% &e/nick <Player> <Name> %line% %prefix% &e/nick reset'
cooldown: '%prefix% &cPlease wait 5 seconds until you are using this command again'
nick_exists: '%prefix% &cThe nick %name% is already being used'
blacklist: '%prefix% &cThis name is blacklisted'
min_length: '%prefix% &cThis name is too short'
# For the player himself messages
player_reset: '%prefix% &aYou successfully reset your name'
player_nicks: '%prefix% &aYour new name is now &e%name%'
# Player nicks another player messages
no_permission_target: '%prefix% &cYou do not have the permissions to rename other players'
target_not_online: '%prefix% &cThis player is not online'
player_resets_target: '%prefix% &aYou successfully reset &e%target% &aname'
target_gets_reset: '%prefix% &cYour nickname has been reset by &e%sender%'
player_nicks_target: '%prefix% &aYou successfully changed the name of &e%target% &ato &e%name%'
target_gets_nicked: '%prefix% &aYour name has been changed by &e%sender% &ato &e%name%'
nick_list_module:
no_permission_player: '%prefix% &cYou do not have the permission having a look at the nick list'
nobody_is_nicked: '%prefix% &cNobody is nicked!'
head_line: '%prefix% &eNick-List:'
message: '&c%original_name% &8-> &a%nicked_name%'
nick_reload_module:
no_permission_player: '%prefix% &cYou do not have the permission to reload the config'
reload_done: '%prefix% &aThe configuration has been reloaded successfully'
random_nick_module:
no_permission_player: '%prefix% &cYou do not have the permission to use the random module'
usage: '%prefix% &e/random <Name> %line% %prefix% &e/random <Player> <Name> %line% %prefix% &e/random reset'
cooldown: '%prefix% &cPlease wait 5 seconds until you are using this command again'
no_names_available: '%prefix% &cNo randomnames available'
# For the player himself messages
player_reset: '%prefix% &aYou successfully reset your name'
player_nicks: '%prefix% &aYour new name is now &e%name%'
# Player nicks another player messages
no_permission_target: '%prefix% &cYou do not have the permissions to rename other players'
target_not_online: '%prefix% &cThis player is not online'
player_resets_target: '%prefix% &aYou successfully reset &e%target% &aname'
target_gets_reset: '%prefix% &cYour nickname has been reset by &e%sender%'
player_nicks_target: '%prefix% &aYou successfully changed the name of &e%target% &ato &e%name%'
target_gets_nicked: '%prefix% &aYour name has been changed by &e%sender% &ato &e%name%'
skin_module:
no_permission_player: '%prefix% &cYou do not have the permission to use the skin module'
usage: '%prefix% &e/skin <Name> %line% %prefix% &e/skin <Player> <Name> %line% %prefix% &e/skin reset'
cooldown: '%prefix% &cPlease wait 5 seconds until you are using this command again'
blacklist: '%prefix% &cThis name is blacklisted'
# For the player himself messages
player_reset: '%prefix% &aYou successfully reset your skin'
player_changes_skin: '%prefix% &aYour new skin is now &e%name%'
# Player nicks another player messages
no_permission_target: '%prefix% &cYou do not have the permissions to rename other players'
target_not_online: '%prefix% &cThis player is not online'
player_resets_target: '%prefix% &aYou successfully reset &e%target% &askin'
target_gets_reset: '%prefix% &cYour skin has been reset by &e%sender%'
player_changes_skin_target: '%prefix% &aYou successfully changed the skin of &e%target% &ato &e%name%'
target_gets_skin_changed: '%prefix% &aYour skin has been changed by &e%sender% &ato &e%name%'
unnick_module:
no_permission_player: '%prefix% &cYou do not have the permission to use the unnick module'
usage: '%prefix% &e/unnick {Player}'
cooldown: '%prefix% &cPlease wait 5 seconds until you are using this command again'
# For the player himself messages
player_reset: '%prefix% &aYou successfully reset your name'
# Player nicks another player messages
no_permission_target: '%prefix% &cYou do not have the permissions to rename other players'
target_not_online: '%prefix% &cThis player is not online'
player_resets_target: '%prefix% &aYou successfully reset &e%target% &aname'
target_gets_reset: '%prefix% &cYour nickname has been reset by &e%sender%'
fake_rank_module:
no_permission_player: '%prefix% &cYou do not have the permission to use the fake rank module'
usage: '%prefix% &aThese fake ranks are available after being nicked: %line% &7- &e%fake_ranks% %line% &aWrite &e/fakerank <rank> &ato set your fake rank!'
cooldown: '%prefix% &cPlease wait 5 seconds until you are using this command again'
rank_not_exist: '%prefix% &cThis fake rank does not exist'
rank_updated: '%prefix% &aYour fake rank has been updated'
rank_no_permission: '%prefix% &cYou do not have the permissions to give yourself this rank'
no_permission_target: '%prefix% &cYou do not have the permissions to change fake rank of other players'
target_not_online: '%prefix% &cThis player is not online'
player_changes_target: '%prefix% &aSuccessfully changed fake rank of &e%target%'
target_gets_changed: '%prefix% &cYour fake rank has been updated'ranks.yml
# HaoNick configuration by Haoshoku
# Support: https://haoshoku.xyz/go/discord
# If you want to use the integrated prefix/suffix system of HaoNick, do not forget to activate it here.
# RANK: A rank that is being used by default players (not nicked players!)
# Set it to true if you want to use the rank {prefix+suffix} from HaoNick!
ranks_settings:
chat: true
tab: true
# Explantation of rank system of HaoNick:
# You can just copy a rank block and paste it again with a different name.
# If you want to have a sorted scoreboard, be sure to make an order in the "name" of tab entry of each rank.
# Example: 001owner is above 002owner
#
# Important: You need to set a COLOR if you are using 1.13 or HIGHER.
# Take a look here: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/ChatColor.html
# You see there colors like RED, GRAY. Write these colors in the uppercase in the color entry if you want to use it.
# Only one color can be used!
# Each rank has its own permission. Just give the specific rank the permission!
# If you have a permission plugins that allows you to give '*' permission, just set the permissions of OTHER
# ranks to false (- permission).
ranks:
owner:
permission: 'haonick.owner'
chat:
message: '&4&lOWNER &c%name%&f: %message%'
chatcolor: true
tab:
name: '001owner'
prefix: '&4&lOWNER &9'
suffix: ''
color: 'RED'
admin:
permission: 'haonick.admin'
chat:
message: '&4&lADMIN &9%name%&f: %message%'
chatcolor: true
tab:
name: '002admin'
prefix: '&4&lADMIN &9'
suffix: ''
color: 'YELLOW'
player:
# If you add default: true, the player will bypass the permission check and will receive this prefix & suffix
default: true
permission: 'haonick.player'
chat:
message: '&9&lPLAYER &9%name%&f: %message%'
chatcolor: false
tab:
name: '003player'
prefix: '&9&lPLAYER &9'
suffix: ''
color: 'GRAY'Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta