Skip to content

justinrest/lce-save-editor

Repository files navigation

lce save editor

a browser-based save editor for minecraft legacy console edition (TU19 / 1.6 era). load a .ms save file or a plain player .dat, edit your inventory, player stats, and world settings, then download the modified save straight back to your machine — no install needed.

lce.justin.rest


what it can do

  • inventory — add, remove, or edit items; change stack count, damage, and enchantments; drag-and-drop slots; bulk repair or max stacks
  • player stats — health, food, saturation, xp level, game mode, position, spawn point
  • world settings — level name, seed, time of day, weather, difficulty, game rules
  • supports .ms container saves (the native console format) and plain player .dat files

how the .ms format works

the .ms file is a zlib-compressed container holding multiple embedded files (player dat, level.dat, etc.). see src/lib/containers.ts for the full format breakdown and step-by-step read/write logic.


source files

file purpose
src/lib/containers.ts .ms container parser and rebuilder
src/lib/nbt.ts binary nbt reader and writer
src/lib/items.ts item id → name map and category helpers
src/lib/enchants.ts enchantment definitions and labels
src/lib/texturePaths.ts item/block id → CDN texture path map
src/components/InventoryTab.tsx inventory editor (canvas + list view)
src/components/InventoryCanvas.tsx canvas-based inventory renderer with drag-and-drop and enchant glint
src/components/PlayerStatsTab.tsx player stats editor
src/components/WorldTab.tsx world settings editor
src/components/FileDropZone.tsx drag-and-drop file loader
src/App.tsx root app, file loading, tab layout

running locally

npm install
npm run dev

requires node 18+.


notes

  • all editing happens in-browser — nothing is sent to a server
  • always back up your saves before editing
  • tested against TU19 saves; other TU versions may work but aren't guaranteed
  • game assets (textures, icons) are sourced from the minecraft LCE source release via the internet archive
  • minecraft is the property of mojang studios / microsoft — this is an unofficial fan tool

About

a browser-based save editor for minecraft legacy console edition (TU19 / 1.6 era). load a .ms save file or a plain player .dat, edit your inventory, player stats, and world settings, then download the modified save straight back to your machine — no install needed.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages