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
| Komenda | Opis | Uprawnienie | Dostęp |
|---|---|---|---|
/interactionvisualizer reload | Przeładowuje plugin. | interactionvisualizer.reload | Admin |
/interactionvisualizer refresh | Odświeża wszystkie wyświetlenia przedmiotów dla wykonującego komendę gracza. | interactionvisualizer.refresh | Admin |
/interactionvisualizer update | Sprawdza aktualizacje (komunikaty o aktualizacji pluginu). | interactionvisualizer.update | Admin |
/interactionvisualizer toggle (/iv) | Przełącza opcje/moduły wyświetlania dla gracza. | interactionvisualizer.toggle | Gracz |
🔐 Uprawnienia
| Uprawnienie | Opis | Domyślnie |
|---|---|---|
interactionvisualizer.reload | Umożliwia przeładowanie pluginu. | op |
interactionvisualizer.refresh | Umożliwia odświeżanie wyświetleń. | true |
interactionvisualizer.toggle | Umożliwia przełączanie modułów wizualnych. | true |
interactionvisualizer.toggle.others | Umożliwia przełączanie modułów dla innych graczy. | op |
interactionvisualizer.update | Umoż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.
- Restarting...1257.25
- EthelMC
Survival dla społeczności: ekonomia, ochrona terenów, areny i crossplay (Java/Bedrock). Rangi, sklepy, eventy.
250.98 - Restarting...047.32
- Netherlite is loading...145.87
- MineKaf043.71
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.