ModsJava
BetterProfiles
Java mod listed for Minecraft 1.12–1.21. Downloads from the MC Java Mods app on Android.
⬇ Download on Spigot
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
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.
- 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
- Download the plugin JAR file
- Place BetterProfile.jar in your server's plugins folder
- Restart your server or use /reload (not recommended for production)
- Configure the plugin in plugins/BetterProfile/config.yml
- Customize messages in plugins/BetterProfile/messages.yml
- PlaceholderAPI – For enhanced placeholder support
- Vault – For economy integration
| 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 : '$'
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'
Player Information
- Player name and head texture
- Current ping
- World and gamemode
- Player kills
- Mob kills
- Total deaths
- Kill/Death ratio
- Total blocks mined
- Total blocks placed
- Combined block actions
- Total hours played
- Days and hours breakdown
- Real-time X/Y/Z coordinates
- Current biome
- Current health and max health
- Food level
- Experience level and progress
- Current balance (requires Vault)
- Formatted currency display
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
Code (Text):
/stats Notch
/betterprofile reload
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
- 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
If you encounter any issues:
- Check your server console for error messages
- Verify your configuration files are valid YAML
- Ensure dependencies are properly installed
- Confirm you're using compatible Minecraft and Java versions
Enjoy BetterProfile! ✨
Made with ❤️ by Codella
Made with ❤️ by Codella
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.12, 1.13, 1.14
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
BetterProfiles is a free Minecraft Java mod. Compatible with Minecraft 1.12, 1.13, 1.14, 1.15 and newer. Downloaded 85 times (via Spigot). Download it and open it directly in the game.