PluginsFree

Top Leaderboard Plugin

A Leaderboard GUI to display top players and your, top leaderboards, and more for Minecraft

New1 downloadsUpdated 2026-10-28

FM Development

0 salesโ˜… 0.0

Screenshot 2026-10-28 131926

TopLeaderboard v3.0

The Comprehensive, Lag-Free, Network-Ready Leaderboard GUI Plugin

By FM Development

๐ŸŒŸ Introduction

Are you looking for a professional way to showcase your server's top players? Look no further. TopLeaderboard is a premium-quality, fully customizable leaderboard solution designed to be lightweight, efficient, and beautiful. Whether you run a PvP server, a Survival SMP, an Economy-based Tycoon server, or a full multi-server network, this plugin is built to handle it all.

Unlike other plugins that rely on clunky holograms or signs, TopLeaderboard provides a clean, interactive GUI (Graphical User Interface) that players can access anywhere with a simple command.

New in v3.0: This is our biggest update yet. Time-based leaderboards (daily/weekly/monthly/yearly), a full Player Stats GUI, native Folia support, optional MySQL storage, optional Redis network sync for multi-server setups, and a built-in one-command migration tool to move between them.

๐Ÿ“ธ Visuals & In-Game Screenshots

Coming Soon

Economy Leaderboard - formatted currency display (Requires Vault).

โœจ Extensive Feature List

1. ๐Ÿš€ Async Performance & Optimization

Performance is our #1 priority. TopLeaderboard performs all database queries, score calculations, and player lookups asynchronously. This means zero lag spikes on your main thread, even if you have thousands of players in your database.

  • True Folia Support: Built natively on Folia's region-based scheduler, not bolted on โ€” every task runs on the correct thread automatically.
  • Smart Caching: Leaderboards are cached in memory and only refreshed at your configured interval, so opening the GUI never hits the database directly.

2. ๐Ÿ“Š 7 Unique Leaderboard Types

Track virtually every aspect of gameplay with built-in statistics:

  • โš”๏ธ Top Kills: Show who dominates the PvP arena.
  • โ˜ ๏ธ Top Deaths: A fun "wall of shame" for survival fails.
  • ๐Ÿ’ฐ Top Balance: Integration with Vault to display the richest players.
  • โฑ๏ธ Top Playtime: Reward loyalty by showing who plays the most.
  • ๐ŸงŸ Top Mobs Killed: Perfect for PvE/SMP servers.
  • โ›๏ธ Top Blocks Broken: Tracks mining dedication.
  • ๐Ÿงฑ Top Blocks Placed: Celebrate your server's builders.

3. โฑ๏ธ Time-Based Leaderboards (New in v3.0)

Every leaderboard type above is now available across five time periods: All-Time, Daily, Weekly, Monthly, and Yearly โ€” resetting automatically, no admin action required. Perfect for running weekly competitions or monthly top-player rewards.

4. ๐Ÿ‘ค Player Stats GUI (New in v3.0)

Click any player's head on a leaderboard โ€” or run /stats [player] โ€” to open a full breakdown of their stats and rank in every category at once, complete with their real in-game skin rendered on their head.

5. ๐Ÿ–ฅ๏ธ Advanced GUI System

  • Interactive Menu: A beautiful chest interface to select categories.
  • Paginated Results: Supports unlimited pages! Click "Next" to see ranks #46-90 and beyond.
  • Player Heads: Automatically displays the real skin of each player on the leaderboard.
  • Sound Effects: Satisfying UI click sounds for better user experience.

6. ๐Ÿ’พ Flexible Storage & One-Command Migration (New in v3.0)

Choose the storage backend that fits your setup:

  • SQLite (default): Zero setup, fast local storage โ€” works out of the box.
  • MySQL: Point it at your existing database server if you already centralize server data there.
  • Built-in Migration Tool: Switch anytime with one command: /leaderboard migrate . Supports SQLite, MySQL, and YAML in any direction.

7. ๐ŸŒ Cross-Server Sync with Redis (New in v3.0)

Running multiple servers behind a proxy like Velocity or BungeeCord? Point them at the same Redis instance and they'll automatically combine into one shared, real-time leaderboard across your entire network. Completely optional โ€” leave it disabled and nothing changes for single-server setups.

8. ๐ŸŽจ 100% Customizable

Every message, item name, lore line, inventory title, and material is editable in config.yml.

  • Hex Colors: Full support for &#RRGGBB color codes.
  • Layout Control: Move items to any slot you want.
  • In-GUI Placeholders: Use %rank%, %player_name%, and %score% anywhere.

9. ๐Ÿ”Œ PlaceholderAPI Integration

Pull leaderboard data into any other plugin that supports PlaceholderAPI โ€” scoreboards, chat, tab lists, and more.

  • %topleaderboard_name__% โ€” the name of the player at a given rank.
  • %topleaderboard_score__% โ€” that player's score.
  • Example: %topleaderboard_name_kills_1% shows your #1 player by kills.

๐Ÿ“œ Commands

  • /leaderboard (aliases: /top, /topleaderboard) - Opens the main menu.
  • /leaderboard - Directly opens a specific leaderboard (e.g., /leaderboard kills).
  • /leaderboard reload - Reloads the configuration file instantly.
  • /leaderboard debug - Toggles debug mode for administrators.
  • /leaderboard migrate - Migrates stored data between sqlite, mysql, and yaml.
  • /stats [player] (alias: /playerstats) - View your own or another player's full stat breakdown.

๐Ÿ”‘ Permissions

  • topleaderboard.use - Allows players to open the leaderboard and stats GUI (Default: Everyone).
  • topleaderboard.admin - Allows access to reload, debug, and migration commands (Default: OP).

โš™๏ธ Configuration

The config.yml is designed to be beginner-friendly yet powerful. Here's a snippet:

settings:
update-interval: 30
show-update-logs: true

time-periods:
enabled: true
daily: true
weekly: true
monthly: true
yearly: true

storage:
type: sqlite

menus:
main:
title: "&8Leaderboards"
size: 27
items:
kills:
material: DIAMOND_SWORD
slot: 10
name: "&c&lTop Kills"

๐Ÿ“ž Support & Suggestions

We are active developers! If you find a bug or have a request:

  1. Post in the Discussion tab.

Enjoying the plugin? Please leave a โญโญโญโญโญ review!

You may also like

Similar resources

VIBE BOUNTY

Plugins

VIBE BOUNTY

USE IT AND FEEL IT

by VIBE STUDIOS

Free5.0(1)
KNLibs

Plugins

KNLibs

Library for KN Plugins

by KN Studios

FreeNew