Provides reading, writing, and format conversion for most editions and versions of Minecraft.
See it in action with our finite world reader example found here.
Not yet available
LCE formats will be handled by libLCE, once bindings are made for it.
TODO: make writing also convert blocks instead of directly writing out internal block ids
- Internal Format
- Chunked
- Sections
- Palettes (for memory usage)
- Internal Block IDs
- Block ID conversion map between versions
- Properly convert block states and other data
- Entities
- Tile Entities
- Block Material Map (for the world map image generation)
- Code Cleanup
- Figure out a better way to do block conversion
- Refactor a bunch of things to be more consistent
- Performance Optimizations
- Merge into the Main branch (1.0.0)
- Java
- Classic
- .Mine V1
- .Mine V2
- .Mine V3
- ClassicWorld (CW)
- MCGalaxy Level (LVL)
- Indev (MCLevel)
- Infdev 20100624
- Infdev (Alpha Save Format)
- Alpha (Alpha Save Format)
- MCR
- Anvil
- 1.13 Anvil
- Classic
- LCE
- V11
- V12
- V13
- 3DS
- PE (not known at this time)
This project is not an official Microsoft, Minecraft, nor Mojang Studios product.