Achievements
Goals written in config.yml that unlock as players hit lifetime stats and hand out crates, money, glass colors or cosmetics.
Achievements are goals players reach by playing: buy your first brainrot, steal fifty, earn a million. Each one watches a lifetime stat and pays out a reward the moment it is reached. Eight ship ready to use, and you can add as many as you like.
Seeing them
/brainrot achievementsOpens a menu of every achievement with a progress bar and its reward. Finished ones show their icon, unfinished ones show a gray dye. There is also an Achievements button in /brainrot shop. Players are checked every few seconds, and unlocking one comes with a chat message listing what they got.
The shipped achievements
| Id | Goal | Reward |
|---|---|---|
first_catch | Buy 1 brainrot | 1 crate |
collector | Buy 100 brainrots | 3 crates and the Music Trail |
sticky_fingers | Steal 1 brainrot | 1 crate |
master_thief | Steal 50 brainrots | 5 crates and the Thief Tag |
interceptor | Intercept 25 brainrots | 2 crates |
millionaire | Earn $1,000,000 in total | 3 crates and cyan glass |
reborn | Rebirth once | 2 crates and the Heart Trail |
veteran | Play 50 games | 3 crates and black glass |
Cyan and black are exclusive glass colors, so achievements are one of the only ways to get them without a VIP rank.
Writing your own
Each entry under achievements.list is one achievement:
achievements:
enabled: true
list:
master_thief:
name: "&cMaster Thief"
description: "Steal 50 brainrots"
stat: steals
goal: 50
icon: IRON_SWORD # any item name
reward:
crates: 5
cosmetic: "tag:thief"| Field | What it does |
|---|---|
stat | What to count: games, money, steals, intercepts, bought, sold, crates, rebirths or deaths. All lifetime totals |
goal | The number to reach |
reward.crates | Free crates |
reward.money | Game money, only paid if they are in a game at that moment |
reward.glass | A glass color, like BLACK. Exclusive colors work |
reward.cosmetic | A cosmetic as type:id, like trail:hearts, tag:sigma or skin:golden_noobini |
Every reward is optional. Unlocked achievements are saved with the player's stats, and each one only ever pays out once. Set achievements.enabled: false to turn the whole system off.