KernelFreeze / Litecraft
Licence: mit
Open source, clean room implementation of Minecraft Client
Stars: ✭ 124
Programming Languages
rust
11053 projects
Projects that are alternatives of or similar to Litecraft
Pycraft
Minecraft-client networking library in Python
Stars: ✭ 574 (+362.9%)
Mutual labels: minecraft, client
Gophertunnel
Toolbox for Minecraft software written in Go
Stars: ✭ 156 (+25.81%)
Mutual labels: minecraft, client
Quarry
Python library that implements the Minecraft network protocol and data types
Stars: ✭ 182 (+46.77%)
Mutual labels: minecraft, client
Node Minecraft Protocol
Parse and serialize minecraft packets, plus authentication and encryption.
Stars: ✭ 697 (+462.1%)
Mutual labels: minecraft, client
Botcraft
Botcraft is a cross-platform C++ library to create bots that connect and interact with Minecraft servers with (optional) integrated OpenGL renderer
Stars: ✭ 41 (-66.94%)
Mutual labels: minecraft, client
Minecraft Hack Baseclient
This is a Minecraft Base Client
Stars: ✭ 95 (-23.39%)
Mutual labels: minecraft, client
Xseries
Library for cross-version Minecraft Bukkit support and various efficient API methods.
Stars: ✭ 109 (-12.1%)
Mutual labels: minecraft, fast
Chisels And Bits
A Minecraft mod about chiseling and designing custom blocks in game.
Stars: ✭ 119 (-4.03%)
Mutual labels: minecraft
Soundize
🎧 A homemade Spotify application. It's a server side rendering client made with React and Redux, powered by the Spotify API
Stars: ✭ 121 (-2.42%)
Mutual labels: client
Downlords Faf Client
Official client for Forged Alliance Forever
Stars: ✭ 121 (-2.42%)
Mutual labels: client
Changeskin
Allows your players to change their skin by command
Stars: ✭ 118 (-4.84%)
Mutual labels: minecraft
Slime World Manager
A Spigot plugin that implements the Slime Region Format.
Stars: ✭ 118 (-4.84%)
Mutual labels: minecraft
Socket
Non-blocking socket and TLS functionality for PHP based on Amp.
Stars: ✭ 122 (-1.61%)
Mutual labels: 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.
🕵 License
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].