Skip to content
This repository has been archived by the owner on Jan 19, 2021. It is now read-only.

KernelFreeze/Litecraft

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

👾 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

About

Open source, clean room implementation of Minecraft Client

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published