netlib
Kotlinx Serialization for custom payloads.
Quick challenge
How far can you run before the mobs catch you?
Minecraft check
Confirm your run
Complete the quick check to get your code.
netlib
netlib
Kotlinx Serialization for Minecraft Payloads.
Features
- Kotlinx Serialization encoder/decoder for Minecraft's FriendlyByteBuf/PacketByteBuf. - Abstract `SerializedPayload` for easy packet creation. - Support for both Fabric and NeoForge loaders.
Developer Usage
This project is intended to be included via Jar-in-Jar. netlib is available on the wanderia maven. ```kotlin repositories { maven("https://maven.wanderia.dev/releases") { name = "Wanderia" } } dependencies { // Fabric include("dev.wanderia:netlib-fabric:$version") modImplementation("dev.wanderia:netlib-fabric:$version")
// NeoForge jarJar(implementation("dev.wanderia:netlib-neoforge")) { version { strictly("$version,)") prefer("$version") } } } ``` See the [testmod for example usage.
Attribution
Logo icon by Iconoir which is licensed under MIT.