基本信息
我的世界Java版本
1.21.x
1.20.4–1.20.6
1.20–1.20.2
1.19.x
1.18.x
1.17.1
1.16.5
平台
Fabric
运行环境
其他链接
搬运团队
详情信息
许可证 LGPL-3.0-only
发布于 4 months ago
更新于 7 hours ago
Architectury API
在 Discord 上与我们交流!
一个旨在简化多平台模组开发的中间件 API。
什么是Architectury API
Architectury API 是一个 API,用于抽象对 Fabric API 和 Forge API 的调用,因为这两种加载器对可以被视为相同事物的实现有所不同。
Architectury API 会定期更新,包含新的钩子和功能。目前包含超过 90 个事件钩子、网络抽象、加载器调用抽象、游戏注册表抽象以及易于使用的 @ExpectPlatform
注解(仅适用于静态方法)。
我真的需要这个 API 吗?
Architectury API 只是架构师生态系统的一部分,架构师插件 是启用所有这些多平台操作的 Gradle 插件。
对于基于架构师构建的项目,Architectury API 是可选的,您可以仅使用架构师插件创建您的架构师项目。
Architectury API的优势
- 开源
- 为您的多平台模组减少样板代码
开始制作多平台模组
架构师织机:https://github.com/architectury/architectury-loom (Fabric Loom 的一个分支,增加了多平台开发功能)
Gradle 插件:https://github.com/architectury/architectury-plugin (包括架构师可注入项,用于 @ExpectPlatform
注解)
示例模组:https://github.com/architectury/architectury-example-mod (一个已停止使用的使用架构师的示例模组,如果可能,应使用模板代替)
模组模板:https://github.com/architectury/architectury-templates (一组使用架构师工具链的入门模板)
致谢
在某些较旧的版本中,此库曾经捆绑了 typetools;您可以在此处找到其许可证 这里