Client Export Helper
A client-side Minecraft utility that allows easy export of local game data using a simple command on the player's side. This modification works exclusively on the client — it does not need to be installed on the server and is compatible with most popular servers.
How to Use
To access the features, enter the command /clientexport or the shortened version /clex with one of the three available parameters:
advancements <namespace> — exports all achievements from the specified namespace, including those displayed in the achievements tab and hidden achievements that have already been obtained.
progress <namespace> — saves achievement progress: criterion names, their completion status, and the exact completion time.
statistics — exports statistics available for viewing in the game's statistics interface.
The <namespace> argument is optional — if not specified, the system will export data for all namespaces.
File Format
All exported content is saved in the export folder within the Minecraft directory in JSON format. Achievement files are named as <namespace>-<type>-<year>-<month>-<day>-<time>.json, while statistics are saved in the format statistics-<year>-<month>-<day>-<time>.json. For example, achievements from the "minecraft" namespace might be stored in a file named minecraft-advancements-2025-09-24-110000.json.
Data Structure
- The achievement format is the same as that used in standard game datapacks. You can find details on Minecraft Wiki
- The statistics format is identical to that in vanilla Minecraft (Minecraft Wiki)
- Achievement progress is formatted as follows:
{
"<resource location of the advancement>": {
"criteria": {
"<completed criterion>": "<time formatted as yyyy-MM-dd HH:mm:ss Z>",
...
},
"done": <true or false>,
"remaining": [
"<remaining criteria>",
...
],
"progress": <percentage>
},
...
}