Kinecraft

Kinecraft - 我的世界

Minecraft 类的 Kotlin 序列化
fabric / forge / neoforge / quilt 作者 settingdust 支持版本 1.16.5 - 1.21.5
下载量
31,299
关注数
11
数据来源
Modrinth
模组详细介绍

Kinecraft

https://github.com/SettingDust/Kinecraft

这是一个用于 Minecraft 世界的 Kotlin 库。

支持将任何可序列化对象与 Minecraft 标签(NBT)、聊天组件、ByteBuf 进行(反)序列化。

并且通过

  • 标签序列化器 你可以用正确的类型描述标签,而不是字符串。这样它将按照你使用的格式作为标签的“真实”类型进行编码/解码。

使用方法

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 用于在数据类和 Minecraft 标签类之间进行序列化。

基本信息
模组名称Kinecraft
作者settingdust
下载量31,299
关注数11
支持版本1.16.5 - 1.21.5
加载器fabric / forge / neoforge / quilt
客户端optional
服务端optional