netlib

Kotlinx Serialization for custom payloads.

869

Quick challenge

How far can you run before the mobs catch you?

netlib

GitHub Actions Workflow Status

Modrinth Version

Discord

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.

ADS