netlib
ModrinthKotlinx Serialization for custom payloads.
949 downloads 1 followers updated 20mo ago
latest v1.3.1+fabric Modrinth
netlib
Kotlinx Serialization for Minecraft Payloads.
Features
- Kotlinx Serialization encoder/decoder for Minecraft's FriendlyByteBuf/PacketByteBuf.
- Abstract
SerializedPayloadfor 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.
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.
Versions
Release
1.3.1+fabric
### Added
- NeoForge runtime target
- (NeoForge) `PayloadRegistrar.netlibPayload` extension function for registering SerializedPayloads with NeoForge…
Release
1.3.1+neoforge
### Added
- NeoForge runtime target
- (NeoForge) `PayloadRegistrar.netlibPayload` extension function for registering SerializedPayloads with NeoForge…
Release
1.2.0
### Added
- Debug log lines to print payload info when initializing.
### Changed
- Updated `minecraft` from `1.21` to `1.21.1`
- Updated `kotlin` from…

Comments 0
No comments yet. Be the first to share your thoughts.