Litecraft
Litecraft copied to clipboard
Open source, clean room implementation of Minecraft Client
πΎ Litecraft
![](https://i.imgur.com/JwRuNEl.gif)
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
![](https://cdn.discordapp.com/attachments/377277794595635210/377296799892766720/unknown.png)
![](https://cdn.discordapp.com/attachments/377277794595635210/377277937902419968/687474703a2f2f692e696d6775722e636f6d2f68465967334a752e706e67.png)
π§ 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.