Plugin Minecraft AntiSpam
Informacje o AntiSpam i potwierdzonych serwerach
🔌 O AntiSpam
AntiSpam to wtyczka do Minecrafta, która monitoruje aktywność czatu i pomaga utrzymać czat serwera w czystości, wykrywając powtarzające się lub podobne wiadomości, flood, zablokowane słowa i inne niepożądane zachowania na czacie. Ma budowę modułową (funkcje można włączać i wyłączać) oraz oferuje zarówno lokalne przechowywanie (SQLite), jak i obsługę MySQL dla większych instalacji i integracji z webem.
🎯 Cel
AntiSpam został zaprojektowany dla administratorów serwerów i zespołów moderacji, które potrzebują automatycznego wykrywania i obsługi nadużyć na czacie: spamu, powtarzających się znaków, szybkiego floodu wiadomości i słów z czarnej listy. Dostarcza też narzędzi do zbierania zgłoszeń i przeglądania historii kar.
⚙️ Funkcje
- Wykrywanie powtarzających się lub bardzo podobnych wiadomości.
- Ochrona przed floodem (limity częstotliwości wiadomości i sprawdzanie nadmiernego powtarzania znaków).
- W pełni konfigurowalna czarna lista zablokowanych słów.
- Automatyczny system kar z konfigurowalnymi wyzwalaczami i własnymi komendami kar.
- Unikalne ID kar do śledzenia i wyszukiwania akcji.
- Inteligentny system zgłoszeń czatu, który zapisuje ostatnie wiadomości do wglądu dla administracji.
- Opcjonalna integracja z panelem webowym (wymaga MySQL), aby przeglądać kary, logi i zgłoszenia.
- Obsługa wielu języków (angielski, czeski, niemiecki) oraz konfigurowalne wiadomości.
- Obsługa webhooków Discorda do powiadomień.
🧩 Dla kogo jest ten plugin
- Serwery Survival / SMP, które chcą automatycznej moderacji czatu.
- Serwery publiczne z aktywną społecznością, gdzie spam i reklamy są problemem.
- Serwery, które chcą mieć dostępny przez web rejestr kar i zgłoszeń czatu.
🏗️ Przykładowe zastosowania
- Automatyczne wyciszenie lub wykonanie komendy kary po tym, jak gracz wielokrotnie powtórzy zablokowane słowa.
- Członkowie administracji otwierają zgłoszenie utworzone przez plugin i widzą zapisany ostatni czat jako kontekst.
- Administratorzy wyszukują historię kar po unikalnym ID, aby potwierdzić lub cofnąć działania.
⌨️ Komendy
| Komenda | Opis | Uprawnienie | Dostęp |
|---|---|---|---|
/antispam reload | Przeładowuje konfigurację pluginu i pliki językowe. | antispam.reload | Admin |
/antispam check <ID> | Wyświetla szczegółowe informacje o karze po jej unikalnym ID. | antispam.check | Admin |
/chatreport <player> | Tworzy zgłoszenie czatu dla gracza (zapisuje ostatnie wiadomości dla administracji). | antispam.chatreport | Gracz |
/chatreportlogs | Pokazuje najnowsze zgłoszenia czatu. | antispam.admin | Admin |
Uwaga: Powyżej wymieniono tylko komendy potwierdzone w oficjalnych źródłach projektu.
🔐 Uprawnienia
| Uprawnienie | Opis | Domyślnie |
|---|---|---|
antispam.reload | Pozwala używać komendy /antispam reload. | nie określono |
antispam.check | Pozwala używać komendy /antispam check <ID>. | nie określono |
antispam.chatreport | Pozwala tworzyć zgłoszenia czatu. | nie określono |
antispam.admin | Dostęp do zgłoszeń, wyszukiwania kar i funkcji administracyjnych. | nie określono |
antispam.bypass | Omija wszystkie kontrole AntiSpam. | nie określono |
antispam.notify | Otrzymuje powiadomienia związane z pluginem (aktualizacje/powiadomienia). | nie określono |
antispam.punishnotify | Otrzymuje powiadomienia, gdy gracz zostanie automatycznie ukarany. | nie określono |
⚙️ Instalacja
📥 Konfiguracja
- Pobierz oficjalny plik JAR pluginu i umieść go w katalogu
plugins/swojego serwera. - Uruchom serwer ponownie i sprawdź w logach konsoli, czy plugin się ładuje.
- W przypadku funkcji panelu webowego skonfiguruj bazę danych MySQL i włącz integrację web w konfiguracji pluginu.
📦 Zależności
- Nie udokumentowano wymaganych zewnętrznych zależności od innych pluginów. MySQL jest wymagany tylko dla panelu webowego; SQLite jest obsługiwane od razu po instalacji.
🧾 Konfiguracja
- Plugin używa pliku
config.ymldo ustawień (przełączniki funkcji, limity, opóźnienia, kary, ustawienia bazy danych). - Dostarczono pliki językowe, które można edytować.
🧠 Uwagi techniczne
- Przechowywanie: wbudowane SQLite dla pojedynczych serwerów; MySQL obsługiwane i wymagane dla panelu webowego.
- Modułowa konstrukcja: poszczególne zabezpieczenia (spam, flood, zablokowane słowa, zgłoszenia, panel web, webhooki Discorda) można włączać i wyłączać.
- Dla każdej zapisanej akcji generowane są unikalne ID kar, aby ułatwić wyszukiwanie i audyt.
🤝 Kiedy ten plugin jest przydatny
Jeśli potrzebujesz automatycznej, konfigurowalnej moderacji czatu z możliwością zapisywania kar i opcjonalnym dostępem web do logów i zgłoszeń, AntiSpam oferuje modułowy system odpowiedni dla małych serwerów i większych sieci, które wymagają danych opartych na MySQL oraz zdalnego interfejsu web.
- A McPE Server750.28
- Minecraft: PE Server248.08
- Craftopia043.38
- Moan Moan SMP037.87
- AAZ011.66
Strona pluginu AntiSpam pokazuje serwery, na których monitoring znalazł ten plugin, używaną platformę i wersję.
Plugin może dodawać komendy, ekonomię, bezpieczeństwo, uprawnienia dostępu, minigry, integracje i inne mechaniki. Rzeczywista rola AntiSpam zależy od ustawień serwera.
Dane są generowane automatycznie z technicznych odpowiedzi serwerów. Jeśli serwer trzyma listę pluginów prywatnie, może używać AntiSpam, ale nie pojawiać się w tej sekcji.
Użyj listy serwerów z AntiSpam, aby porównać projekty, sprawdzić wspierane wersje lub znaleźć przykłady użycia pluginu na publicznych serwerach.