Stairs (Carvable)
可雕刻楼梯方块。
基本属性
| 属性 | 值 |
|---|---|
| 父类 | BlockStairs (implements ICarvable) |
| 渲染 ID | RendererStairs.id |
| 亮度补偿 | useNeighborBrightness = true |
放置行为
onBlockPlacedBy 根据玩家朝向设置 metadata:
- 水平旋转:0→2, 1→1, 2→3, 3→0
- 叠加 upside-down 标志 (metadata % 8)
- 物品 damage >= 8 时添加 upside-down
纹理计算
getIcon(side, metadata) 使用 blockMeta + metadata / 8 计算实际变体索引。
注册的楼梯组
marbleStairs[8]- 8 种大理石楼梯limestoneStairs[8]- 8 种石灰岩楼梯iceStairs[8]- 8 种冰楼梯packediceStairs[8]- 8 种浮冰楼梯concreteStairs[6]- 6 种混凝土楼梯aluminumStairs[3]- 3 种铝楼梯
物品变体
创造模式物品栏显示两个变体:
- metadata 0: 正常方向
- metadata 8: 倒置