







VProfil
Profil-GUI als Hub für alle V-Plugins: Jobs, Referral, Rewards, Plots, Auktionen.
VProfil – All player data at a glance in one GUI
VProfil bundles all of a player's important data into one sleek profile GUI – jobs (level + progress), referral tier including playtime, rewards, plots, auctions and (optionally) currencies. Accessible via command or directly with Shift + right-click on a player. The layout is calculated dynamically from the available sections and is always symmetrically centered around the middle. If a plugin is missing, its section is hidden automatically – the profile never looks "broken". Optional database connection (MySQL/MariaDB/PostgreSQL) for persistent profile view statistics.
Highlights
| Feature | Description |
|---|---|
| Profile GUI | Player head prominently in the center, all sections around it, magenta glass border, black-filled slots, close button centered at the bottom |
| Dynamic auto-layout | Number and position of the items are calculated from the available sections + custom buttons – the GUI shrinks to its minimum height and is always symmetrically centered around the middle |
| Shift + right-click | Clicking a player instantly opens their profile (permission vprofil.view) |
| Jobs section | One compact line per job: Name (Lvl X · 79%) or MAX at max level, display names read from the VJobs config (hook into VJobs) |
| Referral section | Current tier, completed referrals and formatted playtime (hook into VReferral) |
| Rewards section | Claimed rewards (streak + playtime milestones) and current streak (hook into VRewards) |
| Plots section | Number of plots – click opens a sub-GUI with all plots; clicking a plot teleports directly via PlotSquared (hook into PlotSquared + VPlotsMenu) |
| Auctions section | Number of active auctions – click opens the VAuctionhouse SellerListingsGUI directly (via reflection, no command dispatch, no alias problem) |
| Currencies section | Disabled by default; after an admin toggle the balance of the configured currencies from Vault and VMultiEconomy is shown |
| Profile views | With a database, views are counted in the player head lore + last visitor with timestamp – cooldown: a maximum of 1 view per viewer per profile within 24 hours, so friends can't spam the counter |
| Custom buttons | Custom items with display name, lore and commands via config.yml; executed as player or console, placeholders %target% and %viewer% |
| Automatic hiding | If a plugin is missing, its section is not shown at all and the layout is recalculated |
| Fully configurable | layout: auto|fixed, border/filler material, slot map (when fixed), sections, custom buttons, database – all via config.yml and in-game commands |
| Clean message style | &7 normal · &c error · &b placeholder · &d main color, separator bars &8┃, icons (⛏ ★ ✨ ❖ ⛁ ✪) – exactly like the other V plugins |
| License-protected | Plugin ID v-profil via the PluginsMC license server – classes are only loaded after a valid license |
| Multilingual | German (with real umlauts ö ä ü ß) and English included – on a version bump old language files are automatically renamed to .old |
GUI menus
| Menu | Function |
|---|---|
| Profile GUI | Player head in the upper center (first join / last online / status, with DB: views + last visitor). Sections around it, dynamically centered, missing plugins are dropped. Close button centered at the bottom. |
| Plots sub-GUI | List of all the player's plots – click teleports directly to the plot (PlotSquared). Back arrow returns to the profile. |
| Custom buttons | Definable in config.yml, with slot, material, display name, lore and commands. Executed as player or console. |
Database support
Optional connection to MySQL, MariaDB or PostgreSQL via HikariCP connection pool for persistent profile view statistics. Without a database the plugin keeps running normally, only the view statistics in the player head are hidden. Self-views are ignored, a viewer can count a profile at most once per 24 hours, and all write operations run asynchronously without blocking the server thread.
Requirements
- Paper Server 1.21+
- Java 21+
- Optional (each active only if installed): Vault · PlaceholderAPI · PlotSquared + VPlotsMenu · VJobs · VReferral · VRewards · VAuctionhouse · VMultiEconomy
- Optional: MySQL, MariaDB or PostgreSQL for profile view statistics
Reviews
Log in to leave a review.
- No reviews yet — be the first.
Häufige Fragen zu VProfil
- How much does VProfil cost?
- Currently €12.99 as a one-time licence. Updates and support are voluntary extras with no entitlement to fulfilment — see our ToS for details.
- Does VProfil work on my Minecraft server?
- Yes, VProfil targets Paper, Spigot and Bukkit forks from Minecraft Java 1.20 upwards. Java 21+ is recommended.
- How does the licence work?
- A licence binds the plugin to one server IP. If your IP changes you can reset the binding once per month in the dashboard. Updates — when we publish them — appear automatically in the dashboard once the licence has verified the plugin online.
- Do I get updates automatically?
- We publish updates regularly — they are a voluntary extra with no entitlement to fulfilment. New versions show up in your dashboard for download as soon as your licence verifies online. See our ToS.
- How do I get support?
- Support runs through our Discord server: https://discord.pluginsmc.com — that is the fastest way to reach us and the community. Support is a voluntary service (see ToS).