Accessories

Accessories

一个可扩展且数据驱动的Minecraft饰品模组

装备


Accessories 是一款面向 NeoForge 和 Fabric 的数据驱动型饰品模组,在可能的情况下,重点使用通用 API 来支持两个平台。

该库的 API 风格基于 CuriosTrinkets 的作品,感谢 TheIllusiveC4emilyploszaj 在 Minecraft 饰品模组方面的工作。

功能特性

内置鞘翅、图腾和旗帜支持

默认情况下,你可以在头部或披风(开发中)槽位装备旗帜,以展示自定义旗帜。对于鞘翅或图腾,你需要在配置中启用,因为默认是关闭的。

兼容层

由于现有 API(如 Trinket 和 Curios)使用较为广泛,你可以安装 Accessories 兼容层,让它们能在 Accessories 下工作,以获得统一的体验。

模型变换 API

为开发者提供了在渲染原生 Accessories 时使用的完整变换 API,允许与给定实体模型部件进行正确关联,从而支持 EMF 资源包(如 Fresh Animations),并且未来计划支持其他渲染模组,如 Figura。

管理已装备的饰品

能够访问其他已驯服实体,使得其他模组可以为宠物或坐骑添加饰品物品。这也方便服务器所有者管理其他玩家的饰品,无需使用直接的管理命令。只需按住 Shift 并在任何实体上使用"打开饰品界面"(如果是已拥有的实体,必须是所有者),即可打开界面,或者在有 OP 权限时运行命令 /accessories edit <目标>

API 新增内容

以下是一些在 Accessories 中实现的 API 示例,可能对你的模组开发有所帮助:

  • 完全支持基于 NBT 的饰品:维基
  • 现有 API 事件,包括猪灵中立物品、末影人面具、抢夺调整、时运调整和雪地行走能力:维基
  • 用于特定模组饰品的独特槽位 API:维基