Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings
Open more actions menu

Repository files navigation

libLodestone

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.

Libraries

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

Converters

Name Description
Lodestone.Minecraft.Java Minecraft: Java Edition Converter
Lodestone.Minecraft.Console Minecraft: Legacy Console Edition Converter
Lodestone.Minecraft.NN3DS Minecraft: New Nintendo 3DS Edition Converter
Lodestone.Minecraft.Web classic.minecraft.net World Converter

Roadmap

Bold → Required for 1.0.0 final release, all releases from there will follow major.minor.patch

Goals

  • 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
    • Block definitions and properties
    • 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
    • Entities
      • Tile Entities
    • Block Material Map (for the world map image generation)\

Contributing

# Git clone with HTTPS
git clone --recurse-submodules --shallow-submodules --depth=1 https://github.com/Team-Lodestone/libLodestone.git 

# Git clone with SSH
git clone --recurse-submodules --shallow-submodules --depth=1 git@github.com:Team-Lodestone/libLodestone.git

Formats

  • Java
  • LCE
    • V11
    • V12
    • V13
  • 3DS
  • PE/Bedrock

Credits

Disclaimer

This project is not an official Microsoft, Minecraft, nor Mojang Studios product.

Morty Proxy This is a proxified and sanitized view of the page, visit original site.