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

SuperVanish - niewidzialność dla administracji serwera

SuperVanish

SuperVanish to plugin, który ukrywa adminów i moderatorów całkowicie przed graczami. Znika z listy TAB, licznika online, chatu - gracze w ogóle nie wiedzą, że ktoś z obsługi jest na serwerze. Idealny do obserwacji i moderacji bez ujawniania obecności.

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

Co to jest SuperVanish

SuperVanish to darmowy plugin serwerowy stworzony przez dewelopera MyzelYam, dostępny na SpigotMC. Jego głównym zadaniem jest całkowite ukrycie administratorów i moderatorów przed zwykłymi graczami na serwerze Minecraft.

W odróżnieniu od prostego efektu niewidzialności (/effect) lub podstawowego vanisha z EssentialsX, SuperVanish idzie o krok dalej. Ukryty gracz znika nie tylko wizualnie - przestaje istnieć z perspektywy graczy w każdym aspekcie: nie ma go na liście TAB, nie widać go w liczniku online, nie wysyła wiadomości o dołączeniu ani wyjściu, a jego interakcje ze światem (otwieranie skrzyń, naciskanie przycisków) są całkowicie ciche.

Plugin działa na serwerach opartych na Spigot, Paper i Purpur, obsługując wersje Minecrafta od 1.8 do najnowszych wydań 1.21.x. Jest szczególnie popularny na serwerach SMP, survival i RPG, gdzie obecność niewidocznego admina pozwala na dyskretną obserwację graczy i szybką reakcję na naruszenia regulaminu.

Liczba pobrań na SpigotMC przekracza kilkaset tysięcy, co czyni go jednym z najbardziej rozpoznawalnych pluginów w kategorii narzędzi dla administracji. Jeśli szukasz bardziej zaawansowanej wersji z obsługą sieci BungeeCord lub Velocity, autor wydał płatne rozszerzenie PremiumVanish, omówione w dalszej części tego poradnika.

Jak działa vanish

SuperVanish realizuje niewidzialność na kilku poziomach jednocześnie. Zrozumienie każdego z nich pomaga w prawidłowej konfiguracji i wyjaśnia, dlaczego ten plugin jest lepszy od innych rozwiązań.

Ukrywanie z listy graczy (TAB)

Gdy admin włączy vanish, zostaje natychmiast usunięty z pakietu PlayerInfoPacket wysyłanego do graczy bez uprawnienia do widzenia ukrytych osób. Gracze nie zobaczą go ani na liście TAB (Tab), ani w wynikach komendy /list. Licznik online w MOTD serwera (wyświetlany w liście serwerów Minecraft) również nie uwzględnia ukrytych adminów - serwer pokazuje np. "12/100" zamiast "13/100".

Fałszywe wiadomości dołączenia i wyjścia

Każdy admin, który dołącza do serwera ze włączonym vanishem (lub włącza go chwilę po dołączeniu), może wysłać graczom fałszywą wiadomość wyjścia. Gracze widzą "Admin opuścił serwer.", choć w rzeczywistości nadal jest on online i może ich obserwować. Analogicznie, gdy admin wyłącza vanish, graczom może pojawić się fałszywa wiadomość dołączenia. Obie wiadomości są konfigurowalne i korzystają z tego samego formatu co standardowe komunikaty serwera.

Blokowanie interakcji ze środowiskiem

W trybie vanish admin domyślnie nie może przypadkowo zdradzić swojej obecności przez interakcję ze światem. Otwieranie skrzyń, szaf i innych pojemników odbywa się cicho - animacja pokrywy skrzyni nie pojawia się dla graczy, a dźwięk otwarcia nie jest emitowany. Podobnie naciskanie przycisków, dźwigni i tablic nie generuje żadnych wizualnych ani dźwiękowych sygnałów widocznych dla graczy.

Pasek akcji jako przypomnienie

Żeby admin nie zapomniał, że jest w trybie vanish, SuperVanish wyświetla cykliczne przypomnienie w action barze (pasku nad paskiem życia). Domyślnie pojawia się tam komunikat w stylu "Jesteś niewidoczny" co kilka sekund. Czas interwału i treść wiadomości są konfigurowalne.

Komendy

SuperVanish jest prosty w obsłudze - podstawowa funkcjonalność sprowadza się do kilku komend:

Komenda Co robi Uprawnienie
/v Przełącza vanish włącz/wyłącz dla siebie (alias dla /vanish) sv.vanish
/vanish Przełącza vanish włącz/wyłącz dla siebie sv.vanish
/vanish Gracz Włącza lub wyłącza vanish dla innego gracza sv.vanish.others
/sv reload Przeładowuje konfigurację bez restartu serwera sv.reload
/sv list Wyświetla listę aktualnie ukrytych graczy sv.list
/sv update Sprawdza dostępność nowej wersji pluginu sv.update

Uprawnienie sv.see pozwala graczowi widzieć innych ukrytych adminów (wyświetlają się półprzezroczyście). Warto przydzielić je wszystkim rangom administracyjnym przez LuckPerms, żeby moderatorzy widzieli ukrytych adminów wyższego szczebla.

