介绍

在 Discord 上与我们交流!
一个旨在简化多平台模组开发的中间层 API。

什么是 Architectury API
Architectury API 是一个用于抽象调用 Fabric API 和 Forge API 的 API,因为这两个加载器对于
看似相同的事物有着不同的实现方式。
Architectury API 会定期更新,带来新的钩子和功能。目前包含超过 90 个事件钩子、网络
抽象、加载器调用抽象、游戏注册表抽象,以及一个易于使用的 @ExpectPlatform 注解(仅
适用于静态方法)。
我真的需要这个 API 吗?
Architectury API 只是 Architectury 生态系统的一部分,Architectury Plugin 才是实现
所有这些多平台操作的 Gradle 插件。
对于基于 Architectury 构建的项目来说,Architectury API 是可选的,你可以仅使用
Architectury Plugin 来创建你的 Architectury 项目。
Architectury 的优势
- 开源
- 为你的多平台模组减少样板代码
开始制作多平台模组
Architectury Loom:https://github.com/architectury/architectury-loom (Fabric Loom 的一个分支,增加了多平台开发能力)
Gradle 插件:https://github.com/architectury/architectury-plugin (包含 Architectury Injectables,用于 @ExpectPlatform 注解)
示例模组:https://github.com/architectury/architectury-example-mod (一个已停止维护的 Architectury 示例模组,如有可能,请改用模板)
模组模板:https://github.com/architectury/architectury-templates (一组用于开始使用 Architectury 工具链的模板)
示例:@ExpectPlatform 的用法
致谢
在某些旧版本中,此库曾捆绑 typetools;你可以在此找到其许可证

评论
登录后评论和评分