Upload your Minecraft statistics file to view detailed player statistics.
No file selected
This tool supports uploading the following types of files:
This file contains the mapping between player UUIDs and player names, usually located in the world
directory of the Minecraft server.
Format Requirements:
[{"uuid": "Player UUID","name": "Player Name","expiresOn": "Expiration Time"}]
Upload Effect: After uploading, the tool can convert UUIDs to player names, making the statistics more readable.
The tool already comes with a translation package for vanilla items/blocks/actions. You don't need to upload this file if you don't have non-vanilla content. This file contains the translation mapping between item IDs and item names, used to convert in-game item IDs into readable names.
Format Requirements:
{ "category": { "killed": "击杀", "killed_by": "被击杀", }, "item":{ "acacia_boat": "金合欢木船", "acacia_chest_boat": "金合欢木运输船", "allay_spawn_egg": "悦灵刷怪蛋", } }
Upload Effect: After uploading, the tool will display items using translated names instead of original IDs.
These files contain the game statistics of a single player and are usually located in the world/stats
directory of the Minecraft server. The file name is typically in the format of the player's UUID.json.
Upload Effect: After uploading, the tool will parse and display the player's detailed statistics, including data on mining, placing, killing, and more.
You can package multiple statistics files into a ZIP format and upload them. The tool will automatically extract and process all valid files within it.
The search box is not working.
This bug was introduced while fixing the previous bug.
When switching players after sorting, the sorting effect is not retained.
Use the selected sorting method by default when switching players.
When analyzing the server stats file, it was found that the zombie piglin kill data of the dummy player xekr was incorrectly displayed in the ranking: it should have shown 6,917,927 zombie piglin kills, but actually showed 1 death by zombie piglin.
Through code analysis, it was found that the root cause of the problem lies in the confusion of two different statistical fields, killed
and killed_by
, in the statistical data processing logic:
processMinecraftStats
function, when parsing player data, the minecraft:
prefix was removed and the translation table was used to convert IDs to display names, but the original statistical category IDs were not retained.killed
(active kills) and killed_by
(deaths).processMinecraftStats
function to add originalCategory
and originalItem
fields to the returned results to retain the original IDs.showItemRanking
function to add the originalCategory === 'killed'
condition to filter active kill data.renderTable
function to add data-original-item
and data-original-category
attributes to item buttons to store the original IDs.After the fix, when clicking on the zombie piglin item to view the ranking, it will correctly show player xekr's 6,917,927 kills instead of the previously incorrectly displayed 1 death. Meanwhile, the system can correctly distinguish different statistical types to ensure accurate display of all players' statistical data.