Achievements
The /le achievements command shows what you have unlocked and controls whether you are told about it.
Administrators can also hand an achievement out or take one back, for testing.
What achievements are, and which ones exist, is on the Achievements page.
/le achievementsâ
Opens the achievements menu: one tab per category, one item per achievement, and a footer row carrying your overall total and your notification toggle. This is also the command every unlock message runs when you click it, so most players never type it.
| Permission | None |
| Console | â Players only |
Available anywhere, puzzles included. An earlier version refused inside an area, which assumed an area is a puzzle level; on the play and beta servers the hubs holding the portals are areas too, so the rule confined the menu to the spawn.
/le achievements list [playerName] [page]â
Lists the achievements a player holds, oldest first, ten to a page, with the date each was unlocked. Achievements recognised from a player's past have no meaningful date and say so instead.
| Permission | None (own list) / lasers.admin (another player) |
| Console | â Not available without the playerName argument |
Argumentsâ
| Argument | Required | Description |
|---|---|---|
playerName | No | Whose list to show. Without it, your own. Works for an offline player. |
page | No | Which page to show, starting at 1. Only the upper bound is clamped: a number past the last page shows the last page. 0 and negative numbers are refused by the argument parser, before the command itself runs. |
Examplesâ
/le achievements list â your own achievements
/le achievements list Steve â Steve's achievements (admin only)
/le achievements list Steve 2 â the second page of them
Dates are shown in your time zone, not the earner's â the same unlock should not look like it
happened on a different day depending on who is reading. Set yours with
/le settings timezone.
/le achievements notifications <on|off>â
Whether you are told in chat when you unlock something.
| Permission | None |
| Console | â Players only |
Turning it off changes nothing else: you keep earning achievements, they keep being recorded, and you
can still see them with list. It does not hide your unlocks from the other players either â that is a
separate setting.
/le achievements broadcasts <mine|others> <on|off>â
Whether your own unlocks are announced to the other players, and whether you see theirs. The two are separate on purpose: wanting quiet and wanting privacy are not the same wish.
| Permission | None |
| Console | â Players only |
/le achievements broadcasts mine off â nobody is told when you unlock something
/le achievements broadcasts others off â you stop seeing everyone else's
Turning mine off does not silence your own messages â that is notifications. A server owner can
also turn the announcements off for everyone; see achievements_broadcast in the
configuration.
/le achievements grant <id> [playerName]â
Hands an achievement to a player, through the ordinary award path â so it is announced to them exactly as if they had earned it, and it counts exactly the same.
| Permission | lasers.admin |
| Console | â
With the playerName argument |
Argumentsâ
| Argument | Required | Description |
|---|---|---|
id | Yes | The achievement, typed with a dot between namespace and name: le.first_victory. Tab-completion lists the ones this server has, in that spelling. |
playerName | No | Who receives it. Without it, yourself. Works for an offline player. |
Granting an achievement a player already holds changes nothing and announces nothing.
âšī¸ Why a dot and not the colon. The identifier itself is
le:first_victory, and that is what the menu, the API and the database all use. Minecraft's own command parser accepts only letters, digits,_,.,+and-in an unquoted argument, so a client rejects a colon before the server ever sees the command. The dot is unambiguous, because a namespace can never contain one. The console, which does not go through that parser, accepts either spelling.
/le achievements reset <id> [playerName] [confirm]â
Takes one achievement back, so it can be earned again.
| Permission | lasers.admin |
| Console | â
With the playerName argument |
The id is spelled the same way as in grant, with a dot: le.first_victory.
Without the confirm keyword the command only tells you what it would do. This is a testing tool, not
a moderation tool: the player is never told, and an achievement owned by a companion plugin comes
straight back the next time that plugin re-evaluates it.
/le achievements resetAll [playerName] [confirm]â
Takes every achievement back from a player. Same rules as reset, and the confirmation tells you how
many are at stake.
| Permission | lasers.admin |
| Console | â
With the playerName argument |
â ī¸ A full progress reset (
/le stats resetProgress) already erases a player's achievements â starting over means starting over. You only needresetAllwhen you want to clear the achievements and keep the statistics.
Related pagesâ
- Achievements â what they are and which ones exist.
- Settings â your own preferences, including your time zone.
- Stats â statistics and the progress reset commands.