Kinecraft Serialization

Library that adding kotlinx serialization support for Minecraft classes

Kinecraft

https://github.com/SettingDust/Kinecraft
It's a lib for Kotlin in Minecraft world.
(De)Serializing minecraft tag(NBT), chat component, ByteBuf with any serializable objects.
And with

  • tag serializers you can describe tags with the correct type instead of string. So that it will encode/decode with the format you are using as "real" type of the tag.

Usage

repositories {
    exclusiveContent {
        forRepository {
            maven("https://api.modrinth.com/maven") {
                name = "Modrinth"
            }
        }
        filter {
            includeGroup("maven.modrinth")
        }
    }
}

dependencies {
    val kinecraftVersion = "1.6.7"

    compileOnly("maven.modrinth:kinecraft:$kinecraftVersion:common")
    // Fabric Loom
    runtimeOnly("maven.modrinth:kinecraft:$kinecraftVersion:fabric")
    include("maven.modrinth:kinecraft:$kinecraftVersion")
    // NeoGradle
    runtimeOnly("maven.modrinth:kinecraft:$kinecraftVersion:neoforge")
    jarInJar("maven.modrinth:kinecraft:$kinecraftVersion")
}

MinecraftTag is for serialization between data class and Minecraft tag classes.

The Kinecraft Serialization Team

GrandArtisan tier frameprofile avatar
  • 15
    Followers
  • 27
    Projects
  • 22.5M
    Downloads

More from settingdustView all

  • Lychee (Fabric) project image

    Lychee (Fabric)

    • 656.0K
    • Mods

    Define in-world crafting & interactions using JSON recipes. item interaction, burning, touching fluid, anvil, crushing, lightning, exploding...

    • 656.0K
    • July 8, 2026
    • Mods
  • Kiwi 🥝 (Fabric) project image

    Kiwi 🥝 (Fabric)

    • 12.9M
    • Mods

    Minecraft modding library

    • 12.9M
    • July 8, 2026
    • Mods
  • Lychee (Neo/Forge) project image

    Lychee (Neo/Forge)

    • 9.2M
    • Mods

    Define in-world crafting & interactions using JSON recipes. item interaction, burning, touching fluid, anvil, crushing, lightning, exploding...

    • 9.2M
    • July 7, 2026
    • Mods
  • Pin Tooltips 📌 project image

    Pin Tooltips 📌

    • 173.2K
    • Mods

    Adds the ability to pin tooltips to the screen and view more information from them such as enchantment and mob effect descriptions.

    • 173.2K
    • July 6, 2026
    • Mods
    • +1
  • Lychee (Fabric) project image

    Lychee (Fabric)

    • 656.0K
    • Mods

    Define in-world crafting & interactions using JSON recipes. item interaction, burning, touching fluid, anvil, crushing, lightning, exploding...

    • 656.0K
    • July 8, 2026
    • Mods
  • Kiwi 🥝 (Fabric) project image

    Kiwi 🥝 (Fabric)

    • 12.9M
    • Mods

    Minecraft modding library

    • 12.9M
    • July 8, 2026
    • Mods
  • Lychee (Neo/Forge) project image

    Lychee (Neo/Forge)

    • 9.2M
    • Mods

    Define in-world crafting & interactions using JSON recipes. item interaction, burning, touching fluid, anvil, crushing, lightning, exploding...

    • 9.2M
    • July 7, 2026
    • Mods
  • Pin Tooltips 📌 project image

    Pin Tooltips 📌

    • 173.2K
    • Mods

    Adds the ability to pin tooltips to the screen and view more information from them such as enchantment and mob effect descriptions.

    • 173.2K
    • July 6, 2026
    • Mods
    • +1