Nasz serwerSerwer minecraft.plNowa edycja dziś o 19:00Zobacz
Discord
Nasz serwerSerwer minecraft.plNowa edycja startuje dziś o 19:00Odliczamy do startu nowej edycji serwera minecraft.pl. Bądź z nami o 19:00 i graj od pierwszej minuty.minecraft.plZobacz serwer
Wiki - Pluginy

Chatty - lekki system formatowania czatu

Chatty

Chatty to uniwersalny plugin czatowy, który łączy prostotę konfiguracji z bogatymi funkcjami. Formatowanie wiadomości, kanały lokalne i globalne, filtr spamu i wulgaryzmów, hover z informacjami o graczu oraz automatyczne wiadomości - wszystko w jednym lekkim pakiecie.

Czas czytania: ~4 min Platforma: Paper / Spigot / Purpur

Co to jest Chatty

Chatty to darmowy plugin czatowy dla serwerów Bukkit/Spigot/Paper, zaprojektowany jako lekka i łatwa w konfiguracji alternatywa dla bardziej rozbudowanych systemów czatu. Plugin skupia się na tym, czego naprawdę potrzebuje większość serwerów: czytelnym formacie wiadomości, podstawowych kanałach i ochronie przed spamem.

W odróżnieniu od pluginów takich jak VentureChat, Chatty stawia na minimalizm. Konfiguracja mieści się w jednym przejrzystym pliku YAML, a plugin nie wymaga dodatkowych zależności poza opcjonalnym Vault do wyświetlania prefixów rang i PlaceholderAPI do placeholderów.

Plugin jest dostępny na SpigotMC i obsługuje wersje Minecraft od 1.7 do 1.21.x.

Główne funkcje

  • Formatowanie czatu - pełna kontrola nad wyglądem wiadomości: prefixy rang, kolory, formaty tekstu
  • Kanały czatu - lokalny (zasięg bloków), globalny, administracyjny i własne kanały
  • JSON messaging - hover na nicku gracza z podglądem statystyk, kliknięcie uruchamia komendę
  • Auto-wiadomości - cykliczne ogłoszenia serwerowe wyświetlane w określonych odstępach czasu
  • Prywatne wiadomości - wbudowany system /msg i /reply z opcjonalnym szpiegowaniem przez adminów
  • Notifications - powiadomienia dźwiękowe, gdy ktoś wspomni twój nick na czacie
  • Obsługa wielu grup - różny format czatu dla każdej rangi (gracz, VIP, moderator, admin)

Konfiguracja

Plik konfiguracyjny plugins/Chatty/config.yml jest podzielony na przejrzyste sekcje. Przykład konfiguracji kanału:

chats:
  global:
    enable: true
    format: "&8[&6G&8] {prefix} {player}&f: {message}"
    range: -1              # -1 = nieograniczony zasięg
    symbol: "!"            # wiadomość zaczynająca się od ! trafia na globalny
    permission: chatty.chat.global
    cooldown: 3
    money: 0               # koszt wysłania wiadomości (Vault)
  local:
    enable: true
    format: "&8[&aL&8] {prefix} {player}&f: {message}"
    range: 100             # zasięg 100 bloków
    symbol: ""             # domyślny kanał (bez symbolu)
    permission: chatty.chat.local
    cooldown: 0

Sekcja json w konfiguracji pozwala definiować interaktywne elementy. Najczęściej używana jest konfiguracja hoveru na nicku gracza, który wyświetla rangę, czas gry i statystyki.

Filtr spamu i wulgaryzmów

Chatty posiada wbudowany system moderacji czatu z kilkoma warstwami ochrony:

  • Filtr wulgaryzmów - zastępuje zakazane słowa gwiazdkami lub blokuje wiadomość całkowicie. Lista słów w osobnym pliku
  • Anti-spam - blokuje powtarzające się wiadomości i zbyt częste pisanie (cooldown per kanał)
  • Anti-caps - automatycznie zamienia wiadomości pisane WIELKIMI LITERAMI na małe, jeśli przekraczają ustawiony próg procentowy
  • Anti-advertisement - blokuje adresy IP i domeny innych serwerów wklejane na czacie

Każdy filtr można wyłączyć osobno. Gracze z uprawnieniem chatty.bypass.filtr nie podlegają danemu filtrowi - przydatne dla administracji.

Komendy i uprawnienia

Komenda Opis Uprawnienie
/chatty reload Przeładowuje konfigurację chatty.reload
/msg gracz tekst Wysyła prywatną wiadomość chatty.msg
/reply tekst Odpowiada na ostatnią wiadomość prywatną chatty.reply
/spy Włącza podgląd prywatnych wiadomości chatty.spy
/clearchat Czyści czat dla wszystkich graczy chatty.clearchat

Wskazówki

  • Symbol kanału to wygoda - ustaw ! dla globalnego, żeby gracze mogli szybko pisać na oba kanały bez przełączania
  • Uzupełnij polskie wulgaryzmy - domyślna lista filtra jest angielska. Dodaj polskie słowa do pliku filtrów
  • Hover z PlaceholderAPI - podłączając PlaceholderAPI możesz wyświetlać czas gry, zabójstwa i inne statystyki po najechaniu na nick
  • Koszt wiadomości globalnych - ustawienie money: 5 przy kanale globalnym zapobiega spamowi i tworzy sink ekonomii
  • Auto-wiadomości - skonfiguruj 5-10 rotujących ogłoszeń o zasadach serwera, wydarzeniach i rankingach

Powiązane pluginy: Vault (prefixy rang), PlaceholderAPI (placeholdery), LuckPerms (rangi i uprawnienia).