Sprache

ADN

ADN

Modrinth

Lightweight Minecraft plugin for setting custom player nicknames.

310 Downloads aktualisiert 1d ago
neueste v2.4.3 Modrinth
Bukkit Paper Purpur Spigot 1.19 – 26.2 ManagementUtility

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

Features

Tablist nicknames

2026-04-25-22-54-50

MiniMessage Formatting

2026-04-25-22-54-45

System message nicknames (Requires ProtocolLib)

2026-04-25-22-55-35 2026-04-25-22-55-24

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:
# 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>

Versionen

Release
2.4.3
bukkit, paper, purpur · 1.19, 1.19.1, 1.19.2 · 1d ago
- fix: use asComponent() for 26.2
9
Release
2.4.2
bukkit, paper, purpur · 1.19, 1.19.1, 1.19.2 · 1mo ago
- fix: messages.yml not generated - fix: nickname replacement on join/quit
117
Release
2.4.1
bukkit, paper, purpur · 1.19, 1.19.1, 1.19.2 · 1mo ago
- fix UPDATE_DISPLAY_NAME warning when joining - remove unnecessary permissions
8
Release
2.4.0
bukkit, paper, purpur · 1.19, 1.19.1, 1.19.2 · 1mo ago
- drop direct migration for versions before 2.3.x - if upgrading from before 2.3.x, run the server once on 2.3.x before updating to 2.4.0. - fix config…
5
Release
2.3.7
bukkit, paper, purpur · 1.19, 1.19.1, 1.19.2 · 2mo ago
- fix: use hexColors
31
Release
2.3.6
bukkit, paper, purpur · 1.19, 1.19.1, 1.19.2 · 2mo ago
23
Release
2.3.5
bukkit, paper, purpur · 1.19, 1.19.1, 1.19.2 · 4mo ago
- fix: Spigot compatibility issue
77
Release
2.3.4
bukkit, paper, purpur · 1.19, 1.19.1, 1.19.2 · 4mo ago
- support 1.19.x, 1.20.x
7
Release
2.3.3
bukkit, paper, purpur · 1.21, 1.21.1, 1.21.2 · 4mo ago
- add escaping logic
6
Release
2.3.2
bukkit, paper, purpur · 1.21, 1.21.1, 1.21.2 · 4mo ago
8
Release
2.3.1
bukkit, paper, purpur · 1.21, 1.21.1, 1.21.2 · 4mo ago
4
Release
2.3.0
bukkit, paper, purpur · 1.21, 1.21.1, 1.21.2 · 4mo ago
3

Kommentare 0

Noch keine Kommentare. Sei der Erste, der seine Meinung teilt.