Minecraft plugin InteractionVisualizer

InteractionVisualizer is een Minecraft-plugin die client-side visuele animaties toont voor functionele blokken (werkbanken, ovens, betoveringstafels, enz.) om spelerinteracties weer te geven.

Vind een server met InteractionVisualizer

Servers die InteractionVisualizer melden: 9

Alle servers met InteractionVisualizer

Over InteractionVisualizer

🔌 Over InteractionVisualizer

InteractionVisualizer is een Minecraft-plugin die client-side visuele weergaven en animaties rendert voor functionele blocks en relevante entities (bijvoorbeeld: crafting tables, furnaces, enchantment tables). De visuals worden via packets naar spelers gestuurd en maken geen server-side blocks of entities aan — het zijn puur client-side weergaven die de wereldstatus niet beïnvloeden.

🎯 Doel

De plugin maakt interacties van spelers met veelgebruikte functionele blocks zichtbaar voor spelers in de buurt door items, progress, holograms en animaties te tonen terwijl spelers GUI’s gebruiken. Hij is bedoeld voor server-eigenaren die rijkere en informatieve visuele feedback willen wanneer spelers met in-world interfaces interacteren.

⚙️ Functies

  • Visualiseert veel functionele blocks en bijbehorende items/entities met animaties (crafting table, furnace, enchantment table en meer).
  • Alleen client-side weergaven: visuals maken geen permanente of interacteerbare server entities aan.
  • Per-block display-toggles en globale module-toggles.
  • De toggle-status van spelers wordt opgeslagen in een database (SQLite standaard; MySQL ondersteund).
  • PlaceholderAPI-placeholders zijn beschikbaar voor de toggle-status van spelers.
  • Biedt een developer API / wiki voor add-ons.
  • Houdt rekening met integraties met veelgebruikte plugins om animaties uit te schakelen of aan te passen (vanish-plugins, OpenInv, enz.).

🧩 Voor wie is het

  • Survival- en SMP-servers die meer meeslepende visuele feedback willen voor block-interacties.
  • Decoratieve/roleplay-servers die de voorkeur geven aan nette client-side visuals zonder werelddata aan te passen.
  • Serveradmins die optionele per-player controle over visuele effecten willen.

🏗️ Voorbeeldgebruik

  • Items laten verschijnen op een crafting table terwijl een speler de receptslots vult, zodat spelers in de buurt de voortgang kunnen zien.
  • Een furnace progress-hologram en gespawnde item-visuals tonen terwijl een speler met de furnace-UI interacteren.
  • Spelers laten kiezen welke displaymodules ze zien (itemstands, dropped items, holograms).

⌨️ Commando's

CommandDescriptionPermissionAccess
/interactionvisualizer reloadHerlaadt de plugin.interactionvisualizer.reloadAdmin
/interactionvisualizer refreshVernieuwt alle itemweergaven voor de uitvoerende speler.interactionvisualizer.refreshAdmin
/interactionvisualizer updateControleert op updates (plugin update-berichten).interactionvisualizer.updateAdmin
/interactionvisualizer toggle (/iv)Schakelt display-opties/modules voor de speler om.interactionvisualizer.togglePlayer

🔐 Permissions

PermissionDescriptionDefault
interactionvisualizer.reloadStaat toe de plugin te herladen.op
interactionvisualizer.refreshStaat toe displays te vernieuwen.true
interactionvisualizer.toggleStaat toe visuele modules om te schakelen.true
interactionvisualizer.toggle.othersStaat toe modules voor andere spelers om te schakelen.op
interactionvisualizer.updateStaat toe updateberichten te ontvangen.op

⚙️ Installatie

📥 Setup

  • Download de officiële plugin JAR en eventuele vereiste dependency JAR’s.
  • Plaats de JAR-bestanden in de plugins/-map van je server.
  • Start de server en controleer de console om te bevestigen dat de plugin is geladen.
  • Pas de configuratie aan indien nodig en herstart de server zodat configwijzigingen worden toegepast.

📦 Dependencies

  • ProtocolLib (vereist voor oudere serverversies / packet-afhandeling waar aangegeven).
  • LightAPI Fork (vereist voor oudere versies waar het gebruikt wordt).

Door het project genoemde zachte/optionele integraties (gebruikt om gedrag aan te passen): EssentialsX, OpenInv, PlaceholderAPI, SuperVanish, PremiumVanish, CMI.

🧾 Configuratie

  • De plugin slaat per-player toggles standaard op in SQLite en ondersteunt MySQL voor permanente opslag tussen servers.
  • Elke blockweergave en module kan worden uitgeschakeld via de pluginconfig.

🧠 Technische notities

  • Gebouwd op Spigot's API; meldt ook compatibiliteit met Paper en verschillende moderne server-builds.
  • Weergaven zijn alleen client-side en maken geen killbare of permanente server entities aan.
  • De plugin biedt een developer API voor third-party add-ons en vertalingen worden door de community onderhouden.
  • Het project vermeldt een beperking: het werkt mogelijk niet op Minecraft 1.10.2 of lager.

🤝 Wanneer deze plugin nuttig is

Als je niet-opdringerige, decoratieve visuele feedback voor spelersinteracties wilt zonder de server-side state te veranderen, biedt InteractionVisualizer packet-based animaties en per-player controls om de beleving te verbeteren terwijl de wereld onveranderd blijft.

Reacties

Nog geen reacties

Wees de eerste die reageert.

Voor serverbeheerders

Auteurs
LOOHP
Licentie
GPL-3.0-only
Ondersteunde platforms
Folia, Paper, Purpur, Spigot
Ondersteunde versies
26.2, 26.1.x, 1.21.x, 1.20.x, 1.19.x, 1.18.x, 1.17.x, 1.16.x, 1.15.x, 1.14.x, 1.13.x, 1.12.x, 1.11.x, 1.10.x, 1.9.x, 1.8.x
Afhankelijkheden
ProtocolLib, LightAPI Fork, PlaceholderAPI, EssentialsX, OpenInv, SuperVanish, PremiumVanish, CMI

Links

Wat servers melden

Serverplatforms

  • Paper6
  • Purpur3

Pluginversies

  • 2026.1.4.05
  • 2026.1.1.02
  • 2026.1.2.01
  • 1.18.19.01

De cijfers komen van servers die hun plugins tonen wanneer MSHQ ze controleert. Veel servers verbergen die lijst, dus het echte gebruik is hoger.