Discord
Nicky
Wiki - Plugins

Nicky: Nicknames der Spieler verwalten

Nicky ist ein eigenes Plugin zur Verwaltung von Spieler-Nicknames auf Minecraft-Servern. Spieler können damit ihren Anzeigenamen mit Farben und Formatierung ändern, während Admins die Kontrolle darüber behalten, welche Nicknames erlaubt sind. Eine schlanke, funktionsreiche Alternative zu /nick aus EssentialsX.

Lesezeit: ca. 4 Min. Plattform: Paper / Spigot

Was Nicky ist

Nicky ist ein kostenloses Plugin, mit dem Spieler ihren Anzeigenamen auf dem Server ändern können. Der neue Nickname erscheint im Chat, in der Tab-Liste, über dem Kopf des Spielers und überall sonst, wo Minecraft einen Namen anzeigt. Der echte Benutzername bleibt unverändert: Es ist nur eine kosmetische Änderung.

Nicknames sind auf RPG-, Roleplay- und Community-Servern eine beliebte Funktion. Spieler wollen mit farbigen Namen auffallen, und Roleplay-Server brauchen Namen, die zur Figur passen (zum Beispiel „Sir_Lancelot“ statt „xXgamer2005Xx“). Nicky deckt diese Fälle ab und lässt dem Admin die volle Kontrolle.

Das Plugin gibt es auf SpigotMC. Es läuft auf Spigot und Paper ab Version 1.8.

Befehle

Befehl Was er macht Berechtigung
/nick nickname Setzt deinen Nickname nicky.nick
/nick off Entfernt deinen Nickname (zurück zu deinem echten Benutzernamen) nicky.nick
/nick Player nickname Ein Admin setzt den Nickname eines anderen Spielers nicky.nick.other
/nick Player off Ein Admin entfernt den Nickname eines Spielers nicky.nick.other
/realname nickname Sucht den echten Benutzernamen eines Spielers anhand seines Nicknames nicky.realname
/nickblacklist add word Fügt der Nickname-Blacklist ein Wort hinzu nicky.blacklist
/nicky reload Lädt die Konfiguration neu nicky.reload

Farben und Formatierung

Nicky unterstützt Minecraft-Farbcodes in Nicknames. Über Berechtigungen steuerst du, welche Farben verfügbar sind:

  • nicky.color.<code> - Berechtigung für eine bestimmte Farbe (zum Beispiel nicky.color.a für Grün)
  • nicky.color.* - alle Farben
  • nicky.format.bold - fett (&l)
  • nicky.format.italic - kursiv (&o)
  • nicky.format.underline - unterstrichen (&n)
  • nicky.format.strikethrough - durchgestrichen (&m)
  • nicky.format.magic - unleserlicher („magischer“) Text (&k)
  • nicky.hex - Hex-Farben (ab 1.16, zum Beispiel &#x123456)

Ein Beispiel: Ein Spieler mit der Berechtigung nicky.color.c kann mit /nick &cSir_Lancelot einen Nickname setzen, der als rotes „Sir_Lancelot“ erscheint. Das ist eine naheliegende Belohnung für VIP-Ränge: Höhere Ränge schalten mehr Farben und Formatierungen frei.

Einschränkungen und Blacklist

Nicky gibt dir mehrere Möglichkeiten, Nicknames zu kontrollieren:

  • Wort-Blacklist - eine Liste verbotener Wörter in Nicknames (Schimpfwörter, beleidigende Ausdrücke). Ein Spieler kann keinen Nickname setzen, der ein gesperrtes Wort enthält
  • Einzigartigkeit - eine Option, die einzigartige Nicknames erzwingt. Zwei Spieler können nicht denselben Nickname haben
  • Länge - minimale und maximale Länge des Nicknames (standardmäßig 3-16 Zeichen)
  • Erlaubte Zeichen - ein Regex, der festlegt, welche Zeichen in Nicknames erlaubt sind (standardmäßig Buchstaben, Ziffern und Unterstrich)
  • Genehmigung - ein optionaler Genehmigungsmodus, in dem eine Änderung des Nicknames vom Team bestätigt werden muss
  • Cooldown - begrenzt, wie oft ein Nickname geändert werden darf (zum Beispiel einmal alle 24 Std.)

Die Blacklist unterstützt Regex, du kannst also Muster sperren (zum Beispiel blockiert admin.* jeden Nickname, der mit „admin“ beginnt).

Konfiguration

Die Hauptdatei ist plugins/Nicky/config.yml:

# Datenbank
database:
  type: SQLITE    # SQLITE oder MYSQL
  mysql:
    host: "localhost"
    database: "nicky"

# Einschränkungen
nicknames:
  min-length: 3
  max-length: 16
  unique: true
  allowed-characters: "[a-zA-Z0-9_]+"
  change-cooldown: 86400  # 24 Std. in Sekunden

# Anzeige
display:
  tab-list: true    # Nickname in der Tab-Liste ändern
  name-tag: true    # Nickname über dem Kopf ändern
  chat: true        # Nickname im Chat ändern

# Präfix vor dem Nickname
prefix: "~"  # Spieler mit Nickname bekommen ein ~ vor ihrem Namen

Mit einem Präfix (zum Beispiel „~“) vor dem Nickname erkennst du schnell, welche Spieler einen geänderten Namen haben und welche ihren echten benutzen. Das hilft dem Team zu sehen, dass „~Sir_Lancelot“ ein Nickname und kein echter Minecraft-Benutzername ist.

Nicky vs. /nick von EssentialsX

EssentialsX hat bereits einen eingebauten Befehl /nick. Die Unterschiede:

  • Datenbank - Nicky speichert Nicknames in SQLite/MySQL (sie überstehen einen Neustart), EssentialsX in Spielerdateien
  • Blacklist - Nicky hat eine eingebaute Nickname-Blacklist, bei EssentialsX ist zusätzliche Konfiguration nötig
  • Genehmigung - Nicky hat einen optionalen Genehmigungsmodus, EssentialsX nicht
  • /realname - beide bieten eine Suche nach dem echten Namen

Wenn du bereits EssentialsX nutzt und nur einfache Nickname-Änderungen brauchst, reicht das eingebaute /nick. Brauchst du mehr Kontrolle (eine Datenbank, eine eingebaute Blacklist, Genehmigungsmodus), ist Nicky die bessere Wahl.

Verwandte Plugins: EssentialsX, LuckPerms (Farbberechtigungen), TAB (Formatierung der Tab-Liste).