Forces the backend to warm up the statistics cache for all ranked systems.
A promise resolving to an object containing the success status and message.
Retrieves all statistics entries for a given season.
The unique identifier of the season.
A promise resolving to an array of StatisticsEntity.
Retrieves the statistics for a user in the currently active season of a specific ranked system.
The internal database ID of the user.
The system identifier (e.g., 'bedwars-4v4').
A promise resolving to a StatisticsEntity.
Retrieves the top players leaderboard for a specific season and metric.
The unique identifier of the season.
The metric to rank by (ELO, Wins, or MVPs).
Maximum number of players to return (defaults to 10).
A promise resolving to an array of LeaderboardEntryEntity.
Retrieves the statistics for a specific user in a given season.
The internal database ID of the user.
The unique identifier of the season.
A promise resolving to a StatisticsEntity.
Updates a user's statistics manually (e.g., adding a win or forcefully setting ELO).
The payload containing the update instructions.
A promise resolving to the updated StatisticsEntity.
Manages API operations related to player statistics and leaderboards.