Kinecraft
Активный0.0
Установок
Последнее обновление
Версии
Kinecraft - это библиотека для языка Kotlin, предназначенная для работы в среде Minecraft. Она предоставляет мощные инструменты сериализации и десериализации основных игровых объектов, включая NBT-теги, компоненты чата и ByteBuf, с возможностью работы с любыми сериализуемыми объектами.
Основной функционал:
Система сериализаторов NBT позволяет описывать теги с правильными типами данных вместо использования строк. Это обеспечивает корректное кодирование и декодирование в соответствии с используемыми форматами.
Подключение:
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 отвечает за трансформацию между пользовательскими data-классами и стандартными классами Minecraft тегов.