Permissions
All permissions except hexnicks.nick.other
, hexnicks.nonick.other
, hexnicks.chat.advanced
,
hexnicks.config-editor
, and hexnicks.reload
are given to all players by default but can be negated by a permissions
manager like LuckPerms. Learn how to do that here.
A lot of these permissions are tied to commands, read command documentation here.
hexnicks.nick
This permission node allows players to use the command /nick to change their nickname.
hexnicks.nick.other
This permission node is intended for staff and allows them to use the command /nickother to change the nickname of other players.
hexnicks.nonick
This permission node allows players to use the command /nonick to remove their nickname.
hexnicks.nonick.other
This permission node is intended for staff and allows them to remove the nickname of another player using /nonick.
hexnicks.nickcolor
This permission node allows players to use /nickcolor to change just the color of their nickname.
hexnicks.realname
This permission node allows players to use /realname to view the name of a player using a certain nickname.
hexnicks.config-editor
This permission node is intended for staff and allows them to edit the HexNicks config via pastebin using /hexnicks config-editor.
hexnicks.reload
This permission node is intended for staff and allows them to use /hexnicks reload to reload the plugin.
hexnicks.chat.advanced
This permission node is a dangerous one to grant as it allows players to inject things like hover events and click-to-run-command events into chat. Players without this permission will only be able to use MiniMessage tags for colors in chat. This permission allows them to use all MiniMessage tags in chat.
Read about chat formatting here.
hexnicks.color.*
This permission node allows players to use all standard color codes (ex. \<red>, \<dark_blue>) in their nicknames.
You can specify only specific colors with hexnicks.color.red
(or any of the other 16 Mincraft color names).
Read about color formatting here.
hexnicks.color.hex
This permission node allows players to use hex color codes (ex. \<#aabbcc>, \<color:#aabbcc>) in their nicknames.
hexnicks.color.gradient
This permission node allows players to use gradients in their nicknames.
See gradient examples here.
Blocking Certain Color Usage
By default, all players have permission to use all colors. You can view all of the permissions here. To prevent a player from using a certain color code simply negate the permission for the color you want to block.
Blocking Certain Text Decoration Usage
By default, all players have permission to use all text decorations. You can view all of the permissions here. To prevent a player from using a certain text decoration code simply negate the permission for the color you want to block.
How to negate permissions with LuckPerms
If you wanted to, for example, only give certain groups permission to use gradients, you would need to negate the permission for the other groups. To do this using LuckPerms, you would run
/lp group <group> permission set hexnicks.color.gradient false
replacing <group>
with the name of the group you're modifying.