PlayerProfile
A sleek, lightweight, and modern profile management plugin for Bukkit/Spigot servers. PlayerProfile provides an interactive, multi-page GUI interface to display essential player statistics—such as economy balances, gameplay metrics, custom PlaceholderAPI tokens, and rank hierarchies—directly inside an intuitive container window. It features intelligent audio-filtering for elegant book-flip transitions and includes a robust, data-persistent privacy system for player discretion.Key Features
Multi-Page Statistics GUI: Navigate through custom player data profiles cleanly across multiple UI panels.
Smart Audio Suppressor: Dynamically intercepts vanilla container-close sound cues to play smooth page-flip audio specifically when swapping pages.
Persistent Privacy Control: Integrated profile masking allows users to opt-out of public inspection dynamically. Profile privacy flags are serialized on-the-fly and safely cached across server restarts.
PlaceholderAPI & Vault Core Native Integration: Seamlessly resolves global user profiles, network currency indexes, and custom display expansions like LuckPerms.
Command Registry
| Command | Executor | Description |
| /profile | Player | Opens your own profile statistics page. |
| /profile <player> | Player | Opens another online or offline player's statistics menu. |
| /playerprofile toggle | Player | Toggles your profile visibility status between HIDDEN and VISIBLE. |
| /playerprofile reload | Console / Player | Force-reloads both configuration elements and active database records. |
Security & Permission Nodes
User Permissions
- playerprofile.toggle (Granted by default via structural alignment) Allows every active user on the network to independently secure or expose their structural profiling interface through /playerprofile toggle.
Administrative Permissions
- playerprofile.admin Provides operational access to structural administrative subcommands, specifically allowing runtime environment updates via /playerprofile reload.
- playerprofile.bypass Allows privileged network operators or staff members to audit public statistical metrics, seamlessly bypassing any custom privacy blocks instantiated by regular players.
Configuration & Setup Dependencies
To leverage the full formatting capability of the plugin interface layout, the following components are required on your host machine:- Vault Core API & Economy Provider: Handles transaction hooks and financial ledger verification.
- PlaceholderAPI Engine:Parses and formats layout text rows dynamically.
- Required Cloud Core Extensions: Implement via your system terminal:
Bash
/papi ecloud download LuckPerms
/papi reload
- Required Cloud Core Extensions: Implement via your system terminal:
