Discord
Wiki - Pluginy

Nicky - zarządzanie pseudonimami graczy

Nicky to dedykowany plugin do zarządzania pseudonimami (nickami) graczy na serwerach Minecraft. Pozwala graczom zmieniać wyświetlaną nazwę z kolorami i formatowaniem, z kontrolą administratora nad dozwolonymi nickami. Lekka i funkcjonalna alternatywa dla /nick z EssentialsX.

Czas czytania: ~4 min Platforma: Paper / Spigot

Co to jest Nicky

Nicky to darmowy plugin, który pozwala graczom zmieniać swoją wyświetlaną nazwę (display name) na serwerze. Zmieniony nick jest widoczny na czacie, w tabliście, nad głową gracza i we wszystkich miejscach, gdzie Minecraft wyświetla nazwę. Prawdziwy nick (username) pozostaje niezmieniony - to tylko kosmetyczna zmiana.

Pseudonimy to popularna funkcja na serwerach RPG, roleplay i społecznościowych. Gracze chcą wyróżniać się kolorowymi nickami, a na serwerach RP potrzebują nicków pasujących do postaci (np. "Sir_Lancelot" zamiast "xXgamer2005Xx"). Nicky obsługuje te scenariusze z pełną kontrolą administracyjną.

Plugin jest dostępny na SpigotMC. Działa na Spigot i Paper w wersjach 1.8+.

Komendy

Komenda Co robi Uprawnienie
/nick pseudonim Ustawia pseudonim nicky.nick
/nick off Usuwa pseudonim (wraca do prawdziwego nicku) nicky.nick
/nick Gracz pseudonim Admin ustawia nick innego gracza nicky.nick.other
/nick Gracz off Admin usuwa nick gracza nicky.nick.other
/realname pseudonim Sprawdza prawdziwy nick gracza po pseudonimie nicky.realname
/nickblacklist add slowo Dodaje słowo do blacklisty nicków nicky.blacklist
/nicky reload Przeładowanie konfiguracji nicky.reload

Kolory i formatowanie

Nicky obsługuje kody kolorów Minecraft w pseudonimach. Dostępność kolorów kontrolujesz przez uprawnienia:

  • nicky.color.<kod> - uprawnienie do konkretnego koloru (np. nicky.color.a dla zielonego)
  • nicky.color.* - wszystkie kolory
  • nicky.format.bold - pogrubienie (&l)
  • nicky.format.italic - kursywa (&o)
  • nicky.format.underline - podkreślenie (&n)
  • nicky.format.strikethrough - przekreślenie (&m)
  • nicky.format.magic - tekst "magiczny" (&k)
  • nicky.hex - kolory hex (1.16+, np. �)

Przykład: gracz z uprawnieniem nicky.color.c może ustawić nick /nick &cSir_Lancelot - wyświetli się jako czerwony "Sir_Lancelot". To naturalna nagroda za rangi VIP - wyższe rangi odblokują więcej kolorów i formatowania.

Ograniczenia i blacklist

Nicky oferuje kilka mechanizmów kontroli nad pseudonimami:

  • Blacklist słów - lista zabronionych słów w pseudonimach (wulgaryzmy, obraźliwe frazy). Gracz nie może ustawić nicku zawierającego zablokowane słowo
  • Unikalność - opcja wymuszania unikalnych nicków. Dwóch graczy nie może mieć tego samego pseudonimu
  • Długość - minimalna i maksymalna długość pseudonimu (domyślnie 3-16 znaków)
  • Dozwolone znaki - regex definiujący, jakie znaki są dozwolone w nickach (domyślnie litery, cyfry, podkreślnik)
  • Zatwierdzanie - opcjonalny tryb zatwierdzania, gdzie zmiana nicku wymaga akceptacji staffu
  • Cooldown - ograniczenie częstotliwości zmiany nicku (np. raz na 24h)

Blacklist obsługuje regex, więc możesz blokować wzorce (np. admin.* blokuje wszystkie nicki zaczynające się od "admin").

Konfiguracja

Główny plik to plugins/Nicky/config.yml:

# Baza danych
database:
  type: SQLITE    # SQLITE lub MYSQL
  mysql:
    host: "localhost"
    database: "nicky"

# Ograniczenia
nicknames:
  min-length: 3
  max-length: 16
  unique: true
  allowed-characters: "[a-zA-Z0-9_]+"
  change-cooldown: 86400  # 24h w sekundach

# Wyświetlanie
display:
  tab-list: true    # zmień nick w tabliście
  name-tag: true    # zmień nick nad głową
  chat: true        # zmień nick na czacie

# Prefix przed pseudonimem
prefix: "~"  # gracze z pseudonimem mają ~ przed nickiem

Prefix (np. "~") przed pseudonimem pozwala szybko odróżnić graczy z zmienionym nickiem od tych z prawdziwym. To przydatne dla staffu, żeby wiedzieć, że "~Sir_Lancelot" to pseudonim, a nie prawdziwy nick Minecraft.

Nicky vs EssentialsX /nick

EssentialsX ma wbudowaną komendę /nick, więc po co osobny plugin? Różnice:

  • Baza danych - Nicky zapisuje nicki w SQLite/MySQL (przetrwają restart), EssentialsX w plikach graczy
  • Unikalność - Nicky wymusza unikalne nicki, EssentialsX nie (dwóch graczy może mieć ten sam pseudonim)
  • Blacklist - Nicky ma wbudowaną blacklistę nicków, EssentialsX wymaga dodatkowej konfiguracji
  • Kontrola kolorów - Nicky ma granularne uprawnienia per kolor, EssentialsX ma uprawnienie essentials.nick.color (wszystko albo nic)
  • Zatwierdzanie - Nicky ma opcjonalny tryb zatwierdzania, EssentialsX nie
  • /realname - obie opcje oferują sprawdzanie prawdziwego nicku

Jeśli używasz EssentialsX i potrzebujesz tylko podstawowej zmiany nicku - wbudowany /nick wystarczy. Jeśli potrzebujesz kontroli (unikalne nicki, blacklist, zatwierdzanie, granularne kolory) - Nicky jest lepszym wyborem.

Powiązane pluginy: EssentialsX, LuckPerms (uprawnienia do kolorów), TAB (formatowanie tablisy).