A lightweight minecraft client-side protocol library for Kotlin Native and JVM
| Platform | Target | Support Tier |
|---|---|---|
| Java | JVM 1.8 | Mainly Supported |
| Windows | MinGW X64 | Mainly Supported |
| Linux | Linux X64 | Mainly Supported |
| Linux ARM64 | Not Tested | |
| macOS | macOS ARM64 (Silicon) | Not Tested |
- Lightweight:
kotlin-stdlibis all dependencies you need. - Low memory usage
- Embedded crypto lib and tcp socket, written in pure kotlin, based on platform API
- Chunk & World Data: Level Chunk Data with Light decoder (Paletted Containers, Direct/Indirect Palettes)
- Light Engine Update: Sky & Block light nibble array parser
- Debug Packets Parsing: Debug subs, block/entity states, and game performance sample events
- Sign Message & Verify Message Signature
- Text Component Serializer:
Raw JSON text component to TextComponent
Encryption was implemented
Licensed under Apache-2.0