Regalia Slots API

Regalia Slots API

灵活且可扩展的饰品/装备API。以兼容且用户可配置的方式,为Minecraft添加额外的装备槽位(戒指、护身符等)——来自TheIllusiveC4的Curios API的分支。

Regalia 槽位 API

一个适用于 Minecraft 26.2 的灵活且可扩展的饰品/装备 API


概述

Regalia 槽位 API 为开发者提供了以方便且兼容的方式添加额外饰品/装备槽位的功能,并允许用户根据自己的偏好配置这些槽位。默认情况下,该模组除物品栏 GUI 外不添加任何内容——槽位完全由依赖此 API 的其他模组按需创建。

特性

通过中央库实现可扩展的装备槽位

新的装备槽位可以通过标识符注册表轻松注册。相同的标识符合并以避免功能冗余,而独特的标识符仍可标记特殊槽位类型。

槽位仅按需创建

默认不包含任何槽位——每个槽位仅在实际需要时创建,避免多余的空槽位。

槽位完全可自定义

槽位可以拥有自定义背景、不同尺寸,并可在默认情况下禁用或隐藏。API 提供了启用/禁用玩家槽位或添加/移除特定类型槽位的函数。

使用原版标签系统实现灵活的物品与槽位关系

潜在的饰品物品通过原版标签系统选择——将物品分类只需将其添加到对应的 data/regalia_slots_api/tags 文件中即可。

与其他物品栏机制完全集成

经验修补和诅咒附魔适用于装备在饰品槽位中的物品,同时还有各种面向开发者的辅助工具,用于集成现有物品和机制。

通过单一 GUI 访问

一个可从物品栏访问的专用 GUI 向玩家展示所有可用槽位。开发者仍可为其特定模组的槽位提供自己的 GUI。


要求详情
Minecraft26.2
NeoForge26.2.0.45-beta+
端类型客户端与服务器

致谢

Regalia 槽位 API 是 Curios API 的一个分支,由 TheIllusiveC4 开发,现已移植并重新命名为 NeoForge 26.2 版本。所有原创设计和实现的功劳归于原作者。采用与上游项目相同的 LGPL-3.0-or-later 许可证。

Regalia 槽位 API——饰品槽位,恰到好处。