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,则自动按上表转换为单一字符串类型

相关条目