BetterProfiles icon

BetterProfiles -----

Comprehensive player profile GUI plugin for Minecraft servers that displays detailed player stats.



[​IMG]

BetterProfile
A comprehensive player profile GUI plugin for Minecraft servers that displays detailed player statistics, server information, and player data through an interactive GUI with custom head textures and PlaceholderAPI integration.​
✨ Features
  • Interactive GUI - Clean, modern interface with player head textures
  • Real-Time Stats - All statistics update automatically when opening the menu
  • Comprehensive Data - Player kills, deaths, blocks, playtime, location, health, and economy
  • PlaceholderAPI Integration - Full support for placeholders in messages and displays
  • Economy Integration - Vault support for displaying player balances
  • Permission System - Granular permissions for different access levels
  • Highly Configurable - Customize messages, menu layout, and enabled features
  • Performance Optimized - Efficient statistic calculations and caching
  • Admin Commands - Reload configuration without server restart
Installation
  1. Download the plugin JAR file
  2. Place BetterProfile.jar in your server's plugins folder
  3. Restart your server or use /reload (not recommended for production)
  4. Configure the plugin in plugins/BetterProfile/config.yml
  5. Customize messages in plugins/BetterProfile/messages.yml
Dependencies (Optional):
Commands
Command Description Permission Alias
/stats Open your own statistics menu betterprofile.use /playerstats
/stats <player> View another player's statistics betterprofile.admin -
/profile Open your own profile menu betterprofile.use /playerprofile
/profile <player> View another player's profile betterprofile.admin -
/betterprofile reload Reload plugin configuration betterprofile.reload /bp reload

Permissions
Permission Description Default
betterprofile.use Basic access to view personal stats true
betterprofile.admin Access to view other players' stats op
betterprofile.reload Access to reload plugin configuration op


⚡ Showcase Video

⚙️ Configuration

config.yml
Code (YAML):

menu
:
  title
: '&8&l {player }''s sᴛᴀᴛs'
  size
: 27
  require-permission
: false
  required-permission
: 'betterprofile.use'
update-interval
: 5
items
:
  player-info
:
    enabled
: true
    slot
: 4
  kills-deaths
:
    enabled
: true
    slot
: 11
  blocks
:
    enabled
: true
    slot
: 12
  playtime
:
    enabled
: true
    slot
: 13
  location
:
    enabled
: true
    slot
: 14
  health
:
    enabled
: true
    slot
: 15
  money
:
    enabled
: true
    slot
: 22
placeholderapi
:
  enabled
: true
  fallback-values
:
    no-economy
: 'N/A'
    no-data
: 'Unknown'
economy
:
  enabled
: true
  format
: ' %.2f'
  currency-symbol
: '$'
 
messages.yml
Code (YAML):

messages
:
  only-players
: '&cOnly players can use this command!'
  no-permission
: '&cYou don''t have permission to use this command!'
  menu-opened
: '&aStats menu opened!'
  plugin-reload
: '&aBetterProfile configuration reloaded!'
  reload-error
: '&cError occurred while reloading configuration!'
  no-economy
: '&cEconomy plugin not found!'
  economy-error
: '&cError retrieving balance!'
  prefix
: '&8 [&bBetter&eProfile&8 ]'
  loading
: '&7Loading ...'
  unavailable
: '&cUnavailable'
 
Statistics Displayed
Player Information
  • Player name and head texture
  • Current ping
  • World and gamemode
Combat Statistics
  • Player kills
  • Mob kills
  • Total deaths
  • Kill/Death ratio
Block Statistics
  • Total blocks mined
  • Total blocks placed
  • Combined block actions
Playtime
  • Total hours played
  • Days and hours breakdown
Location
  • Real-time X/Y/Z coordinates
  • Current biome
Health & Status
  • Current health and max health
  • Food level
  • Experience level and progress
Economy
  • Current balance (requires Vault)
  • Formatted currency display
API Integration
PlaceholderAPI – Supports placeholders for dynamic content in GUIs and messages.
Vault Economy – Integrates with any Vault-compatible economy plugin for player balances.
Usage Examples
Basic Usage
Code (Text):

/stats
 
Admin Usage
Code (Text):

/stats Notch
/betterprofile reload
 
Permission Setup
Code (YAML):

# Give all players access to basic stats
/betterprofile.use
: true
# Give moderators admin access
/betterprofile.admin
: moderators
# Give admins reload permission
/betterprofile.reload
: admins
 
Notes
  • Statistics are calculated in real-time when opening the menu
  • The plugin uses efficient caching to minimize server load
  • All color codes support Minecraft formatting (&a, &b, etc.)
  • Menu layout is fixed to ensure consistent user experience
  • Block statistics focus on common materials for performance
Support
If you encounter any issues:
  1. Check your server console for error messages
  2. Verify your configuration files are valid YAML
  3. Ensure dependencies are properly installed
  4. Confirm you're using compatible Minecraft and Java versions
Enjoy BetterProfile! ✨
Made with ❤️ by Codella

[​IMG]
Resource Information
Author:
----------
Total Downloads: 16
First Release: Oct 12, 2025
Last Update: Oct 12, 2025
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings