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.
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 Beispielnicky.color.afür Grün)nicky.color.*- alle Farbennicky.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 �)
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).