







VProfil
Profile GUI as a hub for all V-plugins: jobs, referral, rewards, plots, auctions.
Standard licence at a glance
- ✓ Compiled plugin; source code not included
- ✓ Up to 1 public server IP at the same time
- ✓ Use on your own commercial Minecraft server allowed
- ✕ No resale, redistribution, rental or sublicensing
- ✓ Published updates included while the licence is active
- ✓ IP reset generally once per calendar month
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.
Frequently asked questions about VProfil
- How much does VProfil cost?
- Currently €12.99 for the non-exclusive, non-transferable standard licence to use the compiled plugin. Source code and redistribution rights are not included.
- Does VProfil work on my Minecraft server?
- The supported Minecraft, Java, server and dependency versions are those expressly listed in the product description and version notes. Compatibility with unlisted or later versions is not promised.
- How does the licence work?
- This licence permits simultaneous use on up to 1 public server IP. Stored IPs can generally be reset once per calendar month in the dashboard. Use on your own commercial Minecraft server is allowed; resale, redistribution, rental and sublicensing of the plugin are not.
- Do I get updates automatically?
- Published updates are available in the dashboard while the licence is active. This does not promise indefinite future development or specific new features; mandatory statutory update duties remain unaffected.
- How do I get support?
- Support is available by Discord and email within the scope stated in the product description. A particular response or resolution time applies only where a service level has been expressly agreed.