基本信息
| 属性 |
值 |
| 注册名 |
Baubles:bauble_slot_debug_tool |
| 路径 |
baubles.common.ItemDebugger |
| 父类 |
BaubleItemBase |
| unlocalizedName |
baubleSlotDebugTool |
| 最大堆叠 |
1(来自基类) |
| Creative Tab |
当 hideDebugItem=true 时设为 null(默认隐藏);否则 tabTools |
每个 metadata 对应 BaubleExpandedSlots 的一个已注册类型。其图标采用对应槽位的"空槽位"贴图(assets/baubles/textures/items/empty_bauble_slot_<type>.png):
- meta=0 →
unknown(默认 unknownType)
- meta=1 →
ring
- meta=2 →
amulet
- meta=3 →
belt
- meta=4 →
universal
- meta=5 →
head
- meta=6 →
body
- meta=7 →
charm
- meta=8 →
cape
- meta=9 →
shield
- meta=10 →
quiver
- meta=11 →
gauntlet
- meta=12 →
earring
- meta=13 →
wings
注册与可见性
- 注册方法:
GameRegistry.registerItem(itemDebugger, "bauble_slot_debug_tool", Baubles.MODID)
- 默认配置下隐藏物品(
hideDebugItem = true):
setCreativeTab(null):不在创造栏显示
- 如果安装 NEI:
codechicken.nei.api.API.hideItem("bauble_slot_debug_tool") 隐藏 NEI 中的物品
- 通过
setHasSubtypes(true) 启用 metadata
使用方式
数值
| 属性 |
值 |
| hasEffect |
true(继承自基类) |
| getBaubleTypes(meta) |
返回 [<type>];meta ≤ 0 或超出 icons 长度则返回 [unknownType] |
| getBaubleType(meta) |
始终返回 null(继承层强制走扩展接口) |
相关条目