Opcjonalne uprawnienie sv.vanish.onjoin powoduje, że gracz automatycznie wchodzi w tryb vanish przy każdym dołączeniu do serwera. Przydatne dla dedykowanych kont moderacyjnych, które zawsze powinny być niewidoczne.

Konfiguracja

Plik konfiguracyjny znajduje się pod ścieżką plugins/SuperVanish/config.yml. Po pierwszym uruchomieniu plugin generuje plik z domyślnymi wartościami. Najważniejsze opcje:

# Wiadomości join/leave dla ukrytego gracza
SendFakeJoinMessage: true       # wysyłaj fałszywą wiadomość dołączenia przy wyjściu z vanisha
SendFakeQuitMessage: true       # wysyłaj fałszywą wiadomość wyjścia przy włączeniu vanisha
FakeJoinMessage: "&e%player% dołączył do gry."
FakeQuitMessage: "&e%player% opuścił grę."

# Ukrywanie z licznika online
HideFromPlayerList: true        # usuwa z listy TAB i /list
ModifyPlayerCount: true         # zmniejsza licznik online w MOTD

# Efekty w trybie vanish
GiveFlight: true                # przyznaj latanie po włączeniu vanisha
GiveNightVision: false          # przyznaj widzenie w ciemności (domyślnie wyłączone)
SpeedLevel: 0                   # poziom efektu szybkości (0 = brak)

# Blokada interakcji
SilentChestOpen: true           # otwieranie skrzyń bez dźwięku/animacji
PreventInteractions: true       # blokada naciskania przycisków i dźwigni

# Action bar reminder
ActionBar: true                 # wyświetlaj przypomnienie w action barze
ActionBarText: "&cJesteś niewidoczny"
ActionBarInterval: 40           # co ile ticków (20 ticków = 1 sekunda)

# Opcje zaawansowane
SaveVanishStatus: true          # zapamiętaj stan vanisha po restarcie serwera
VanishOnJoin: false             # globalne automatyczne ukrywanie przy dołączeniu

Wiadomości fałszywego join/leave obsługują zmienną %player% (nazwa gracza) oraz standardowe kody kolorów Minecrafta z prefiksem &. Jeśli masz zainstalowane PlaceholderAPI, możesz użyć dowolnych placeholderów w tych wiadomościach.

Opcja SaveVanishStatus jest szczególnie ważna na serwerach z częstymi restartami. Dzięki niej admin, który był w vanishu przed restartem, wróci w tym samym stanie - nie zdradzając swojej obecności graczom po ponownym uruchomieniu serwera.

Latanie i widzenie w ciemności w trybie vanish

SuperVanish umożliwia automatyczne przyznawanie efektów pomocnych podczas obserwacji serwera. Dwie najczęściej używane opcje to latanie oraz widzenie w ciemności.

Fly while vanished

Po ustawieniu GiveFlight: true w konfiguracji, plugin automatycznie włącza tryb lotu w momencie aktywacji vanisha i wyłącza go przy powrocie do widoczności. Admin może swobodnie przemieszczać się po całym świecie, obserwując graczy z góry lub docierając szybko do problematycznych miejsc. Latanie w vanishu nie jest dla gracza żadnym problemem - nikt nie zobaczy animacji lotu ani nie usłyszy odgłosów.

Warto pamiętać, że opcja lotu działa niezależnie od uprawnienia essentials.fly z EssentialsX - SuperVanish zarządza tym stanem bezpośrednio przez API Spigota.

Night Vision

Opcja GiveNightVision: true przyznaje permanentny efekt widzenia w ciemności na czas trwania vanisha. Jest szczególnie przydatna przy obserwacji graczy eksplorujących kopalnie, jaskinie lub nether. Efekt jest automatycznie usuwany po wyłączeniu vanisha, żeby nie dawać adminom nieuczciwej przewagi podczas normalnej gry.

Blokada interakcji

Jedną z najważniejszych funkcji SuperVanish jest zapobieganie przypadkowemu ujawnieniu obecności admina przez interakcje z otoczeniem. Opcja PreventInteractions w konfiguracji steruje tym zachowaniem globalnie, ale plugin oferuje też bardziej szczegółową kontrolę.

Gdy blokada interakcji jest aktywna, ukryty admin:

  • Nie może otwierać skrzyń, beczek, pieców i innych pojemników (lub otwiera je bez animacji i dźwięku, jeśli włączono SilentChestOpen)
  • Nie może naciskać przycisków kamiennych i drewnianych
  • Nie może przestawiać dźwigni
  • Nie może wchodzić w interakcje z tablicami edytowalnymi
  • Nie może zbierać przedmiotów leżących na ziemi
  • Nie może atakować mobów ani graczy

Część z tych blokad można selektywnie wyłączyć w konfiguracji. Na przykład, jeśli admin potrzebuje sprawdzać zawartość skrzyń w trakcie vanisha (do moderacji), warto włączyć SilentChestOpen: true zamiast całkowicie blokować dostęp. Skrzynia otworzy się dla admina, ale gracze w pobliżu nie zobaczą animacji pokrywy ani nie usłyszą dźwięku otwarcia.

