Minecraft plugin ajLeaderboards

ajLeaderboards is a Minecraft plugin that creates flexible leaderboards from any numeric PlaceholderAPI placeholder, with displays for holograms, signs, NPCs, heads and timed resets.

Find a server with ajLeaderboards

58 servers reported ajLeaderboards

All servers with ajLeaderboards

About ajLeaderboards

🔌 About ajLeaderboards

ajLeaderboards is a Minecraft plugin for creating leaderboards from any PlaceholderAPI placeholder that returns a numeric value. It collects and ranks values reported by placeholders and can display results using holograms, built-in signs, NPCs, armor stands, and player heads.

🎯 Purpose

The plugin solves the problem of producing flexible, cross-plugin leaderboards without requiring custom integration: any plugin that exposes a numeric PlaceholderAPI placeholder can be tracked and shown on in-world displays or exposed as placeholders for other display plugins.

⚙️ Features

  • Track any numeric PlaceholderAPI placeholder as a leaderboard entry.
  • Multiple display options: holograms, built-in signs, NPCs, armor stands and player heads.
  • Timed leaderboards with automatic resets (hourly, daily, monthly, etc.) while preserving all-time stats.
  • MySQL support for synchronized leaderboards across servers (requires the tracked placeholder to be synced as well).
  • Optional display of player prefix/suffix via Vault integration.
  • "Extra" placeholders to display additional placeholder text alongside leaderboard entries.
  • Folia support and compatibility with common display plugins (e.g., hologram and NPC systems).
  • Anonymous usage stats collection via bStats (can be disabled in bStats config).

🧩 Who It Is For

  • Survival and SMP servers that want dynamic leaderboards for balances, stats or custom metrics.
  • Servers that already use PlaceholderAPI and want to display ranks in-world (holograms, signs, NPCs).
  • Admins who need timed leaderboards (daily/hourly/monthly) and optional MySQL synchronization.

🏗️ Example Use Cases

  • Display the top economy balances using an economy plugin placeholder and a hologram plugin.
  • Show the top kill counts or custom minigame scores on NPCs or signs.
  • Run hourly or daily leaderboards for event winners while retaining all-time records.

⌨️ Commands

CommandDescriptionPermissionAccess
/ajLeaderboards addStart tracking a PlaceholderAPI placeholder that returns a numeric value.ajleaderboards.useAdmin
/ajLeaderboards list [board] [type]List configured leaderboards or details for a specific board.ajleaderboards.useAdmin

(Note: command names are documented by the plugin; server operators should check the plugin's wiki for the full command list and syntax.)

🔐 Permissions

PermissionDescriptionDefault
ajleaderboards.useRequired to set up and manage leaderboards.not specified
ajleaderboards.dontupdate.<board>Prevents a player from being added to updates for the specified board.not specified

⚙️ Installation

📥 Setup

  • Download the official plugin JAR and place it in your server plugins/ folder.
  • Ensure PlaceholderAPI is installed before starting the server; the plugin requires PlaceholderAPI to read tracked values.
  • Start or restart the server and check the server console to confirm the plugin loaded.

📦 Dependencies

  • PlaceholderAPI (required)
  • Vault (optional; used for showing prefixes/suffixes)
  • Citizens (optional; for NPC-based leaderboard displays)
  • DecentHolograms or other hologram plugins (optional; for hologram displays)

🧠 Technical Notes

  • The plugin supports timed leaderboards (hourly/daily/monthly) and can use MySQL to sync leaderboards when the tracked placeholder value is also synchronized.
  • Folia support is provided.
  • The plugin sends anonymous metrics to bStats; this can be disabled via bStats configuration.

🤝 When This Plugin Is Useful

If you already use PlaceholderAPI and want an easy, display-agnostic way to expose ranked numeric data (economy, stats, custom metrics) in-world or as placeholders, ajLeaderboards provides timed leaderboards, multiple display options and optional MySQL sync without requiring custom per-plugin integrations.

Comments

No comments yet

Be the first to comment.

For server admins

Authors
ajgeiss0702
License
GPL-3.0-only
Supported platforms
Bukkit, Folia, Paper, Purpur, Spigot
Supported versions
26.1.x, 1.21.x, 1.20.x, 1.19.x, 1.18.x, 1.17.x, 1.16.x, 1.15.x, 1.14.x, 1.13.x, 1.12.x, 1.11.x, 1.10.x, 1.9.x, 1.8.8–1.8.9
Dependencies
PlaceholderAPI, Vault, Citizens, DecentHolograms

Links

What servers report

Server platforms

  • Paper41
  • Purpur10
  • Leaf2
  • Arclight2
  • Spigot1

Plugin versions

  • 2.11.028
  • 2.10.113
  • 2.11.0-b3394
  • 2.11.0-b3383
  • 2.8.02

Counts come from servers that list their plugins when MSHQ checks them. Many servers hide this list, so real usage is higher.