• This repository has been archived on 19/Jan/2021
  • Stars
    star
    138
  • Rank 264,508 (Top 6 %)
  • Language
    Rust
  • License
    MIT License
  • Created almost 8 years ago
  • Updated almost 4 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Open source, clean room implementation of Minecraft Client

πŸ‘Ύ Litecraft

Discord Travis Build Status AppVeyor Build status

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 Litecraft resources 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.

πŸ•΅ License

MIT License