How to use the Server Player Editor
Upload and edit server player data files (.dat) directly in the browser. Modify player inventory, health, XP, position, game mode, and more for any player on your server.
Accepts .dat player files from the server playerdata folder (e.g., world/ playerdata/ UUID.dat; from 26.1, world/ players/ data/ UUID.dat). Each file is named with the player's UUID. From 26.1 a singleplayer world keeps its character in the same kind of file (saves/ <world>/ players/ data/), so it opens here too.
Quick steps
- 1Locate the player file in your server's world/playerdata/ folder (world/players/data/ from 26.1)
- 2Drag and drop the .dat file or click to browse
- 3Edit inventory, health, XP, game mode, position, and other stats
- 4Click Download to save the modified file
- 5Replace the original file on the server with the server stopped
Example use cases
- Restore a player's lost inventory after a server crash or bug
- Change a player's game mode or position while the server is offline
- Edit Ender Chest contents for a specific player
Tips
Stop the server completely before replacing player data files to avoid corruption
Use the UUID Lookup tool to find which UUID belongs to which player
Frequently asked questions
How do I edit a Minecraft server player's inventory?
Stop the server first, then find <world>/playerdata/<uuid>.dat (26.1 and later: <world>/players/data/<uuid>.dat) in your server files. Upload it here, edit the inventory using the visual grid, and download the modified file. Replace the original while the server is still stopped, then restart. Edits applied while the server is running will be overwritten.
Where is the server player data file located?
Inside your world folder: <world_name>/playerdata/<uuid>.dat (26.1 and later: <world_name>/players/data/<uuid>.dat). Each player has one file named after their UUID (with hyphens). On a multi-world server the default world folder is set by level-name in server.properties.
How do I find a player's UUID file from their username?
Use the UUID Lookup tool on MCWorldTools, or check the usercache.json file in your server's root folder — it maps usernames to UUIDs. The .dat file in playerdata/ (players/data/ from 26.1) is named with the hyphenated UUID (e.g. 069a79f4-44e9-4726-a5be-fca90e38aaf5.dat).
Can I edit player XP and health offline?
Yes — XP level and progress, health, hunger, saturation, position and game mode are editable, along with the inventory and Ender Chest. Any fields you don't touch stay exactly as they were. Handy for restoring a lost inventory.
Is this safe for modded servers?
Yes. The editor preserves unknown NBT tags — including Forge/Fabric mod capabilities, attribute data, and inventory items from mods — so your modded player data round-trips without losing anything. You can safely edit vanilla fields without touching mod state.
Can I edit a singleplayer character from Minecraft 26.1 or later?
Yes. From 26.1 a singleplayer world saves the character in its own file, saves/<world>/players/data/<uuid>.dat, the same kind of file a server uses, so open it here. Before 26.1 the character is inside the world's level.dat: use the Single Player Editor for that.
Does this work for a Bedrock Dedicated Server?
No. A Bedrock server keeps player data inside the world's LevelDB database (the db folder), not in one .dat file per player, so there is nothing here to open. This editor is for Java Edition servers: playerdata/<UUID>.dat, or players/data/<UUID>.dat from 26.1.