Vexal Leaderboards

A powerful and flexible Minecraft leaderboard plugin that allows you to create leaderboards from any PlaceholderAPI placeholder. Display rankings for kills, balance, blocks mined, playtime, or any other stat β€” all fully automated and easily configurable.


πŸ“¦ Features

  • 🧩 PlaceholderAPI integration β€” Generate leaderboards from any placeholder.

  • πŸͺ„ Dynamic holograms β€” Display leaderboards in the world using holograms.

  • ⚑ Efficient caching β€” Keeps data updated while minimizing lag.

  • πŸ” Automatic refreshing β€” Leaderboards update on a configurable schedule.

  • 🧠 Customizable formats β€” Configure how leaderboards are displayed (titles, colors, lines, etc.).

  • βš™οΈ Multi-source data β€” Supports data from other plugins via PlaceholderAPI.

  • πŸ›‘οΈ Optimized performance β€” Lightweight and designed for high-performance servers.


🧱 Requirements

  • Minecraft server running Paper, Purpur, or another Spigot-compatible fork.

  • PlaceholderAPI plugin installed.

  • (Optional) HolographicDisplays or DecentHolograms for hologram output.


πŸš€ Installation

  1. Download the latest VexalLeaderboards.jar from the releases page.

  2. Place it into your server's /plugins/ folder.

  3. Restart or reload your server.

  4. Ensure PlaceholderAPI is installed and the placeholders you plan to use are functional.


βš™οΈ Configuration

After the first run, the plugin will generate a configuration file in:

Example Configuration

Available Options

Option
Description

placeholder

The PlaceholderAPI placeholder used to generate the leaderboard.

hologram-location

Location to spawn the hologram leaderboard.

title

Title text for the leaderboard.

lines

Format for each entry in the leaderboard.

update-interval

Time (in seconds) between automatic updates.


πŸ’¬ Commands

Command
Description
Permission

/leaderboard reload

Reloads the plugin configuration.

vexalleaderboards.reload

/leaderboard update <name>

Manually refreshes a leaderboard.

vexalleaderboards.update

/leaderboard list

Lists all configured leaderboards.

vexalleaderboards.list


🧾 Permissions

Permission
Description

vexalleaderboards.reload

Allows reloading the config.

vexalleaderboards.update

Allows manually updating leaderboards.

vexalleaderboards.list

Allows viewing available leaderboards.


🌈 Example Placeholders

Here are a few ideas of what you can track:

  • %statistic_mine_block_diamond_ore% β†’ Blocks mined

  • %vault_eco_balance% β†’ Player balance

  • %player_kills% β†’ Kills

  • %statistic_time_played% β†’ Playtime

  • %jobsreborn_jobs_level_<job>% β†’ Job level

Any valid PlaceholderAPI placeholder can be used β€” the plugin will handle sorting and ranking automatically.


πŸͺ§ Holograms

If you have DecentHolograms leaderboards can be displayed directly in-game as floating holograms.

  • Supports dynamic updates without flicker.

  • Automatically rebuilds holograms when refreshed.

  • Customize colors, order, and size.


Last updated