TileStickyJar 粘性罐方块实体
基本信息
| 属性 | 值 |
|---|---|
| 类 | common/blocks/tiles/TileStickyJar.java |
| 注册名 | gadomancy:TileStickyJar |
| 注册位置 | common/registration/RegisteredBlocks.java:135 |
| 所属方块 | 粘性罐 |
| 基础类 | SynchronizedTileEntity |
功能
为粘性罐提供黏着状态的持久化——记住罐子是否被涂了黏着剂,使破坏后可复用。
RegisteredBlocks 预注册的 StickyJarInfo 表(RegisteredBlocks.java:163-174)是查询入口:
| 方法 | 作用 |
|---|---|
registerStickyJar(block, metadata, isLabelable, isPhialable) |
注册可粘方块,用 add(0, ...) 插入到表头(:173) |
getStickyJarInfo(world, x, y, z) |
按方块 + 元数据查表,命中返回 StickyJarInfo,否则 null(:176-183) |
预注册的 3 条见粘性罐页。
StickyJarInfo 本身在 common/registration/StickyJarInfo.java(40 行)。
数值
| 数值名 | 值 |
|---|---|
| 预注册可粘方块条目 | 3 |
| 每个条目的属性 | 方块、元数据、可贴标签、可装药瓶 |
| 插入方式 | add(0, info) —— 最新注册的排在最前 |