Achievements
250+ unlockable achievements across 7 categories — automatic rewards of Denarius, tokens, beacons, and points.
The Imperium achievement system is a long-game collection ladder with 250+ achievements across 7 categories. Every achievement awards achievement points (which rank you on a global leaderboard) and most also pay out Denarius, Auctoritas, Civitas, or run a special command (like a server broadcast). Achievements are tracked automatically — there is no manual claim step. The instant you cross the requirement threshold, the reward lands in your account, a title flashes on your screen, and a sound plays.
How to Open the Achievement GUI
| Command | What it does |
|---|---|
/achievements (alias /ach) | Opens the achievement GUI on the "all" view, page 1. |
/achievements <page> | Jump straight to a page number — e.g. /ach 3. |
/achievements <category> | Filter to one category — e.g. /ach mining. Valid: mining, economy, enchants, prestige, collection, events, social. |
/achievements top | Prints the top-10 achievement-points leaderboard to chat (all-time). |
/achievements admin give <player> <id> | Admin only — force-completes an achievement for a player. |
/achievements admin reload | Admin only — hot-reloads achievements.yml without a restart. |
Achievement Types
Every achievement is one of three types, set in achievements.yml:
| Type | Behavior |
|---|---|
MilestoneMILESTONE | Visible in the GUI with a live progress bar. You can see the requirement and your current progress at any time. |
Hidden (Secret)HIDDEN | Hidden until you complete it — the description and icon are replaced with "???" so the surprise is preserved. Higher-point achievements are usually Hidden. |
PrestigePRESTIGE | Shown on the dedicated Prestige tab in the GUI. These are the long-term goals tied to prestige progression. |
Hidden achievements are secrets. They render as "???" in the GUI until you complete them. Don't spoil them for other players — half the fun is the surprise unlock animation and broadcast.
The 7 Categories
| Category | Count | Focus |
|---|---|---|
Miningmining | 8 + 12 ore-specific | Blocks mined — from your first block to 10 million. |
Economyeconomy | 6 + 12 depth | Denarius earned, Auctoritas hoarded, Civitas collected. |
Enchantsenchants | 6 + 10 depth | Enchants applied to your pickaxe — collector milestones. |
Prestigeprestige | 7 + 8 depth | Prestige tiers reached (these show on the dedicated Prestige tab). |
Collectioncollection | 8 + depth | Pets, tags, cosmetics, and armors unlocked. |
Eventsevents | 7 + depth | DTC, envoy, drop party, and seasonal event participation + wins. |
Socialsocial | 6 + depth | Quests completed and other social milestones. |
How Unlocks Work
Achievements are purely event-driven. You never press a button to make progress — Imperium listens for the relevant gameplay event and increments the achievement's progress counter automatically. The event hooks include:
- Block break → increments all
miningachievements - Money / tokens / beacons earned → increments
economy - Prestige up → sets the
prestigetier counter - Enchant applied → increments
enchants - Pet / tag / cosmetic / armor unlocked → sets
collectioncounters - Quest completed → increments
social - DTC participate / win, event participate → increments
events - Collection category percent-complete → sets a percent milestone
Two accumulation modes are used: addProgress (incremental — used for things like block counts that grow forever) and setProgress (absolute — used for things like "current prestige tier" or "total pets unlocked" where the value can go up but the achievement tracks the highest value seen).
Tracking Progress
In the GUI, every visible (MILESTONE) achievement shows a live progress bar — current value over the requirement. HIDDEN achievements show only "???" until completion. Prestige-tier achievements display their target tier.
For an at-a-glance count of how much you've done, look at the top of the GUI: it shows completed count out of total achievements and your total points out of total possible points. The points math is interesting — your points only count achievements you've completed, so the ratio is a real completion percentage.
Progress is persisted to the database every 2 minutes (2,400 ticks) and on quit, so a server crash never loses more than 2 minutes of achievement progress. The same persistence path uses UPSERT semantics, so re-saving an already-completed achievement is safe.
Claiming Rewards
You do not need to claim. The instant an achievement completes:
- Currency rewards (money, tokens, beacons) are deposited directly to your account via EconomyService with the reason
achievement:<id>. Check your balance for the credit. - Command rewards (often a server broadcast, sometimes a free item grant) run from the console.
{player}in the command is substituted with your name. - A title flashes on your screen: "Achievement Unlocked!" with the achievement name.
- An action bar message: "+X achievement points earned!"
- A sound plays — the vanilla Minecraft challenge-complete toast sound.
- The achievement-points leaderboard gets your point contribution added (see Leaderboards).
If a reward deposit ever fails (e.g. a DB hiccup at the moment of completion), it is logged at WARNING level with your UUID, the currency, the amount, and the achievement ID. The achievement is still marked complete in the DB, so you won't lose progress — but you may need to ask an admin to credit the missing currency. Check with staff if a high-value achievement (like Fossor Master's $50,000 + 500,000 tokens) doesn't seem to have paid out.
Example Achievements
A sample across categories to give you a sense of scale:
| ID | Name | Category | Requirement | Points | Reward |
|---|---|---|---|---|---|
first_block | First Delve | mining | 1 block | 5 | $500 + 50 ⛁ |
miner_apprentice | Fossor Apprentice | mining | 10,000 blocks | 25 | 10,000 ⛁ |
miner_master | Fossor Master | mining | 1,000,000 blocks | 200 | $50K + 500K ⛁ + 100 ⬡ |
miner_god | Fossor Divinus | mining | 10,000,000 blocks | 500 | Server broadcast (hidden) |
growing_wealth | Rising Opulentia | economy | $1,000,000 earned | 20 | — (points only) |
billionaire | Croesus Reborn | economy | $1,000,000,000 earned | 150 | — (points only, hidden) |
token_hoarder | Auctoritas Hoarder | economy | 100,000 ⛁ earned | 30 | — (points only) |
The Achievement Points Leaderboard
Achievement points are themselves a ranked stat — the ACHIEVEMENT_POINTS leaderboard category. Every completed achievement contributes its point value to your lifetime total. The /ach top command shows the top-10 all-time:
- 🥇 #1 — gold, the server's top collector
- 🥈 #2 — silver
- 🥉 #3 — bronze
Because Hidden achievements award big point values (150, 200, 350, 500), the leaderboard is dominated by players who have explored the entire game — not just miners. To climb, aim for breadth across all 7 categories.
Tips for Completionists
- Check the GUI weekly. New achievements are added with content updates and you might already qualify for ones you haven't seen.
- Don't ignore Events. The events tab is one of the smallest categories but the easiest to complete — show up to DTCs, envoys, and drop parties.
- Collection is broader than you think. Pets, tags, cosmetics, AND armor sets all count — buying a full armor set in the token shop is a quick collection milestone.
- The hidden ones are endgame. "Fossor Divinus" (10M blocks) and "Croesus Reborn" ($1B earned) are the two highest-point hiddens — neither will land by accident.
- Watch the points ratio. The GUI header shows your points / total points — the higher that percentage, the closer you are to the leaderboard top.
Quick Reference
| Setting | Value |
|---|---|
| Total achievements | 250+ |
| Categories | 7 (mining, economy, enchants, prestige, collection, events, social) |
| Types | MILESTONE, HIDDEN, PRESTIGE |
| Reward currencies | Denarius, Auctoritas, Civitas (+ commands) |
| Claim mode | Automatic (no manual claim) |
| Progress save interval | 2 minutes (2,400 ticks) + on quit |
| Open the GUI | /achievements (alias /ach) |
| Top-10 chat board | /achievements top |
| Filter by category | /ach <mining|economy|enchants|prestige|collection|events|social> |
| Config file | plugins/ImperiumMC/achievements.yml |