Skip to content

Project Lodestone - Documentation

GitHub starsGitHub forksGitHub contributorsLodestone Discord

In this repo, you'll find documentation on various mechanics and file types for many versions and editions of the game.

What is Project Lodestone?

NOTE

This project is still in development!

Project Lodestone is a toolset that aims to edit and convert Minecraft worlds across various editions, including Java Edition, Bedrock Edition, all 4J Studios Console (as well as 3DS) Editions, support for both current and legacy versions. Essentially a mega tool.

Note: We also have custom community-made converter support planned, but it isn't the main focus.

Join us on Discord!

View libLCE, a helper project that aims to implement LCE file support in TS

View lib3DSE, a helper project that aims to implement 3DS Edition file support in TS

Project Roadmap

We're continuously working on new features and improvements. Here's an outline of what we have planned:

World Converter

  • [ ] Start work on the World Converter
  • [ ] World Converter complete
  • [ ] Advanced conversion options:
    • [ ] Depth fixing
    • [ ] Lighting recalculation
    • [ ] Mixed output chunk versioning

World Editor

  • [ ] World Editor complete
  • [ ] Community-made modifications

Extra tools

  • [X] NBT Editor (with S-NBT support).
  • [X] Hex Editor
  • [ ] LevelDB Browser
  • [ ] Datapack Editor
  • [ ] Other tools:
    • [ ] Map Item Editor
    • [ ] Entity Data Editor (Inventory, Armor, Player stats, Effects, Villager trades, etc.)
    • [ ] Resource/Texture Pack Converter
    • [ ] Item NBT Editor

GRF Editor

  • [ ] GRF Editor
  • [ ] Custom resource packs & texture pack modifications.

Web UI

  • [X] UI planned out
  • [ ] UI completed
  • [ ] Localization
  • [ ] Accessibility

Release

  • [ ] Get the web UI ready
  • [ ] Stress test

Stay tuned as we make progress on each phase. If you're interested in contributing, we welcome your input!

Supported Editions and Versions

Note: A lot of this is what to be expected, not already finished.

EditionSupported Versions
Java Editionc0.30 - 1.21
Bedrock Edition0.1.0 - 1.21
Raspberry Pi Edition0.1.0 - 0.1.1
Xbox 360 EditionTU0 - TU75
PlayStation 3 Edition1.00 - 1.84
Xbox One EditionCU1 - CU59
PlayStation 4 Edition1.00 - 1.95
PlayStation Vita Edition1.00 - 1.84
Wii U EditionPatch 1 - Patch 43
3DS Edition0.1.0 - 1.9.19
Switch Edition1.0.1 - 1.0.17

Contribute to the Project

Want to help shape Project Lodestone? Here's how you can get involved:

  • Submit a Pull Request: Whether it's bug fixes, new features, or improvements, your contributions are welcome.
  • Join Our Discord: Connect with the community, discuss ideas, and get help on our Discord server.
  • Spread the Word: Star the repository, share it with others, and help grow our community!

Thank you to all the contributors who make this project possible!

Full list of contributors

Contributors

The avatar of contributor named as EternalModz EternalModz
The avatar of contributor named as BJTMastermind BJTMastermind
The avatar of contributor named as Dexrn ZacAttack Dexrn ZacAttack
The avatar of contributor named as HackerDaGreat57 HackerDaGreat57
The avatar of contributor named as Aiko AikoThe avatar of contributor named as Phinehas Beresford Phinehas Beresford
The avatar of contributor named as ZacAttack ZacAttack
The avatar of contributor named as Tristan F Tristan F
The avatar of contributor named as xenona xenona

Changelog

Contributors



Documentation page was setup by DexrnZacAttack.