ADN [1.19 - 26.2] icon

ADN [1.19 - 26.2] -----

Lightweight Minecraft plugin for setting custom player nicknames.



ADN (Advanced Display Name) is a lightweight Minecraft plugin for managing custom player nicknames.

Features
Tablist nicknames
[​IMG]

MiniMessage Formatting
[​IMG]

System message nicknames (Requires ProtocolLib)
[​IMG]
[​IMG]

Other Features
  • Permissions support
  • SQLite-based nickname storage
  • Configurable nickname length limit
  • Configurable nickname regex validation
  • Nickname prefix support
Configuration
  • The plugin creates a config file at plugins/ADN/config.yml.
  • Default settings:
    Code (YAML):
    # config.yml
    debug
    : false
    nickname-prefix
    : ''
    nickname-pattern
    : ' [A-Za-z0-9ㄱ-ㅎㅏ-ㅣ가-힣 ]+'
    nickname-max-length
    : 30
    tablist-nickname
    : true

    # messages.yml
    prefix
    : '<gray><b> [ADN ]</b></gray>'
    info
    :
      help
    : '/adn <set|reload|reset>'
      reload
    : '<prefix> <green>Config reloaded successfully!'
    error
    :
      no-permission
    : '<prefix> <red>You don''t have permission to use this command.'
      no-format-permission
    : '<prefix> <red>You used a formatting tag you do not have permission to use.'
      must-be-player
    : '<prefix> <red>A player is required to run this command here.'
      invalid-player
    : '<prefix> <red>Invalid player.'
      nickname-null
    : '<prefix> <red>Nickname is null. Check your formatting.'
      nickname-invalid
    : '<prefix> <red>Invalid nickname. It must match : <value>'
      nickname-too-long
    : '<prefix> <red>Nickname is too long. Max length is <value>'
      invalid-pattern
    : '<prefix> <red>''nick-pattern'' in config.yml is missing or malformed.'
    nickname
    :
      set
    :
        self
    : '<prefix> Your nickname has been updated to <value><reset>.'
        other-sender
    : '<prefix> Updated <target>''s nickname to <value><reset>.'
        other-target
    : '<prefix> <gray><initiator> changed your nickname to <value><reset>.'
      reset
    :
        self
    : '<prefix> Your nickname has been reset.'
        other-sender
    : '<prefix> Reset <target>''s nickname.'
        other-target
    : '<prefix> <gray>Your nickname was reset by <initiator>.'
  • After editing the config, run /adn reload to apply changes without restarting the server.
Permissions
  • adn.format:
    • default: true
  • adn.reload:
    • default: 'op'
  • adn.reset.self:
    • default: true
  • adn.reset.user:
    • default: 'op'
  • adn.set.self:
    • default: true
  • adn.set.user:
    • default: 'op'
Commands
  • /adn set <nickname>
    • (admin) /adn set <nickname> <username>
  • (admin) /adn reload
  • /adn reset
    • (admin) /adn reset <username>
Resource Information
Author:
----------
Total Downloads: 352
First Release: Jan 17, 2025
Last Update: Jun 18, 2026
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings