灵魂玻璃

基本信息

属性 值
注册名 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 个

交互

触发 行为
放置 正常放置,碰撞箱为自定义形状
破坏 掉落自身
光照 透明,不遮光

合成配方

ggg
geg
ggg
字符 物品
g 玻璃(blockGlass)
e 灵气(RandomThings:ingredient meta 3)

一次产出 16 个(new ItemStack(ModBlocks.spectreGlass, 16, 0))。来源:Library/Recipes.java:268-277。

相关条目