Litecraft
Litecraft copied to clipboard
Open source, clean room implementation of Minecraft Client
πΎ Litecraft

Open source, clean room implementation of Minecraft Client. Currently work in progress, you should expect it not to work as desired.
π Features and differences with vanilla:
- [X] Litecraft doesn't require or use Java.
- [X] Native performance and great memory management.
- [X] Faster and better rendering system.
- [X] Multi-threaded.
- [X] Rendering using shaders. Shaders are faster than old OpenGL calls.
- [X] Less crashes! Safe by design.
- [X] Supported by an awesome community.
- [ ] All vanilla client features.
- [ ] Launcher with assets downloader
- [ ] Awesome plugin / mod API.
- [ ] More soonβ’ We have some crazy ideas... ;)
π¬ Screenshots


π§ Clone and Compile
- Clone the repository.
- Download and install Rust nightly.
- Open Minecraft 1.13 jar file using any zip extractor, and copy
assets/minecraft
to Litecraftresources
folder, or use our Launcher in developer's mode. - Build and run with
cargo run
- Profit!
π F.A.Q
π€ How long will it take you to program a usable version?
Although we have thousands of hours of work, we probably have many thousands more.
π It doesn't compile!
Double check that you have the latest nightly Rust! We use experimental features, which allow us create awesome features!
π€ Contributing
Bug reports and pull requests are welcome on our GitHub. This project is intended to be a safe, welcoming space for collaboration and discussion, and contributors are expected to adhere to the Contributor Covenant code of conduct, you can read it on your Language here.