# Nicknames

Spieler passen ihren Anzeigenamen an, Admins auch fremde. Nicks unterstützen MiniMessage-Formatierung und wirken automatisch auf [Chat-Format](chat.html) und [Tablist](tab.html).

## Commands

| Command | Syntax | Permission | Default | Beschreibung |
|---|---|---|---|---|
| Nick setzen | `/nick set <nickname>` | `nick.set` | `true` | Setzt den eigenen Nickname |
| Nick zurücksetzen | `/nick reset` | `nick.reset` | `true` | Zurück zum echten Spielernamen |
| Nick suchen | `/nick who <nickname>` | `nick.who` | `false` | Findet den echten Namen hinter einem Nick (ignoriert Farbcodes und Groß-/Kleinschreibung) |
| Fremden Nick setzen | `/nick setother <spieler> <nickname>` | `nick.admin` | `false` | Setzt den Nick eines anderen Spielers |
| Fremden Nick zurücksetzen | `/nick resetother <spieler>` | `nick.admin` | `false` | Setzt einen fremden Nick zurück |
| Nick-Liste | `/nick list` | `nick.admin` | `false` | Alle aktiven Nicks und Besitzer |
| Neu laden | `/nick reload` | `nick.admin` | `false` | Lädt gespeicherte Nicks neu |

## Weitere Permissions

| Permission | Default | Beschreibung |
|---|---|---|
| `nick.minimessage` | `false` | Erlaubt normalen Spielern Farb- und Formatierungs-Tags im Nick (Admins mit `nick.admin` dürfen das immer) |

> **Hinweis:** Klick-, Hover- und Insertion-Effekte werden IMMER aus Nicks entfernt, egal welche Permission. Nur Farben und Formatierung sind über `nick.minimessage` freischaltbar.

> **Tipp:** `nick.max-length` begrenzt den sichtbaren Text, nicht die Eingabe: `<red>Test` zählt als 4 Zeichen. Bei Team-Mitgliedern überschreibt die Team-Tablist-Formatierung die Nick-Anzeige zusätzlich (siehe [Teams](teams.html)).

## Konfiguration (modules/nick.yml)

```yaml
# Schaltet das Nick-Modul ein oder aus.
enabled: true

nick:
  # Maximale Länge des Nicks, gemessen am SICHTBAREN Text nach dem
  # Entfernen aller Formatierungs-Codes.
  max-length: 8
  # Erlaubt MiniMessage-Farb-Tags wie <red>, <green> im Nick.
  allow-colors: true
  # Erlaubt Formatierungs-Tags wie <bold>, <italic> im Nick.
  allow-formatting: true
```

## Komplette Beispiel-Config

```yaml
enabled: true

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