All Projects → KernelFreeze → Litecraft

KernelFreeze / Litecraft

Licence: mit
Open source, clean room implementation of Minecraft Client

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
Postman
1.12.2 anarchy client :)
Stars: ✭ 54 (-56.45%)
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
Terrarium
Replica of the Earth in Minecraft
Stars: ✭ 117 (-5.65%)
Mutual labels:  minecraft
Minebot
Minebot
Stars: ✭ 119 (-4.03%)
Mutual labels:  minecraft
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
Fastrand
Fast and scalable pseudorandom generator for Go
Stars: ✭ 122 (-1.61%)
Mutual labels:  fast
Fishingbot
1.8 - 1.16.5 Fishing bot for Minecraft
Stars: ✭ 119 (-4.03%)
Mutual labels:  minecraft
Slime World Manager
A Spigot plugin that implements the Slime Region Format.
Stars: ✭ 118 (-4.84%)
Mutual labels:  minecraft
Mcscript
A programming language for Minecraft Vanilla
Stars: ✭ 124 (+0%)
Mutual labels:  minecraft
Socket
Non-blocking socket and TLS functionality for PHP based on Amp.
Stars: ✭ 122 (-1.61%)
Mutual labels:  client
Crepe
The thin API stack.
Stars: ✭ 120 (-3.23%)
Mutual labels:  fast

👾 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:

  • [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 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

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].