Blokada atakowania działa też w drugą stronę - gracze i moby nie mogą zadać obrażeń ukrytemu adminowi, co chroni go przed niezamierzonym odkryciem przez agresywne moby w jaskiniach.

SuperVanish vs PremiumVanish vs EssentialsX vanish

Na rynku pluginów Minecraft istnieje kilka rozwiązań do ukrywania adminów. Oto porównanie trzech najpopularniejszych:

Funkcja SuperVanish PremiumVanish EssentialsX /vanish
Cena Bezpłatny Płatny (~7 EUR) Bezpłatny (część EssentialsX)
Ukrycie z TAB Tak Tak Tak
Modyfikacja licznika online Tak Tak Nie
Fałszywe join/leave Tak Tak Nie
Cicha skrzynia Tak Tak Nie
Action bar reminder Tak Tak Nie
Automatyczny fly/night vision Tak Tak Nie
BungeeCord / Velocity sync Nie Tak Nie
Vanish na poziomie sieci Nie Tak Nie
PlaceholderAPI Tak Tak Ograniczone

Kiedy wybrać SuperVanish: Serwer jednoserwerowy (bez sieci BungeeCord/Velocity), gdzie potrzebny jest solidny, darmowy vanish ze wszystkimi podstawowymi funkcjami. Obejmuje 90% przypadków użycia.

Kiedy wybrać PremiumVanish: Sieć serwerów, gdzie admin przełącza się między serwerami i potrzebuje synchronizacji stanu vanisha. PremiumVanish zapewnia, że gracz nie "pojawi się" nawet na moment przy przełączaniu między lobby a gameplajem. To jedyna istotna przewaga nad darmową wersją.

Kiedy nie używać EssentialsX /vanish: Wbudowany vanish z EssentialsX oferuje tylko podstawowe ukrycie i brakuje mu kluczowych funkcji jak fałszywe wiadomości join/leave czy modyfikacja licznika online. Jeśli masz SuperVanish, wyłącz komendę vanish z EssentialsX, dodając do plugins/Essentials/config.yml wpis w sekcji overridden-commands.

Wsparcie BungeeCord i Velocity

SuperVanish działa wyłącznie na poziomie pojedynczego serwera Spigot/Paper. Nie komunikuje się z proxy BungeeCord ani Velocity, co oznacza pewne ograniczenia w sieciach wieloserwerowych.

Na sieci z BungeeCord, gdy admin w trybie vanish przełącza się między serwerami, przez ułamek sekundy może pojawić się i zniknąć na liście graczy z perspektywy innych użytkowników. Większość graczy tego nie zauważy przy szybkich przełączeniach, ale na serwerach z wymagającą społecznością może to być problem.

Jeśli prowadzisz sieć i zależy Ci na absolutnie płynnym vanishu między serwerami, konieczny jest PremiumVanish. Plugin ten posiada komponent instalowany na proxy BungeeCord/Velocity, który synchronizuje stan ukrycia gracza w całej sieci - gracz nigdy nie "miga" przy przełączaniu serwerów.

Dla sieci z jednym głównym serwerem gameplayu (np. lobby + jeden survival), SuperVanish jest wystarczający. Wielu adminów po prostu wchodzi w vanish po przełączeniu się na docelowy serwer, akceptując minimalne ryzyko wykrycia.

Kompatybilność

SuperVanish jest aktywnie rozwijany i regularnie aktualizowany pod nowe wersje Minecrafta. Plugin obsługuje następujące środowiska:

  • Serwery: Spigot, Paper, Purpur (i ich forki, np. Pufferfish, Folia)
  • Wersje MC: 1.8.x do 1.21.x (sprawdź stronę SpigotMC dla aktualnej listy)
  • Java: Java 8+ dla starszych wersji, Java 17+ dla 1.17 i nowszych

Znana kompatybilność z innymi popularnymi pluginami:

  • EssentialsX - kompatybilny, zalecane wyłączenie wbudowanego /vanish z EssentialsX
  • LuckPerms - pełna integracja uprawnień, wszystkie nody działają bez problemów
  • PlaceholderAPI - SuperVanish rejestruje własne placeholdery (%supervanish_isvanished%, %supervanish_vanishedplayers%), których możesz używać w innych pluginach np. do wyświetlania liczby ukrytych adminów na scoreboardzie
  • CMI - znane drobne konflikty z komendą /vanish CMI. Rozwiązanie: wyłącz vanish w CMI
  • Citizens / NPC - SuperVanish nie wpływa na NPC, co jest oczekiwanym zachowaniem
  • DiscordSRV - gdy gracz jest ukryty, SuperVanish blokuje wysyłanie wiadomości join/leave do Discorda (wymagana wersja DiscordSRV 1.26+)

Plugin nie współpracuje z serwerami Fabric i Forge - te środowiska nie obsługują pluginów SpigotMC. Jeśli prowadzisz serwer modowy, poszukaj odpowiednika jako moda Fabric/Forge.

Więcej pluginów do zarządzania serwerem znajdziesz w katalogu pluginów.