Leaderboards
Daily, weekly and all-time rankings in chat with /brainrot top, and floating leaderboards you can place anywhere.
Players can see who is on top in chat, and you can put floating leaderboards in your lobby. Both read from the same saved stats, so they work with SQLite and MySQL alike.
In chat
/brainrot top [stat] [period]| Part | Choices | Default |
|---|---|---|
stat | money, steals, intercepts, rebirths | money |
period | daily, weekly, alltime | alltime |
For example /brainrot top steals weekly. money ranks money earned, not current balance. Rebirths only have an all-time board. The list shows the top 10 (leaderboards.chat-size, up to 20).
Daily boards cover today and weekly boards cover the current week starting Monday, both in your server's local time.
Floating leaderboards
Stand where the board should float and run:
/brainrot admin leaderboard create <id> <stat> <period>For example /brainrot admin leaderboard create lobby_top money weekly. The board appears just above your head and refreshes every minute.
| Command | What it does |
|---|---|
leaderboard create <id> <stat> <period> | Places a board where you stand. The id is your own name for it, letters, numbers, - and _ |
leaderboard remove <id> | Deletes a board |
leaderboard list | Every board with its stat and period |
These have to be run in game. Boards are saved in plugins/StealABrainRot/leaderboards.yml and come back after a restart. Stray board stands left by a crash are cleaned up on start.
Settings
| Option | Default | What it does |
|---|---|---|
leaderboards.chat-size | 10 | Names shown by /brainrot top (max 20) |
leaderboards.hologram-size | 10 | Names shown on a floating board (max 15) |
leaderboards.refresh-seconds | 60 | How often floating boards update |
leaderboards.keep-days | 14 | Daily and weekly records older than this are deleted |
Stats are saved every storage.autosave-seconds (60 by default) as well as when players leave, so daily and weekly boards stay close to live. See Storage.