Provides file type reading, file type writing, and world & format conversion for most editions and versions of Minecraft.
LCE formats will be handled by libLCE.
| Name | Description |
|---|---|
| Lodestone.Level | Voxel world engine with dynamic registration |
| Lodestone.Conversion | Conversion base classes & registries |
| Lodestone.Core | Core library, handles converter registration |
| Lodestone.Common | Common dependencies for all projects |
| Name | Description |
|---|---|
| Lodestone.Minecraft.Java | Minecraft: Java Edition Converter |
- World Engine
- Chunked Level
- Chunk Sections
- Palettes (for memory usage)
- Lighting calculation (maybe?)
- Biomes
- POI/Structure system
- Players (store player data per world)
- Dynamic registration
-
DynamicBlock -
DynamicMaterial -
DynamicBiome
-
- Internal Block IDs
- Block ID conversion map between versions
- Dynamic block map
- Versioned block map
- Item ID conversion map between versions
- Dynamic item map
- Versioned item map
- Properly convert block states and other data
- Block ID conversion map between versions
- Entities
- Tile Entities
- Block Material Map (for the world map image generation)
- Chunked Level
- Java
- LCE
- V11
- V12
- V13
- 3DS
- PE/Bedrock
This project is not an official Microsoft, Minecraft, nor Mojang Studios product.