quilt-kotlin-libraries icon indicating copy to clipboard operation
quilt-kotlin-libraries copied to clipboard

Kotlin serialization based networking

Open SilverAndro opened this issue 1 year ago • 4 comments

yeah 😎

Inspired by the concept of https://github.com/FabricMC/fabric/pull/2820, banged out during class so might have fucked up some stuff.

Wasnt able to include a lot of the goodies like encodeNbt and whatever because we dont have serializers for those atm, worth looking into if its possible with mixin or if we need chasm?

Keeps compat with any java users wanting to parse this, nulls are encoded the same way as Optionals and such, as you can see in this diagram of the serialized form of the sample data serialized_packet

SilverAndro avatar Apr 04 '23 22:04 SilverAndro