Architectury API(多平台开发前置)
面向模组开发者的中间层 API,抽象 Fabric 与 Forge 的差异,简化一套代码在多个加载器上运行的开发流程。
在 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 工具链的模板) 示例…
分类:library | 加载器:fabric / forge / neoforge / quilt | 下载量:107,695,824 | 已提供中文汉化