Plugin Minecraft InteractionVisualizer

Informacje o InteractionVisualizer i potwierdzonych serwerach

🔌 O InteractionVisualizer

InteractionVisualizer to plugin do Minecraft, który renderuje klientoczne wizualizacje i animacje dla funkcjonalnych bloków oraz powiązanych encji (na przykład: crafting tables, furnaces, enchantment tables). Efekty wizualne są wysyłane do graczy za pomocą packetów i nie tworzą bloków ani encji po stronie serwera — są to wyłącznie wyświetlane elementy po stronie klienta, które nie wpływają na stan świata.

🎯 Cel

Plugin sprawia, że interakcje graczy z często używanymi blokami funkcyjnymi są widoczne dla pobliskich graczy, pokazując przedmioty, postęp, hologramy i animacje podczas korzystania z GUI. Jest przeznaczony dla właścicieli serwerów, którzy chcą bogatszego i bardziej informacyjnego wizualnego feedbacku, gdy gracze wchodzą w interakcję z interfejsami w świecie.

⚙️ Funkcje

  • Wizualizuje wiele bloków funkcyjnych oraz odpowiadające im przedmioty/encje z animacjami (crafting table, furnace, enchantment table i inne).
  • Wyłącznie klientowe wyświetlanie: efekty wizualne nie tworzą trwałych ani interaktywnych encji serwera.
  • Przełączniki wyświetlania dla poszczególnych bloków oraz globalne przełączniki modułów.
  • Stan przełączników gracza jest zapisywany w bazie danych (domyślnie SQLite; obsługiwany MySQL).
  • Dostępne są placeholdery PlaceholderAPI dla stanu przełączników gracza.
  • Zapewnia API dla deweloperów / wiki dla dodatków.
  • Uwzględnia integrację z popularnymi pluginami, aby wyłączać lub dostosowywać animacje (pluginy vanish, OpenInv itp.).

🧩 Dla kogo

  • Serwery Survival i SMP, które chcą bardziej immersyjnego wizualnego feedbacku przy interakcjach z blokami.
  • Serwery dekoracyjne/roleplay, które wolą klientowe dopracowanie wizualne bez modyfikowania danych świata.
  • Administratorzy serwerów, którzy chcą opcjonalnej kontroli efektów wizualnych per gracz.

🏗️ Przykładowe zastosowania

  • Pokazywanie pojawiających się przedmiotów na crafting table, gdy gracz wypełnia pola przepisu, aby pobliscy gracze mogli zobaczyć postęp.
  • Wyświetlanie hologramu postępu furnace i wizualizacji pojawiających się przedmiotów, gdy gracz korzysta z interfejsu furnace.
  • Pozwolenie graczom na przełączanie widocznych modułów wyświetlania (itemstands, dropped items, holograms).

⌨️ Komendy

KomendaOpisUprawnienieDostęp
/interactionvisualizer reloadPrzeładowuje plugin.interactionvisualizer.reloadAdmin
/interactionvisualizer refreshOdświeża wszystkie wyświetlenia przedmiotów dla wykonującego komendę gracza.interactionvisualizer.refreshAdmin
/interactionvisualizer updateSprawdza aktualizacje (komunikaty o aktualizacji pluginu).interactionvisualizer.updateAdmin
/interactionvisualizer toggle (/iv)Przełącza opcje/moduły wyświetlania dla gracza.interactionvisualizer.toggleGracz

🔐 Uprawnienia

UprawnienieOpisDomyślnie
interactionvisualizer.reloadUmożliwia przeładowanie pluginu.op
interactionvisualizer.refreshUmożliwia odświeżanie wyświetleń.true
interactionvisualizer.toggleUmożliwia przełączanie modułów wizualnych.true
interactionvisualizer.toggle.othersUmożliwia przełączanie modułów dla innych graczy.op
interactionvisualizer.updateUmożliwia otrzymywanie wiadomości o aktualizacjach.op

⚙️ Instalacja

📥 Konfiguracja

  • Pobierz oficjalny plik JAR pluginu oraz wszystkie wymagane pliki JAR zależności.
  • Umieść pliki JAR w folderze plugins/ na swoim serwerze.
  • Uruchom serwer i sprawdź konsolę, aby potwierdzić, że plugin został załadowany.
  • W razie potrzeby edytuj konfigurację i zrestartuj serwer, aby zmiany weszły w życie.

📦 Zależności

  • ProtocolLib (wymagany dla starszych wersji serwera / obsługi packetów, tam gdzie to określono).
  • LightAPI Fork (wymagany dla starszych wersji, w których jest używany).

Miękkie/opcjonalne integracje wymienione przez projekt (używane do dostosowywania zachowania): EssentialsX, OpenInv, PlaceholderAPI, SuperVanish, PremiumVanish, CMI.

🧾 Konfiguracja

  • Plugin domyślnie zapisuje przełączniki per gracz w SQLite i obsługuje MySQL do trwałego przechowywania między serwerami.
  • Każdy blokowy wyświetlacz i każdy moduł można wyłączyć w konfiguracji pluginu.

🧠 Uwagi techniczne

  • Zbudowany w oparciu o API Spigota; zgłasza również zgodność z Paper i kilkoma nowoczesnymi buildami serwera.
  • Wyświetlenia są wyłącznie po stronie klienta i nie tworzą zabijalnych ani trwałych encji serwera.
  • Plugin oferuje API dla deweloperów dla dodatków firm trzecich, a tłumaczenia są utrzymywane przez społeczność.
  • Projekt podaje ograniczenie: może nie działać na Minecraft 1.10.2 lub niższych.

🤝 Kiedy ten plugin jest przydatny

Jeśli chcesz nienachalnego, dekoracyjnego wizualnego feedbacku dla interakcji graczy bez zmieniania stanu po stronie serwera, InteractionVisualizer zapewnia animacje oparte na packetach i kontrolę per gracz, aby zwiększyć immersję, pozostawiając świat bez zmian.

Serwery z pluginem InteractionVisualizer

Strona pluginu InteractionVisualizer 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 InteractionVisualizer 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ć InteractionVisualizer, ale nie pojawiać się w tej sekcji.

Użyj listy serwerów z InteractionVisualizer, aby porównać projekty, sprawdzić wspierane wersje lub znaleźć przykłady użycia pluginu na publicznych serwerach.