ITADN
SilkMC/silk
SilkMC/silk · 文件 下载 ZIP
文件最后提交记录最后更新时间
README.md
以下内容由 AI 翻译,如有问题请点此提交 issue 反馈

Silk [sɪlk] 是专为 Kotlin 开发的 Minecraft API,支持 FabricQuilt 以及 Paper 等平台。

欢迎加入我们的 DiscordMatrix Space


API 的功能特点:

  • 一个库存 GUI API
  • 用于 Brigadier 的 Kotlin 封装层
  • 用于创建复杂 Text 对象的 Kotlin DSL
  • 协程工具与任务
  • 针对 Minecraft 类的 kotlinx.serialization 支持
  • 一个记分板(侧边板)API
  • ItemStack 工具类
  • 使用 kotlinx.serialization 将任意类序列化为 NBT 格式
  • 一个 NBT 构建器
  • 用于在 Chunks、Entities 等对象上存储持久数据的 API
  • 基于 kotlinx.serialization 的网络通信功能(客户端到服务器、服务器到客户端以及客户端之间的数据包传输)
  • Kotlin Compose UI 支持
  • 面向 Entities、Worlds 等对象的通用扩展功能
  • 几何处理工具

文档

文档目前位于 Docs(临时地址)]。 请阅读这些文档以了解每个模块的使用方法,以及如何将其添加到您的 Gradle 项目中。

许可证

当前版本的 Silk 遵循 GPL-3.0 许可证发布,而早于 1.5.1 版本(当时称为 FabrikMC)的旧版本则采用 Apache-2.0 License 许可证发布]。