Minecraft Servers HQ

Minecraft plugin Vault

Informatie over Vault en bevestigde servers

🔌 Over Vault

Vault is een Minecraft-plugin die een lichte abstractie-API biedt voor andere plugins om toegang te krijgen tot permissions-, chat- en economy-systemen. In plaats van dat elke plugin elke permissions/economy/chat-provider ondersteunt, kunnen ontwikkelaars op Vault vertrouwen als één enkele brug, zodat plugins samenwerken met verschillende provider-plugins.

🎯 Doel

Het kerndoel van Vault is interoperabiliteit: het biedt algemene service-interfaces (permissions, chat, economy) zodat serverplugins die systemen kunnen opvragen of aanpassen zonder afhankelijk te zijn van een specifieke implementatie.

⚙️ Functies

  • Biedt een API-laag voor Permissions-, Chat- en Economy-services.
  • Werkt als een runtime-brug: Vault detecteert beschikbare provider-plugins en koppelt ermee.
  • Bevat een kleine set beheercommando's voor plugininformatie en het converteren van economy-data tussen geregistreerde economy-services.
  • Wordt geleverd met een aparte API-artifact zodat ontwikkelaars ertegen kunnen compileren.

🧩 Voor wie is het

  • Serverbeheerders die Bukkit/Spigot-gebaseerde servers draaien en willen dat meerdere plugins permissions, chatopmaak of economy-data delen.
  • Pluginontwikkelaars die één integratiepunt voor die systemen willen.

🏗️ Voorbeeldgebruik

  • Een winkelplugin vraagt via Vault de economy-service op, zodat hij met elke geïnstalleerde economy-provider kan werken.
  • Een plugin leest spelerprefixen via de chatservice van Vault en ondersteunt daardoor meerdere chat/permissions-plugins zonder extra hooks.

⌨️ Commando's

CommandDescriptionPermissionAccess
/vault-infoGeeft informatie over Vault weer.vault.adminAdmin
/vault-convert [economy1] [economy2]Converteert gegevens van de ene geregistreerde economy-service naar de andere.vault.adminAdmin

🔐 Permissions

PermissionDescriptionDefault
vault.adminGeeft de speler een melding wanneer Vault een update nodig heeft en beheert de toegang tot Vault-admincommando's.op

⚙️ Installatie

📥 Setup

  • Download de officiële Vault-jar en plaats deze in de plugins/-map van je server.
  • Herstart de server (of start hem op) zodat de plugin wordt geladen.
  • Controleer de serverconsole/logs om te bevestigen dat Vault is geladen en beschikbare provider-plugins heeft gedetecteerd.

Vault draait als een zelfstandige plugin en hoeft niet in de source van andere plugins te worden ingebakken.

🧠 Technische notities

  • Vault is een abstractielaag voor Bukkit-achtige servers en wordt geleverd met een API-artifact voor ontwikkelaars.
  • Het project noemt veel ondersteunde provider-plugins voor permissions, chat en economy (bijvoorbeeld: LuckPerms, PermissionsEx, GroupManager, SuperPerms) — Vault vertrouwt erop dat die provider-plugins aanwezig zijn om services bloot te geven.
  • Licentie: GNU Lesser General Public License (LGPL-3.0).

🤝 Wanneer deze plugin nuttig is

Als je wilt dat meerdere plugins permissions, chatopmaak of economy-data delen zonder voor elke provider afzonderlijke hooks toe te voegen, biedt Vault één bevestigd integratiepunt dat ontwikkeling en serverconfiguratie vereenvoudigt.

Servers met plugin Vault

De pagina van plugin Vault toont servers waar monitoring deze plugin heeft gevonden, het gebruikte platform en de versie.

Een plugin kan commando's, economie, beveiliging, toegangsrechten, minigames, integraties en andere mechanieken toevoegen. De werkelijke rol van Vault hangt af van de serverinstellingen.

Data wordt automatisch gegenereerd vanuit technische serverreacties. Als een server de pluginlijst privé houdt, kan het zijn dat de server Vault gebruikt maar niet in dit gedeelte verschijnt.

Gebruik de lijst van servers met Vault om projecten te vergelijken, ondersteunde versies te bekijken of voorbeelden van plugingebruik op publieke servers te vinden.