Zmiany
1.0.0 (2026-10-24)
Przed aktualizacją: pierwszy start tej wersji pobiera z Maven Central bibliotekę tekstu (Adventure) na Paperze, Purpurze, Folii i Spigocie, więc serwer potrzebuje raz dostępu do internetu. Bez niego AdminControl się nie ładuje (zobacz stronę rozwiązywania problemów w przewodniku).
Dodane
- Panel WWW z logowaniem dwuetapowym dla każdego konta, role z uprawnieniami i limitami kar, zaproszenia, linki do resetu hasła, zarządzanie sesjami i biała lista IP.
- Kary (kick, ostrzeżenie, wyciszenie, ban, ban IP) z panelu i w grze, szablony z eskalacją, automatyczne reguły ostrzeżeń, historia i zdejmowanie kar.
- Pulpit na żywo (Pulse): gracze online i TPS z historią, zgłoszenia wymagające uwagi (do przejęcia stamtąd), ostatnie kary i zamknięte zgłoszenia, kto gra, administracja online w panelu lub w grze oraz światy; gracze z sesjami, notatkami, historią nicków i innymi kontami z tego samego adresu.
- Wyszukiwanie gracza z każdego ekranu (Ctrl+K albo /).
- Czat na żywo z wyszukiwaniem, wiadomościami prywatnymi, pisaniem jako panel, wyciszeniem czatu, slow mode i filtrami.
- Konsola w przeglądarce za świeżym kodem 2FA, z zablokowanymi komendami.
- Ogłoszenia na czacie, pasku akcji, w tytule i na pasku bossa, z rotacją, planowaniem i placeholderami PlaceholderAPI.
- Zgłoszenia graczy z powiadomieniami w grze, kolejką w panelu i wiadomościami do zgłaszającego.
- Dziennik zdarzeń, powiadomienia na Discordzie, synchronizacja grup LuckPerms.
- Import z LiteBans, AdvancedBan, EssentialsX i list banów vanilla.
- SQLite albo MySQL/MariaDB, wspólna dla wielu serwerów.
- Angielski i polski w grze i w panelu.
- Sprawdzanie licencji przy starcie z podpisaną przez sprzedawcę listą unieważnionych kopii (zobacz Prywatność i sprawdzanie licencji).
- Obsługa Folii: operacje na graczach działają na wątku regionu każdego gracza; pulpit pokazuje TPS najsłabszego regionu z graczami.
- Obsługa Minecrafta 1.20.6 (Paper, Purpur i Folia od 1.20.6 do 26.3).
- Spigot od 1.20.6 do 26.3 (testowane na 1.20.6 i 26.2): te same funkcje co na Paperze, z biblioteką tekstu pobieraną przy pierwszym starcie i bez MSPT na pulpicie. Paper, Purpur i Folia pobierają tę samą bibliotekę przy pierwszym starcie tej wersji (raz potrzebny dostęp do internetu), ale dalej używają własnej (zobacz Instalację, „Na Spigocie”).
- Sieci Velocity (Velocity 3.5 i 4.x): ten sam jar na proxy sprawdza bany, gdy gracze wchodzą do sieci, kicki i bany z dowolnego serwera wyrzucają gracza z sieci, a komendy kar działają na proxy (zobacz Sieć Velocity).
- Sieci BungeeCord (BungeeCord i Waterfall): to samo co na Velocity, z tym samym config.yml proxy (zobacz Sieć BungeeCord). Serwer w trybie BungeeCord bez BungeeGuard zapisuje w logu ostrzeżenie i jest oznaczony w panelu jako „Niezabezpieczony forwarding”.
- Kary nałożone na jednym serwerze działają na pozostałych serwerach tej samej bazy MySQL w ciągu około 2 sekund.
- Panel sieci: panel dowolnego serwera na wspólnej bazie MySQL pokazuje każdy serwer sieci, graczy online na każdym,
zgłoszenia ze wszystkich serwerów na jednej liście i wykresy każdego serwera; kick z panelu dociera do gracza tam,
gdzie gra (
server-namew config.yml). - Konsola, czat i ogłoszenia całej sieci w jednym panelu: konsola dowolnego serwera (to samo odblokowanie 2FA i te same zablokowane komendy), czat wszystkich serwerów z wiadomością na jeden serwer albo na wszystkie i ogłoszenia na wybrane serwery.
- Placeholdery dla innych pluginów (
%admincontrol_muted%,%admincontrol_warnings%,%admincontrol_open_reports%, gracze online na każdym serwerze i więcej) z PlaceholderAPI oraz prefiks i grupa każdego gracza z Vault albo LuckPerms w panelu (zobacz Integracje). - Gracze Bedrock (Geyser i Floodgate): znaczek i filtr w panelu, ich skórki z GeyserMC oraz bany i wyciszenia
obejmujące oba konta, które gracz połączył w Floodgate (zobacz Integracje).
bedrock.geysermc-skinsjest domyślnie włączone, także po aktualizacji: serwer wysyła do GeyserMC identyfikatory Xbox graczy Bedrock po ich głowy. Ustawfalse, żeby nic nie wysyłać. - EssentialsX: jego komendy kar działają jako komendy AdminControl, wyciszenia są zgodne w obie strony, a nick, AFK i więzienie każdego gracza są w panelu. DiscordSRV: powiadomienia na jego kanałach, połączone konto Discord w profilu oraz wyciszeni i zbanowani gracze odcięci od czatu w obie strony (zobacz Integracje).
- CoreProtect (24.1+): wpisy CoreProtect gracza w jego profilu (cała sieć), cofanie i przywracanie jego zmian z
panelu albo komendą
/ac rollback, bany, które cofają zmiany (-r, okno bana, szablony), i zdjęcia banów, które je przywracają, w ramach nowego uprawnieniaplayers.rollbacki limitu cofania roli (zobacz Integracje). - Retencja danych dla adresów graczy, sesji gry i dawnych nicków (Ustawienia → Serwer → Retencja danych, domyślnie 365 dni); kopia czatu zamkniętego zgłoszenia znika razem z dziennikiem czatu.
database.mysql.ssl-cado sprawdzania certyfikatu serwera MySQL orazweb.hsts(domyślnie wyłączone) dla paneli na https.- Limity przeciw nadużyciom: próby logowania na adres i na konto, wyszukiwania tekstu w dzienniku czatu, zapytania
do CoreProtect,
/report(najwyżej 5 otwartych zgłoszeń na gracza) i kody/ac link. - Zbanowany gracz nie wejdzie, gdy baza jest wolna albo nie działa: każdy serwer i proxy trzyma aktywne bany i wyciszenia w pamięci, więc logowanie, na które baza nie odpowie w ciągu 3 sekund, jest sprawdzane z nimi (zobacz Panel sieci).
- Panel sieci: Owner może zapomnieć serwer, który opuścił sieć, a gracze serwera, który padł, znikają z listy online po 2 minutach.
- Zgłoszenia: zgłoszenie zamknięte przez wyższą rolę może otworzyć ponownie tylko ta rola albo wyższa.
- Znaczek Bedrock na karcie „Teraz online” na pulpicie; awaria Floodgate wyłącza jej status integracji.
- MySQL: baza, której używają już inne pluginy (ich tabele utworzone przed pierwszym startem AdminControl), jest w porządku; AdminControl nie zatrzymuje się już z „non-empty schema”.