Elo - Ranked & Leaderboards v2.1.2

A configurable competitive ranking and leaderboard system
  • Fix: /elo top leaderboard now shows correct player statistics when configured to use PlaceholderAPI.
  • Added: new config option
    YAML:
    gui.leaderboard.stats-source
    choose database (default) or placeholderapi to control where leaderboard values come from.
  • Fixed startup Banner not showing up as intended.

Fixed​

  • Fixed inconsistent real-time stat updates caused by concurrent death-processing writes.
  • Fixed intermittent cases where deaths did not consistently apply point loss under async contention.
  • Fixed delayed cache visibility for async saves by updating in-memory player cache immediately when save operations are queued.
  • Improved player record reliability by ensuring missing player records are created deterministically before kill/death processing.

Improved​

  • Added ordered per-player locking for dual-player death transactions to prevent race-condition overwrites.
  • Updated death pipeline to persist killer/victim updates in a locked transaction before feedback is sent.
  • Added configurable handling for invalid kills:
    • combat.apply-death-loss-on-invalid-kill (default: true)
    • When enabled, victim death loss still applies even if anti-farm invalidates killer rewards.
  • StorageManager overhaul:
    • Added YAML backend with per-player data files.
    • Implemented autosave system.
    • Introduced async I/O executors for non-blocking operations.
    • Added dirty-player tracking for efficient writes.
    • Created YAML-based leaderboard support.
  • Threading & platform compatibility:
    • Ensures safe compatibility with both Paper and Folia environments.
    • Plugin now explicitly marked as Folia-supported.
  • Rank system improvements:
    • Implemented deterministic tier ordering.
    • Added helper APIs in RankManager for tier index and distance calculations.
  • Combat scaling system:
    • Added configurable gain/loss scaling logic.
    • Added Enforced single HT1 holder.
  • EloAPI async reliability improvements:
    • Automatically creates missing PlayerData.
    • Switched to thenCompose chaining and proper CompletionException propagation.
  • Command layer refactor:
    • Removed direct StorageManager dependencies.
    • Added structured logging and cleaner async usage.
  • Configuration updates (config.yml):
    • Added storage.type selector.
    • Defined tier ordering configuration.
    • Introduced combat scaling settings.
    • Updated rank threshold configuration.
  • Resource refresh:
    • Updated default messages and bundled resource files to align with new systems.
Buy a license now
$5.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
Lifetime
Share and earn
Refer this resource and earn a 10% commission.
3,272 Views
21 Purchases
22 Downloads
Feb 15, 2026 Published
Jul 11, 2026 Updated
Not yet rated
2.9 MB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. No
AI Content Disclosure
Used AI to help draft and refine the product description and promotional text and generated the banner for this product
AI Content Disclosure
Used Cursor as a development assistant to help identify the causes of bugs, analyze error messages and logs and review code changes
Type
  1. Gameplay
  1. Economy
  1. Adventure
Game mode
  1. Survival
  1. Factions
  1. Prison
Supported software
  1. Bukkit
  1. Spigot
  1. Paper
  1. Folia
  1. Purpur
Supported versions
  1. 26.1
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
  1. 1.20
Supported languages
  1. This product doesn't contain text
Creator
Recommended for you
a custom-designed prefix system intended to replace the standard prefix display used by LuckPrerms
Not yet rated
34 purchases
Premium Fancy Menu is a configuration package of deluxe menus and RTP plugins.
5.00 star(s) 2 ratings
22 purchases
Feature characters such as Tung Tung Tung Sahur, Tralallelo and more
Not yet rated
23 purchases
Labubu dolls are collectible figurines, These are their models !
Not yet rated
17 purchases
A detailed set of shark entity models crafted in Blockbench.
Not yet rated
8 purchases
Share and earn
Refer this resource and earn a 10% commission.
3,272 Views
21 Purchases
22 Downloads
Feb 15, 2026 Published
Jul 11, 2026 Updated
Not yet rated
2.9 MB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. No
AI Content Disclosure
Used AI to help draft and refine the product description and promotional text and generated the banner for this product
AI Content Disclosure
Used Cursor as a development assistant to help identify the causes of bugs, analyze error messages and logs and review code changes
Type
  1. Gameplay
  1. Economy
  1. Adventure
Game mode
  1. Survival
  1. Factions
  1. Prison
Supported software
  1. Bukkit
  1. Spigot
  1. Paper
  1. Folia
  1. Purpur
Supported versions
  1. 26.1
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
  1. 1.20
Supported languages
  1. This product doesn't contain text
Creator
Recommended for you
a custom-designed prefix system intended to replace the standard prefix display used by LuckPrerms
Not yet rated
34 purchases
Premium Fancy Menu is a configuration package of deluxe menus and RTP plugins.
5.00 star(s) 2 ratings
22 purchases
Feature characters such as Tung Tung Tung Sahur, Tralallelo and more
Not yet rated
23 purchases
Labubu dolls are collectible figurines, These are their models !
Not yet rated
17 purchases
A detailed set of shark entity models crafted in Blockbench.
Not yet rated
8 purchases
Top