CoreEngineWIKI
ESC
NavigateEnter OpenESC Close

Nicknames

Players customize their display name, admins can change other players' names too. Nicks support MiniMessage formatting and automatically affect the chat format and the tablist.

Commands #

CommandSyntaxPermissionDefaultDescription
Set nick/nick set <nickname>nick.settrueSets your own nickname
Reset nick/nick resetnick.resettrueBack to your real player name
Look up nick/nick who <nickname>nick.whofalseFinds the real name behind a nick (ignores color codes and case)
Set other's nick/nick setother <player> <nickname>nick.adminfalseSets another player's nick
Reset other's nick/nick resetother <player>nick.adminfalseResets another player's nick
Nick list/nick listnick.adminfalseAll active nicks and their owners
Reload/nick reloadnick.adminfalseReloads stored nicks

Additional permissions #

PermissionDefaultDescription
nick.minimessagefalseLets regular players use color and formatting tags in their nick (admins with nick.admin always may)
ℹ️

Note: Click, hover and insertion effects are ALWAYS stripped from nicks, regardless of permissions. Only colors and formatting can be unlocked via nick.minimessage.

💡

Tip: nick.max-length limits the visible text, not the input: <red>Test counts as 4 characters. For team members, the team tablist formatting additionally overrides the nick display (see Teams).

Configuration (modules/nick.yml) #

YAML
# Enables or disables the nick module.
enabled: true

nick:
  # Maximum nick length, measured on the VISIBLE text after removing
  # all formatting codes.
  max-length: 8
  # Allows MiniMessage color tags like <red>, <green> in nicks.
  allow-colors: true
  # Allows formatting tags like <bold>, <italic> in nicks.
  allow-formatting: true

Complete example config #

YAML
enabled: true

nick:
  max-length: 16
  allow-colors: true
  allow-formatting: false