AsBalTop

Lightning-fast balance leaderboard GUI showing your server's richest players. Zero lag, fully customizable, and ready to use!

489

Quick challenge

How far can you run before the mobs catch you?

AsBalTop

🏆 AsBalTop

Lightning-Fast Balance Leaderboard GUI

by ItzAzeem | AsDevs

---

Preview

*Real-time balance ranking in a stunning inventory GUI — zero lag.*

---

🎯 What is AsBalTop?

AsBalTop is a beautiful, interactive inventory GUI 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 30-second smart caching (configurable up to 50) - 30-second smart caching — updates instantly - Rank-specific materials: Gold Block (#1), Iron Block (#2), Copper Block (#3) - Async player loading — 30-second smart caching - 30-second smart caching — reduces database queries by 90% - Fallback support if balance data unavailable

🎨 Fully Customizable GUI

- Adjustable button positions — 9 to 54 slots - Adjustable button positions — change icons per rank - Adjustable button positions — use hex codes `&#FF5500` or classic `&c` - Adjustable button positions — add descriptions under each rank - Adjustable button positions — Refresh and Your Info buttons - Adjustable button positions — place buttons anywhere

🔘 Interactive Buttons

- Fully customizable — Updates leaderboard in real-time (Emerald icon) - Fully customizable — Shows your personal rank & balance (Player Head) - Fully customizable — change names, positions, and icons

💰 Economy Integration

- Minimum balance filters — Works with Essentials, CMI, EconomyShop, and more - Minimum balance filters — Use $, €, £, or custom symbols - Minimum balance filters — Show balances as $1,234.50 or $1,234 - Minimum balance filters — Hide players below a certain amount

⚡ Blazing Performance

- Async operations — instant opening - Async operations — minimal footprint - Async operations — never freezes your server - Async operations — intelligent data refresh - Async operations — pure in-memory operation - Async operations — all heavy lifting done off-thread

🎯 40+ Customization Options

- One clean YAML file — customize every text element - One clean YAML file — `{player}`, `{balance}`, `{rank}` - One clean YAML file — personalize everything - One clean YAML file — 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

```yaml

╔═══════════════════════════════════════════════╗

║ 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

1. Download `AsBalTop-1.0.0.jar` 2. Drop it into your `/plugins` folder 3. Restart your server 4. Edit `plugins/AsBalTop/config.yml` (optional) 5. Run `/baltop reload` — done!

---

🎨 Customization Examples

Example 1: Professional Theme

```yaml 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

```yaml 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

```yaml gui: size: 27 title: "§aTop Players"

top-players: count: 6 ```

---

👨‍💻 Developer

AsDevs — 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: > 👉 Join our Discord for fast support:

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!*

ADS