Leaderboard v1.0

Paper Dialog Leaderboard

SwiftCore Leaderboard — Overview​

SwiftCoreLeaderboard is a standalone add-on for SwiftCore. It gives players a modern, in-game ranked leaderboard UI without putting that logic inside the main plugin. It reads SwiftCore’s ranked data (database + kitsrank.yml + tier config), shows it in Paper’s Dialog API, and stays fast through layered caching.


What it does​

Players open a leaderboard that looks like a competitive ranked screen: top 10 per kit/category, overall global ranked, player skins/heads, tier names, points, and per-kit breakdowns. They can:

  • Switch between kit categories (Sword, Pot, Mace, Overall, etc.)
  • Search by player name
  • Click a row to open a profile view
  • From profile: spectate or party invite (configurable commands)
  • See their own stats even when they are not in the top 10
Everything visible — titles, lore, colors, buttons, rank colors, hover text — is driven by YAML, not hardcoded strings.


Requirements​

DependencyRequired?Role
SwiftCoreYes (by default)Ranked DB, tiers, kit display names, SwiftCoreApi
Paper 1.21+YesDialog API, MiniMessage <head> tags
PlaceholderAPIOptionalExtra placeholders in entry lore (per-row player context)


UI: Paper Dialogs (not chest GUIs)​

The leaderboard uses Paper Dialogs, not a 54-slot chest inventory:

  • Non-pausing dialogs (pause: false) so the game does not freeze incorrectly
  • Multi-action layout: each top player is a clickable row
  • Inline player heads via MiniMessage <head:%uuid%:true> (with sanitization for offline/cracked names)
  • Category sprites in controls (e.g. <sprite:items:item/diamond_sword>)
  • In-dialog search (text input + apply/clear)
  • Profile sub-dialog with spectate / invite / back
Page/category changes are designed to reuse cached dialog structures where possible so flipping kits does not spike CPU or close/reopen in a jarring way.
1780507561752.png

1780507616241.png
Buy a license now
$8.99
EULA
Standard EULA
Use on any projects you own with attribution
Support
Standard
Includes:
Download the resource
Access new updates
Support from the creator
Support duration
1 year
Share and earn
Refer this resource and earn a 10% commission.
146 Views
0 Purchases
2 Downloads
Jun 8, 2026 Published
N/A Updated
Not yet rated
267.5 KB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. No
Type
  1. Gameplay
  1. Core
Game mode
  1. Practice
Supported software
  1. Paper
Supported versions
  1. 26.1
  1. 1.21
Supported languages
  1. English
Creator
Struggling to cover the costs of your server? Set up your own webstore with Tebex in under 30 seconds.
Host a lag-free Minecraft or Hytale server in minutes.
Get 25% off your first order with our link.
Recommended for you
SwiftCore Is a New Generation Practice Core Plugin
5.00 star(s) 18 ratings
62 purchases
Not yet rated
1 purchase
Replica Of MC Tier with Website
5.00 star(s) 2 ratings
13 purchases
Is a addon where you can see server leaderboard in discord
Not yet rated
3 purchases
Share and earn
Refer this resource and earn a 10% commission.
146 Views
0 Purchases
2 Downloads
Jun 8, 2026 Published
N/A Updated
Not yet rated
267.5 KB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. No
Type
  1. Gameplay
  1. Core
Game mode
  1. Practice
Supported software
  1. Paper
Supported versions
  1. 26.1
  1. 1.21
Supported languages
  1. English
Creator
Struggling to cover the costs of your server? Set up your own webstore with Tebex in under 30 seconds.
Host a lag-free Minecraft or Hytale server in minutes.
Get 25% off your first order with our link.
Recommended for you
SwiftCore Is a New Generation Practice Core Plugin
5.00 star(s) 18 ratings
62 purchases
Not yet rated
1 purchase
Replica Of MC Tier with Website
5.00 star(s) 2 ratings
13 purchases
Is a addon where you can see server leaderboard in discord
Not yet rated
3 purchases
Top