Compatibility
Minecraft: Java Edition
Platforms
Creators
Details

*Real-time balance ranking in a stunning inventory GUI β zero lag.*
π― What is AsBalTop?
AsBalTop is a lightning-fast balance leaderboard plugin for Minecraft servers. The moment a player types /baltop, they see a beautiful, interactive inventory GUI displaying your server's richest players β just like the big servers you see on YouTube!
No databases. No complicated setup. Just drop the JAR in, configure it, and go.
β¨ Features
π Live Balance Leaderboard
- Display top 10 richest players (configurable up to 50)
- Real-time balance syncing β updates instantly
- Rank-specific materials: Gold Block (#1), Iron Block (#2), Copper Block (#3)
- Async player loading β zero main thread lag
- 30-second smart caching β reduces database queries by 90%
- Fallback support if balance data unavailable
π¨ Fully Customizable GUI
- Adjustable inventory size β 9 to 54 slots
- Rank-specific item materials β change icons per rank
- Custom rank names with colors β use hex codes
&#FF5500or classic&c - Item lore β add descriptions under each rank
- Interactive buttons β Refresh and Your Info buttons
- Adjustable button positions β place buttons anywhere
π Interactive Buttons
- Refresh Button β Updates leaderboard in real-time (Emerald icon)
- Your Info Button β Shows your personal rank & balance (Player Head)
- Fully customizable β change names, positions, and icons
π° Economy Integration
- Vault API β Works with Essentials, CMI, EconomyShop, and more
- Custom currency symbols β Use $, β¬, Β£, or custom symbols
- Decimal precision β Show balances as $1,234.50 or $1,234
- Minimum balance filters β Hide players below a certain amount
β‘ Blazing Performance
- <100ms GUI load time β instant opening
- ~5MB memory usage β minimal footprint
- Zero TPS impact β never freezes your server
- Smart 30-second caching β intelligent data refresh
- No databases β pure in-memory operation
- Async operations β all heavy lifting done off-thread
π― 40+ Customization Options
- Full color code support β customize every text element
- Placeholder variables β
{player},{balance},{rank} - Custom messages β personalize everything
- Permission system β control who can use which commands
- One clean YAML file β all settings in one place
π Commands
| Command | Description | Permission |
|---|---|---|
/baltop |
Open balance leaderboard GUI | baltop.use |
/baltop reload |
Reload config without restart | baltop.reload |
/baltop help |
Show help message | (everyone) |
Aliases: /moneytop Β· /wealthtop Β· /topbalance
π Permissions
| Permission | Description | Default |
|---|---|---|
baltop.use |
Use /baltop command |
true |
baltop.reload |
Reload plugin config | op |
baltop.* |
All permissions | op |
βοΈ Configuration
# βββββββββββββββββββββββββββββββββββββββββββββββββ
# β AsBalTop Configuration β
# β Made by ItzAzeem | v1.0.0 β
# βββββββββββββββββββββββββββββββββββββββββββββββββ
# GUI Settings
gui:
title: "Β§cΒ§lBalance Top" # GUI title with colors
size: 54 # Inventory slots (9-54)
# Top Players Settings
top-players:
count: 10 # Show top 10 players
minimum-balance: 0 # Hide poor players
cache-duration: 30 # Cache for 30 seconds
# Rank Display Settings
rank-display:
rank-1-material: "GOLD_BLOCK"
rank-1-name: "Β§6Β§l#1 - Β§e{player}"
rank-1-lore:
- "Β§6Balance: Β§a${balance}"
- "Β§eπ₯ 1st Place"
rank-2-material: "IRON_BLOCK"
rank-2-name: "Β§fΒ§l#2 - Β§7{player}"
rank-2-lore:
- "Β§7Balance: Β§a${balance}"
- "Β§72nd Place π₯"
rank-3-material: "COPPER_BLOCK"
rank-3-name: "Β§cΒ§l#3 - Β§8{player}"
rank-3-lore:
- "Β§8Balance: Β§a${balance}"
- "Β§83rd Place π₯"
other-material: "STONE"
other-name: "Β§7Β§l#{rank} - Β§f{player}"
other-lore:
- "Β§7Balance: Β§a${balance}"
# Button Settings
buttons:
refresh-button:
enabled: true
slot: 49
material: "EMERALD"
name: "Β§aΒ§lREFRESH"
lore:
- "Β§eClick to refresh"
- "Β§ethe leaderboard"
info-button:
enabled: true
slot: 53
material: "PLAYER_HEAD"
name: "Β§bΒ§lYOUR RANK"
lore:
- "Β§7Rank: Β§b{rank}"
- "Β§7Balance: Β§a${balance}"
# Economy Settings
economy:
hook: "Vault"
symbol: "$"
decimal-places: 2
# Messages
messages:
prefix: "Β§6Β§lAsBalTopΒ§r "
gui-opened: "Β§aBalance top opened!"
gui-refreshed: "Β§aβ Leaderboard refreshed!"
π₯οΈ Compatibility
| Software | Supported |
|---|---|
| Paper 1.20 β 1.21+ | β |
| Spigot 1.20 β 1.21+ | β |
| Purpur 1.20 β 1.21+ | β |
| Java 25+ | β Recommended |
| Vault | β Required |
π§ Installation
- Download
AsBalTop-1.0.0.jar - Drop it into your
/pluginsfolder - Restart your server
- Edit
plugins/AsBalTop/config.yml(optional) - Run
/baltop reloadβ done! β
π¨ Customization Examples
Example 1: Professional Theme
gui:
title: "Β§f[Β§6BALTOPΒ§f] Balance Leaderboard"
rank-display:
rank-1-name: "Β§6π #1 - Β§e{player}"
rank-1-lore:
- "Β§6βββββββββββββββ"
- "Β§eBalance: Β§a${balance}"
- "Β§eπ₯ 1st Place"
- "Β§6βββββββββββββββ"
Example 2: Colorful GUI
gui:
title: "Β§6Β§lWEALTH RANKING"
rank-display:
rank-1-material: "DIAMOND_BLOCK"
rank-2-material: "EMERALD_BLOCK"
rank-3-material: "LAPIS_BLOCK"
Example 3: Minimalist
gui:
size: 27
title: "Β§aTop Players"
top-players:
count: 6
π¨βπ» Developer
ItzAzeem β Founder of AsDevs
Passionate Minecraft plugin developer building unique, high-quality tools for SMP and competitive servers.
- π Website: asdevs.netlify.app
- π¬ Discord: discord.gg/xRW5rdAvs5
π Support
Having issues? Need help with config?
Join our Discord for fast support: π discord.gg/xRW5rdAvs5
Please do not use Modrinth comments for bug reports β Discord is way faster!
Made with β€οΈ by ItzAzeem | AsDevs
Enjoying AsBalTop? Please leave a β review on Modrinth β it really helps!


