结

结

将Tie Fabric与NeoForge结合。打个结,不是问题。

统一 API,将你的跨平台模组紧密连接

Knot 是一个轻量级的多加载器 API,旨在弥合 Fabric 和 NeoForge 之间的差距。无需为管理多个代码库而烦恼,Knot 能抽象化加载器特有的复杂性,让你只需编写一次代码,即可在任何地方部署。

专为稳定性和简洁性而设计,Knot 能安全地将你的项目整合在一起,且不会带来臃肿。

🧵 特性

  • 统一注册: 使用单一的通用语法注册方块、物品、实体和流体。
  • 网络抽象: 跨加载器无缝处理数据包和客户端-服务器通信。
  • 事件处理: 标准化的事件总线,可接入加载器特有的生命周期而不产生混乱。
  • 最小开销: Knot 被设计为一个薄层,确保最大性能和兼容性。

🔧 给开发者的信息

要在你的工作区中使用 Knot,请将以下内容添加到你的 build.gradle 中:

repositories {
    maven { url "https://maven.daqem.com/releases" }
}

dependencies {
    // 替换为最新版本
    modImplementation "com.daqem.knot:knot-common:<version>"
}

请查看 官方 Wiki 以获取文档和示例模板。

🎮 给玩家的信息

Knot 是一个库模组。它本身不添加任何内容,但许多其他模组需要它才能正常运行。别担心,安装非常简单:

  • 如果你是一名玩家: 只需下载与你的游戏加载器(Fabric/NeoForge)匹配的版本,并将其放入你的 mods 文件夹即可。
  • 如果你是一个整合包作者: 你可以自由地将 Knot 包含在任何整合包中。

🐛 问题与支持

发现 Bug 了吗?有建议吗?

  • 在我们的 GitHub Tracker 上报告问题。
  • 加入我们的 Discord 社区 以获得开发支持。