BK-Tops
The solution for leaderboards where performance and features converge.
Quick challenge
How far can you run before the mobs catch you?
Minecraft check
Confirm your run
Complete the quick check to get your code.
BK-Tops
BK-Tops
The solution for leaderboards where performance and features converge.
Dinamic leaderboards
* Configurable size: create as many tops as you need from the settings. * Configurable size: rankings that never reset (money, level, total kills). * Configurable size: rankings with automatic reset (monthly kills, daily blocks). * Configurable size: defines how many players to display in each top list (top 10, top 15, top 50, etc).
Team Tops
The `team` and `timed-team` types are designed to work with supported team/clan plugins.
They work identically to `normal` and `timed` tops, but with one key difference: they sum the values of all members of the team. If you use `%vault_eco_balance%` as a provider in a `team` top, the top will show the total balance of all players in each team. The leaderboard will display the team's identity instead of individual players.
Next level scheduling
* No data loss: hourly, daily, weekly, monthly or custom cron expressions (* * * * *). * No data loss: calculates progress for the period without affecting total statistics. * No data loss: total values remain intact.
Flawless processing queue system
* Priority queue: update periodically the online players. * Priority queue: check the N top players, support offline entries. * Priority queue: internally managed by critical, high, medium and low priorities.
Based on performance optimization
* Asynchronous processing: advanced db settings, leak detection, faster pool, ... * Asynchronous processing: Top size cache, reduction in queries, automatic data invalidation and configurable TTL. * Asynchronous processing: Batch writes (up to 20 players per query), reduces db load and automatic flush. * Asynchronous processing: all db ops in separate threads, 0% lag on the main server, and dedicated thread pool.
Extras:
* Developer API: choose between H2 and MySQL according to your needs. * Developer API: db tables, snapshots, optimized indexes, ... * Developer API: provides and extensive API leaving unlimited possibilities for add-ons!