A simple Go application that will let me prune unwanted chunks from my Minecraft Bedrock save files.
- Reading leveldb files and finding block names
- Initial prototype of Gioui GUI (./cmd/maze)
- Tileserver to avoid 200K images at far zoom - WIP
- Downloading textures
- Mapping names to textures
- Tying GUI to actual data
- Pruning
- Rectangle selection for pruning
- Everything else...
I'm testing it on my save files. I DO NOT expect it to be generally safe. Use at your own risk.
Horribly lacking. If it didn't show up in my backup, I don't care about it. If you find something that doesn't work, and send me your backup, I'll try to make it work.
The giants upon whose shoulders I'm standing:
- Dragonfly Go bedrock server - leveldb parsing, use of constants and structs, extensive reading of their code to understand how things work. My leveldb reading code is basically just a pared down translation of their code.
- gophertunnel - NBT parsing
- Gio UI - Cross-platform GUI for GO