Skip to main content

Stats

The /le stats command provides sub-commands to consult statistics at different levels, plus a resetProgress sub-command to wipe statistics and progression.

/le stats player [playerName]​

Displays the global statistics of a player across all puzzle areas.

PermissionNone (own stats) / lasers.admin (other player)
Console❌ Not available without playerName argument

Arguments​

ArgumentRequiredDescription
playerNameNoName of the player to look up. If omitted, displays the sender's own stats.

Examples​

/le stats player → own stats (in-game only)
/le stats player Steve → Steve's stats (admin only)

/le stats server​

Displays aggregated statistics for the entire server.

Permissionlasers.admin
Console✅ Available

Example​

/le stats server

/le stats area [id]​

Displays an aggregated summary for a specific puzzle area: total players, total victories, total entries, and the top holder for every area-scope ranking criterion (best time, fewest steps, most victories, etc.).

PermissionNone
Console❌ Not available without id argument

Arguments​

ArgumentRequiredDescription
idNoID of the area. If omitted, resolves the area from the sender's current position.

Examples​

/le stats area → summary for the area at your current position
/le stats area 42 → summary for the area with id 42

/le stats arearanking <criteria> [id]​

Displays the top 10 players on a specific puzzle area for a single ranking criterion. The output matches what an in-world Leaderboard component would show for the same criterion.

PermissionNone
Console❌ Not available without id argument

Arguments​

ArgumentRequiredDescription
criteriaYesRanking criterion to display the top 10 for. Must be an area-scope criterion (e.g. RECORD_DURATION, RECORD_NB_STEPS, NB_VICTORIES). See the Leaderboard component for the full list.
idNoID of the area. If omitted, resolves the area from the sender's current position.

Examples​

/le stats arearanking RECORD_DURATION → top 10 fastest in the area at your current position
/le stats arearanking NB_VICTORIES 42 → top 10 by number of wins on area 42

/le stats resetProgress <variant>​

💡 Looking for "erase everything about me"? That is /le progress reset below — the same operation as allAreasForPlayer, under the name people actually try.

Wipes statistics and progression. Unlike the read-only sub-commands above, this deletes data: per-area records and victories, global counters, obtained keys and bonuses, achievements, anything a companion plugin remembers about the player, and — when a whole player is reset — their checkpoints. Player inventories and active race participation are always preserved.

A companion plugin (the play server's, for instance) keeps its own database, which Lasers-Enigma cannot reach into. Such a plugin declares what it holds through the achievements API, and every reset then asks it to clear that too — so the reset is complete without either plugin knowing the other's schema.

Resets are recalculation-based: the global and server-wide aggregates are recomputed from the remaining data, so they stay consistent.

Permissionlasers.admin, except allAreasForPlayer / playerForArea on yourself, which need none at all
Console✅ Available (a player name is then required for the player-scoped variants)

The destructive variants ask for confirmation: re-run the command with the literal keyword confirm appended. That keyword is never tab-completed.

Variants​

VariantScopeConfirmation
allPlayersForArea <areaId> [confirm]All players in one areaRequired
allAreasForPlayer <playerName> [confirm]One player, across all areas (incl. checkpoints)Required
playerForArea [<playerName>] [<areaId>]One player in one areaNot required (limited impact)
allPlayerForAllArea [confirm]Every player in every area (incl. checkpoints)Required

For playerForArea, an omitted playerName targets yourself and an omitted areaId resolves to the area at your current position. Checkpoints are cleared only by the two whole-player variants, because checkpoints are stored per world, not per area.

Examples​

/le stats resetProgress allPlayersForArea 42 confirm → wipe everyone's progress in area 42
/le stats resetProgress allAreasForPlayer Steve confirm → wipe all of Steve's progress
/le stats resetProgress playerForArea → wipe your own progress in the current area
/le stats resetProgress allPlayerForAllArea confirm → full server-wide wipe

/le progress reset [player] [confirm]​

The same thing as stats resetProgress allAreasForPlayer, with the player defaulting to whoever types it. Erasing your own progress is the common case and should not require finding it under stats, nor typing your own name.

Permissionnone on yourself, lasers.admin for anybody else
Console✅ Available (a player name is then required)

Erasing your own progress asks for no permission, deliberately: it is your own record, nobody else's, and no other account is touched. The confirm keyword is what guards against the slip — a permission would only have guarded against the intent, and would have left the people most likely to want a clean slate needing to find an administrator to throw away their own data.

Run it once to be told what will go — statistics, bonuses, keys, checkpoints, and how many achievements — then again with confirm to do it.

/le progress reset → what wiping your own progress would erase
/le progress reset confirm → erase it
/le progress reset Steve confirm → erase Steve's (admin)

The long form keeps working; nothing about it changed.

â„šī¸ The area statistics menu's clear button performs the same operation as allPlayersForArea — it now also clears keys and bonuses for that area, not just its statistics.


See also​