BaubleType
基本信息
| 属性 |
值 |
| 路径 |
baubles.api.BaubleType |
| 类型 |
enum |
| 包名 |
baubles.api |
枚举值
| 常量 |
说明 |
RING |
戒指槽位,对应扩展层注册类型 ring |
AMULET |
护身符槽位,对应扩展层注册类型 amulet |
BELT |
腰带槽位,对应扩展层注册类型 belt |
UNIVERSAL |
通用槽位(物品可直接放入任何匹配槽位),对应扩展层注册类型 universal |
功能
原始 Baubles 提供的 enum,是 IBauble.getBaubleType(ItemStack) 的返回类型。
该 enum 仅覆盖 4 个最常用的槽位类型;在 Baubles-Expanded 下扩展出 IBaubleExpanded 接口和 BaubleExpandedSlots 类型注册表,使得物品可以同时属于多个扩展槽位(head/body/charm/cape/shield/quiver/gauntlet/earring/wings 等)。
配套转换
BaubleExpandedSlots.getTypeFromBaubleType(BaubleType) 把 enum 映射到注册类型字符串
- 物品在适配层内:如果实现
IBauble 仅返回 BaubleType,则自动按上表转换为单一字符串类型
相关条目