







VProfil
Profil-GUI als Hub für alle V-Plugins: Jobs, Referral, Rewards, Plots, Auktionen.
VProfil – Alle Spielerdaten auf einen Blick in einem GUI
VProfil bündelt alle wichtigen Daten eines Spielers in einem schicken Profil-GUI – Jobs (Level + Fortschritt), Refferal-Tier samt Spielzeit, Rewards, Plots, Auktionen und (optional) Währungen. Aufrufbar per Befehl oder direkt mit Shift + Rechtsklick auf einen Spieler. Das Layout berechnet sich dynamisch aus den verfügbaren Sektionen und ist immer symmetrisch um die Mitte zentriert. Fehlt ein Plugin, wird die Sektion automatisch ausgeblendet – das Profil wirkt nie „kaputt". Optionale Datenbank-Anbindung (MySQL/MariaDB/PostgreSQL) für eine persistente Profil-Aufrufe-Statistik.
Highlights
| Feature | Beschreibung |
|---|---|
| Profil-GUI | Spielerkopf prominent in der Mitte, alle Sektionen drumherum, magenta Glas-Rahmen, schwarz-gefüllte Slots, Close-Button unten zentriert |
| Dynamisches Auto-Layout | Anzahl und Position der Items werden aus den verfügbaren Sektionen + Custom Buttons berechnet – das GUI schrumpft auf die Mindesthöhe und ist immer symmetrisch um die Mitte zentriert |
| Shift + Rechtsklick | Klick auf einen Spieler öffnet sofort dessen Profil (Permission vprofil.view) |
| Jobs-Sektion | Eine kompakte Zeile pro Job: Name (Lvl X · 79%) bzw. MAX bei Höchstlevel, Display-Namen aus der VJobs-Config gelesen (Hook auf VJobs) |
| Refferal-Sektion | Aktuelles Tier, abgeschlossene Refferals und formatierte Spielzeit (Hook auf VReferral) |
| Rewards-Sektion | Eingelöste Rewards (Streak- + Playtime-Milestones) und aktueller Streak (Hook auf VRewards) |
| Plots-Sektion | Anzahl der Plots – Klick öffnet ein Sub-GUI mit allen Plots; Klick auf einen Plot teleportiert direkt via PlotSquared (Hook auf PlotSquared + VPlotsMenu) |
| Auktionen-Sektion | Anzahl der aktiven Auktionen – Klick öffnet direkt die SellerListingsGUI von VAuctionhouse (via Reflection, kein Command-Dispatch, kein Alias-Problem) |
| Währungen-Sektion | Standardmäßig deaktiviert; nach Admin-Toggle wird das Guthaben der konfigurierten Währungen aus Vault und VMultiEconomy angezeigt |
| Profil-Aufrufe | Mit Datenbank werden Aufrufe im Spielerkopf-Lore gezählt + letzter Besucher mit Zeitstempel – Cooldown: pro Viewer pro Profil maximal 1 View in 24 Stunden, Freunde können den Counter nicht hochspammen |
| Custom Buttons | Eigene Items mit Display-Name, Lore und Commands per config.yml; Ausführung als Spieler oder Konsole, Platzhalter %target% und %viewer% |
| Automatisches Ausblenden | Fehlt ein Plugin, wird die Sektion gar nicht angezeigt und das Layout neu berechnet |
| Komplett konfigurierbar | layout: auto|fixed, Border-/Filler-Material, Slot-Map (bei fixed), Sektionen, Custom Buttons, Datenbank – alles per config.yml und Ingame-Befehlen |
| Sauberer Message-Stil | &7 Normal · &c Fehler · &b Platzhalter · &d Hauptfarbe, Separator-Bars &8┃, Icons (⛏ ★ ✨ ❖ ⛁ ✪) – genau wie bei den anderen V-Plugins |
| Lizenz-geschützt | Plugin-ID v-profil über den PluginsMC Lizenzserver – Klassen werden erst nach gültiger Lizenz geladen |
| Mehrsprachig | Deutsch (mit echten Umlauten ö ä ü ß) und Englisch mitgeliefert – beim Versions-Bump werden alte Sprachdateien automatisch in .old umbenannt |
GUI-Menüs
| Menü | Funktion |
|---|---|
| Profil-GUI | Spielerkopf in der oberen Mitte (Erstes Beitreten / Zuletzt online / Status, bei DB: Aufrufe + letzter Besucher). Sektionen drumherum, dynamisch zentriert, fehlende Plugins fallen weg. Close-Button unten zentriert. |
| Plots-Unter-GUI | Liste aller Plots des Spielers – Klick teleportiert direkt zum Plot (PlotSquared). Zurück-Pfeil kehrt zum Profil zurück. |
| Custom Buttons | In der config.yml definierbar, mit Slot, Material, Display-Name, Lore und Commands. Ausführung als Spieler oder Konsole. |
Datenbank-Unterstützung
Optionale Anbindung an MySQL, MariaDB oder PostgreSQL via HikariCP-Connection-Pool für persistente Profil-Aufrufe-Statistik. Ohne DB läuft das Plugin normal weiter, nur die View-Statistik im Spielerkopf wird ausgeblendet. Self-Views werden ignoriert, ein Viewer kann ein Profil maximal einmal pro 24 Stunden zählen, alle Schreibvorgänge laufen asynchron und blockieren den Server-Thread nicht.
Voraussetzungen
- Paper Server 1.21+
- Java 21+
- Optional (jeweils nur aktiv, wenn installiert): Vault · PlaceholderAPI · PlotSquared + VPlotsMenu · VJobs · VReferral · VRewards · VAuctionhouse · VMultiEconomy
- Optional: MySQL, MariaDB oder PostgreSQL für die Profil-Aufrufe-Statistik
Bewertungen
Logge dich ein, um zu bewerten.
- Noch keine Bewertungen — sei der Erste.
Häufige Fragen zu VProfil
- Was kostet VProfil?
- Aktuell 12,99 € als Einmal-Lizenz. Updates und Support sind freiwillige Zusatzleistungen ohne Anspruch auf Erfüllung — Details in den AGB.
- Funktioniert VProfil auf meinem Minecraft-Server?
- Ja, VProfil ist für Paper, Spigot und Bukkit-Forks ab Minecraft Java 1.20 konzipiert. Java 21+ wird empfohlen.
- Wie funktioniert die Lizenz?
- Eine Lizenz bindet das Plugin an eine Server-IP. Bei IP-Wechsel kannst du im Dashboard 1× pro Monat die IP zurücksetzen. Updates werden — sofern sie veröffentlicht werden — automatisch im Dashboard angezeigt, sobald die Lizenz das Plugin online verifiziert hat.
- Bekomme ich automatisch Updates?
- Wir veröffentlichen Updates regelmäßig — diese sind eine freiwillige Zusatzleistung ohne Anspruch auf Erfüllung. Neue Versionen erscheinen automatisch im Dashboard zum Download, sobald deine Lizenz online verifiziert ist. Details siehe AGB.
- Wie bekomme ich Support?
- Support läuft ausschließlich über unseren Discord-Server: https://discord.pluginsmc.com — dort bekommst du am schnellsten Hilfe von uns und der Community. Support ist eine freiwillige Leistung (siehe AGB).