BBSMC Logo
模组
资源包
数据包
整合包
光影
插件
软件资源
论坛
登录
模组插件数据包光影资源包整合包资源
登录
设置
Architectury API

Architectury API

一个旨在简化多平台模组开发的中间应用程序编程接口(API)

1,663
1
前置

基本信息

我的世界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

平台

\n \n \n Fabric
\n \n \n Forge
NeoForge
\n \n \n \n \n \n \n \n \n Quilt

运行环境

客户端
服务端
客户端和服务端

其他链接

反馈问题 查看源码
Modrinth地址

搬运团队

BBSMC 官方搬运(1)
BBSMC 官方搬运(1)团队

详情信息

许可证 LGPL-3.0-only
发布于 6 months ago
更新于 a month 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;您可以在此处找到其许可证 这里

设置
"Minecraft"以及"我的世界"为美国微软公司的商标 本站与微软公司没有从属关系

本站与Modrinth无从属关系,网站遵循Modrinth网站程序的LGPL协议开源 开源地址

版权所有 © 2019-2024 青岛柒兮网络科技有限公司 | ICP经营许可证: 鲁B2-20210590 | ICP备案: 鲁ICP备2021009459号-12