Skip to content

qubard/mcidle-rs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mcidle-rs

build

Yet another port of mcidle ✨, but this time to Rust.

Supported Minecraft versions

Version Protocol
1.12.2 340

Compiling

To compile, make sure you have Rust and Git then run

git clone https://github.com/qubard/mcidle-rs
cd mcidle-rs
cargo build --release

The executable will be located in target/release.

Are we functional?

Not yet.

To-do

  • Mojang Auth
  • Encryption
  • Setup thread safe client listener/pool
  • Lots of packet serialization/deserialization
  • NBT serialization/deserialization
  • Useful state abstraction
  • Compression
  • Packet wrapper
  • Read/send
  • Serialization of primitives
  • Coverage support
  • Multiple protocols (codec?)
  • Refactoring libs into crates
  • Basic CI
  • Better CI
  • Better error handling
  • Integration tests

Lots more I'm probably missing.

About

Yet another port, but this time to rust

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published