COWMODSКаталог модов

Kinecraft

Kotlin serialization for Minecraft classes

Автор: settingdust44,8 тыс.10обновлён 9 нояб. 2025 г.
Библиотеки

Описание

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.

Последние версии

Все версии →
release

2.2.1

2.2.1
9 нояб. 2025 г.3 тыс.Minecraft: 1.20.1, 1.21, 1.21.1fabric, forge, neoforge
Скачать
release

2.1.4

2.1.4
15 окт. 2025 г.150Minecraft: 1.20.1forge
Скачать
Что нового
### :bug: Bug Fixes - [`2d1c0a8`](https://github.com/SettingDust/Kinecraft/commit/2d1c0a87346eae9b8db614ac94e74851f9e1d06e) - add default logger *(commit by @SettingDust)*
release

2.1.4

2.1.4
15 окт. 2025 г.494Minecraft: 1.20.1, 1.21, 1.21.1fabric, neoforge
Скачать
Что нового
### :bug: Bug Fixes - [`2d1c0a8`](https://github.com/SettingDust/Kinecraft/commit/2d1c0a87346eae9b8db614ac94e74851f9e1d06e) - add default logger *(commit by @SettingDust)*
release

2.1.3

2.1.3
15 окт. 2025 г.44Minecraft: 1.20.1forge
Скачать
Что нового
### :bug: Bug Fixes - [`e1b7aea`](https://github.com/SettingDust/Kinecraft/commit/e1b7aead8ebfa55468714fed479ee899ab5ddb42) - remove entrypoints *(commit by @SettingDust)*
release

2.1.3

2.1.3
15 окт. 2025 г.171Minecraft: 1.20.1, 1.21, 1.21.1fabric, neoforge
Скачать
Что нового
### :bug: Bug Fixes - [`e1b7aea`](https://github.com/SettingDust/Kinecraft/commit/e1b7aead8ebfa55468714fed479ee899ab5ddb42) - remove entrypoints *(commit by @SettingDust)*
release

2.1.2

2.1.2
15 окт. 2025 г.46Minecraft: 1.20.1forge
Скачать
Что нового
### :bug: Bug Fixes - [`3193f01`](https://github.com/SettingDust/Kinecraft/commit/3193f016c50393bbdb6dfdc7f2da672a457cf24e) - wrong group *(commit by @SettingDust)*
release

2.1.2

2.1.2
15 окт. 2025 г.180Minecraft: 1.20.1, 1.21, 1.21.1fabric, neoforge
Скачать
Что нового
### :bug: Bug Fixes - [`3193f01`](https://github.com/SettingDust/Kinecraft/commit/3193f016c50393bbdb6dfdc7f2da672a457cf24e) - wrong group *(commit by @SettingDust)*
release

2.1.1

2.1.1
15 окт. 2025 г.43Minecraft: 1.20.1forge
Скачать
Что нового
### :bug: Bug Fixes - [`4450c53`](https://github.com/SettingDust/Kinecraft/commit/4450c53b07099adb831f9175f0c2f6d19042df8e) - don't reference mixins non-exist *(commit by @SettingDust)*
release

2.1.1

2.1.1
15 окт. 2025 г.152Minecraft: 1.20.1, 1.21, 1.21.1fabric, neoforge
Скачать
Что нового
### :bug: Bug Fixes - [`4450c53`](https://github.com/SettingDust/Kinecraft/commit/4450c53b07099adb831f9175f0c2f6d19042df8e) - don't reference mixins non-exist *(commit by @SettingDust)*
release

2.1.0

2.1.0
11 окт. 2025 г.56Minecraft: 1.20.1forge
Скачать
Что нового
### :sparkles: New Features - [`71494c4`](https://github.com/SettingDust/Kinecraft/commit/71494c4a7a19b2332cf109ce082552ab8d9c828b) - **serialization**: add JSON SNBT serializers *(commit by @SettingDust)*