
军械库API
一个轻量级、跨加载器的API,用于定义可自定义的工具和盔甲套装
军械库 API
军械库 API 是一个轻量级库,为 Minecraft 模组中定义和管理工具组及盔甲组提供共享代码。
该项目从 XunLib 中分离出来,旨在独立支持 Forge,并保持 API 的轻量、模块化以及与加载器无关的特性。
支持的加载器:
- Forge
- NeoForge
- Fabric
特性
- 用于定义工具组和盔甲组的 API
- 减少注册工具和盔甲时的重复代码
- 与加载器无关的实现
- 范围小且依赖极少
计划中的工作包括:
- 兼容模组自定义工具类型
- 在适当情况下增加更多与军械库相关的 API
常见问题解答
我可以只使用工具组或只使用盔甲组吗?
可以。这两个系统相互独立,可以单独使用。
它会自动处理物品注册吗?
不会。注册由使用该库的模组或特定加载器的实现来处理。
我可以用它来创建自定义工具或盔甲行为吗?
可以。军械库 API 包含用于实现自定义工具和盔甲行为的辅助 API,允许模组扩展或自定义原版行为之外的功能。
未来会添加对自定义/模组工具类型的支持吗?
会。计划在未来版本中扩展对自定义工具类别的支持。
其他库或框架可以与军械库 API 集成吗?
可以。该 API 的设计旨在保持轻量化和模块化,以便在需要时集成到更大的模组开发框架中。
依赖关系
军械库 API 是一个库模组,仅被明确依赖于它的模组所需求。
注意:模组 ID 为
armories,以避免与其他使用相似名称的模组产生冲突。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。