灵魂玻璃
基本信息
| 属性 |
值 |
| 注册名 |
RandomThings:spectreGlass |
| 类 |
lumien.randomthings.Blocks.Spectre.BlockSpectreGlass |
| TileEntity |
无 |
| 材质 |
Material.ground(BlockSpectreGlass.java:21) |
| 硬度 |
0.3f(:23) |
| 脚步声 |
Block.soundTypeGlass(:22) |
| 实心 |
否,isOpaqueCube() 返回 false(:26-29) |
| 渲染 pass |
1(getRenderBlockPass(),:31-34) |
| 渲染颜色 |
16777215(纯白,getRenderColor,:36-39) |
| 开关 |
Blocks.SpectreGlass(RTConfiguration.java:208) |
功能
灵魂玻璃是带自定义碰撞箱的透明玻璃,用于建造可通行的观察窗。它与青金石灯 一样是非实心 + 透明 pass + 纯白渲染色,但碰撞箱是自定义的。
addCollisionBoxesToList 被覆写(BlockSpectreGlass.java:43 起),构造了一个自定义的 AxisAlignedBB,取代原版玻璃的整块碰撞。
数值
| 数值名 |
值 |
| 渲染 pass |
1(透明) |
| 渲染颜色 |
0xFFFFFF |
| 碰撞箱 |
自定义(覆写 addCollisionBoxesToList,:43) |
| 产出数量 |
一次 16 个 |
交互
| 触发 |
行为 |
| 放置 |
正常放置,碰撞箱为自定义形状 |
| 破坏 |
掉落自身 |
| 光照 |
透明,不遮光 |
合成配方
| 字符 |
物品 |
g |
玻璃(blockGlass) |
e |
灵气(RandomThings:ingredient meta 3) |
一次产出 16 个(new ItemStack(ModBlocks.spectreGlass, 16, 0))。来源:Library/Recipes.java:268-277。
相关条目
- 原料 - 灵气(meta 3)
- 青金石灯 - 同样采用透明 pass + 纯白渲染色