Kotlinx Serialization for Minecraft Payloads.
- Kotlinx Serialization encoder/decoder for Minecraft's FriendlyByteBuf/PacketByteBuf.
 - Abstract 
SerializedPayloadfor easy packet creation. - Support for both Fabric and NeoForge loaders.
 
This project is intended to be included via Jar-in-Jar.
netlib is available on the wanderia maven.
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.
Logo icon by Iconoir which is licensed under MIT.