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.
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.adla zielonego)nicky.color.*- wszystkie kolorynicky.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).