πΎ 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:
- Litecraft doesn't require or use Java.
- Native performance and great memory management.
- Faster and better rendering system.
- Multi-threaded.
- Rendering using shaders. Shaders are faster than old OpenGL calls.
- Less crashes! Safe by design.
- 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.