Minecraft-Plugin Vault
Vault ist ein Minecraft-Plugin, das eine gemeinsame API bereitstellt, damit Plugins auf Berechtigungs-, Chat- und Wirtschaftssysteme zugreifen und diese verbinden können, ohne von jedem einzelnen Anbieter abhängig zu sein.
Finde einen Server mit Vault
Server, die Vault melden: 242
- SentrySMP 5 onlineJava
- LinkCraft 13 onlineJavaProgression
- FRIENDS SMP ѕᴜʀᴠɪᴠᴀʟ | ᴘᴠᴘ | ʟɪꜰᴇѕᴛᴇᴀʟᴢ !! 37 onlineJava
- J's Hideout SMP 13 onlineJava + Bedrock
- play.vcraft.fr:23020 11 onlineJava + Bedrock
- PUREMC FAMILY FRIENDLY 27 online
Über Vault
🔌 Über Vault
Vault ist ein Minecraft-Plugin, das eine leichte Abstraktions-API bereitstellt, damit andere Plugins auf Berechtigungs-, Chat- und Economy-Systeme zugreifen können. Anstatt dass jedes Plugin jeden Berechtigungs-/Economy-/Chat-Provider unterstützen muss, können Entwickler Vault als eine einzige Brücke nutzen, sodass Plugins mit einer Vielzahl von Provider-Plugins zusammenarbeiten.
🎯 Zweck
Der Hauptzweck von Vault ist Interoperabilität: Es stellt gemeinsame Service-Interfaces (Berechtigungen, Chat, Economy) bereit, damit Server-Plugins diese Systeme abfragen oder ändern können, ohne von einer bestimmten Implementierung abhängig zu sein.
⚙️ Funktionen
- Stellt eine API-Schicht für die Dienste Berechtigungen, Chat und Economy bereit.
- Dient als Laufzeit-Brücke: Vault erkennt verfügbare Provider-Plugins und verbindet sich mit ihnen.
- Enthält eine kleine Auswahl an Admin-Befehlen für Plugin-Informationen und das Konvertieren von Economy-Daten zwischen registrierten Economy-Diensten.
- Wird mit einem separaten API-Artefakt für Entwickler ausgeliefert, gegen das sie kompilieren können.
🧩 Für wen es gedacht ist
- Server-Administratoren, die Bukkit/Spigot-basierte Server betreiben und möchten, dass mehrere Plugins Berechtigungen, Chat-Formatierung oder Economy-Daten gemeinsam nutzen.
- Plugin-Entwickler, die einen einzigen Integrationspunkt für diese Systeme möchten.
🏗️ Beispielanwendungsfälle
- Ein Shop-Plugin fragt den Economy-Dienst über Vault ab, damit es mit jedem installierten Economy-Provider funktionieren kann.
- Ein Plugin liest Spieler-Präfixe über den Chat-Dienst von Vault aus und unterstützt dadurch mehrere Chat-/Berechtigungs-Plugins ohne zusätzliche Hooks.
⌨️ Befehle
| Befehl | Beschreibung | Berechtigung | Zugriff |
|---|---|---|---|
/vault-info | Zeigt Informationen über Vault an. | vault.admin | Admin |
/vault-convert [economy1] [economy2] | Konvertiert Daten von einem registrierten Economy-Dienst in einen anderen. | vault.admin | Admin |
🔐 Berechtigungen
| Berechtigung | Beschreibung | Standard |
|---|---|---|
vault.admin | Benachrichtigt den Spieler, wenn Vault ein Update benötigt, und steuert den Zugriff auf Vault-Admin-Befehle. | op |
⚙️ Installation
📥 Einrichtung
- Lade das offizielle Vault-JAR herunter und lege es in das Verzeichnis
plugins/deines Servers. - Starte den Server neu (oder starte ihn), damit das Plugin geladen wird.
- Prüfe die Server-Konsole/Logs, um zu bestätigen, dass Vault geladen wurde und verfügbare Provider-Plugins erkannt hat.
Vault läuft als eigenständiges Plugin und erfordert nicht, dass sein Quellcode in andere Plugins eingebunden wird.
🧠 Technische Hinweise
- Vault ist eine Abstraktionsschicht für Server im Bukkit-Stil und wird mit einem API-Artefakt für Entwickler ausgeliefert.
- Das Projekt listet viele unterstützte Provider-Plugins für Berechtigungen, Chat und Economy auf (zum Beispiel: LuckPerms, PermissionsEx, GroupManager, SuperPerms) — Vault ist darauf angewiesen, dass diese Provider-Plugins vorhanden sind, um Dienste bereitzustellen.
- Lizenz: GNU Lesser General Public License (LGPL-3.0).
🤝 Wann dieses Plugin nützlich ist
Wenn du möchtest, dass mehrere Plugins Berechtigungen, Chat-Formatierung oder Economy-Daten teilen, ohne für jeden Provider einzelne Hooks hinzuzufügen, bietet Vault einen einzigen, bestätigten Integrationspunkt, der Entwicklung und Serverkonfiguration vereinfacht.
Kommentare
Noch keine Kommentare
Schreibe den ersten Kommentar.
Für Server-Admins
- Autoren
- cereal, Sleaker, mung3r
- Lizenz
- LGPL-3.0
- Unterstützte Plattformen
- Bukkit, Spigot
Links
- Herunterladenspigotmc.org/resources/vault.34315
- Quellcodegithub.com/MilkBowl/Vault
- Dokumentationmilkbowl.github.io/VaultAPI
- Fehlerverfolgunggithub.com/MilkBowl/Vault/issues
- CurseForge pagecurseforge.com/minecraft/bukkit-plugins/vault
- Spigot pagespigotmc.org/resources/vault.34315/author
- GitHubgithub.com/MilkBowl/Vault/releases
- BukkitDev pagedev.bukkit.org/projects/vault
Was Server melden
Server-Plattformen
- Paper175
- Purpur24
- CraftBukkit17
- Arclight5
- Cauldron5
- Leaf4
- Spigot3
- Mohist2
- Magma2
- CatServer2
- PandaSpigot1
- Parchment1
- Cauldron-MCPC-Plus1
Plugin-Versionen
- 1.7.3-b131181
- 2.20.39
- 1.7.3-CMI8
- 2.20.28
- 1.5.6-b496
- 2.1.14
- 2.17.03
- 1.7.03
- 1.7.2-b1072
- 1.4.1-b4362
- 2.14.02
- 1.2.24-b3041
- 1.2.16-b1841
- 1.7.31
- 1.7.1-b911
- 2.19.01
- 1.6.51
- 2.0.01
- 1.6.11
- 1.6.21
- 2.20.11
- 1.2.27-b3491
- 2.4.41
- 2.19.11
- 1.6.7-b1
Die Zahlen stammen von Servern, die ihre Plugins bei der MSHQ-Prüfung auflisten. Viele Server verbergen die Liste, die tatsächliche Nutzung ist also höher.