跳到正文

Knot

作者:DAQEM

打通 Fabric 与 NeoForge。打个结?完全不是问题。

收藏

介绍

介绍由机器翻译自 CurseForge 原页面,仅供参考。

将跨平台模组连接起来的统一 API。

Knot 是一款轻量级多加载器 API,旨在打通 Fabric 与 NeoForge 之间的差异。无需再为管理多套代码而焦头烂额,Knot 会抽象处理加载器特有的复杂性,让你只需编写一次代码,即可在各个平台上部署。

Knot 专为稳定与简洁而设计,能以安全可靠的方式将项目连接起来,同时避免臃肿。

🧵 功能

  • 统一注册:使用一套通用语法注册方块、物品、实体和流体。
  • 网络通信抽象:在不同加载器之间轻松处理数据包以及客户端与服务器之间的通信。
  • 事件处理:标准化的事件总线可接入各加载器特有的生命周期,让开发过程井然有序。
  • 开销极低:Knot 采用轻量设计,确保出色的性能与兼容性。

🔧 开发者指南

若要在开发环境中使用 Knot,请将以下内容添加到 build.gradle:

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

dependencies {
    // Replace with the latest version
    modImplementation "com.daqem.knot:knot-common:<version>"
}

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

🎮 玩家指南

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

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

🐛 问题与支持

发现了 Bug?有改进建议?

常见问题

Knot 支持哪些 Minecraft 版本?

Knot 支持 Minecraft Java 版 1.21.1–26.2,共 6 个版本,可用的加载器:Fabric / NeoForge。下载时注意选择和你游戏版本一致的文件。

Knot 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric / NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。

评论

登录后评论和评分

DAQEM 的其他作品

查看全部 →