Frosted Ice
基本信息
| 属性 | 值 |
|---|---|
| 注册名 | etfuturum:frosted_ice |
| TileEntity | 无 |
| 硬度 | 0.5 |
| 爆炸抗性 | 继承自 BlockIce |
| 透明度 | 半透明(setLightOpacity(3)) |
| 音效 | glass |
| 不可精准采集 | 是(canSilkHarvest() = false) |
功能
霜冰(Frosted Ice)是1.9版本加入的季节性冰块变种,会随时间自动融化并最终变回流动水。
融化机制:
updateTick()检查周围4个相邻方向的同类型冰块数量- 若相邻冰块数 ≥ 4且随机数 > 33%(即33%概率不融化),则不融化但增加metadata
- metadata范围0-3(
meta < 3时+1,否则变为Blocks.flowing_water) - 每次更新调度下次更新(40-80tick随机)
堆叠冰块延缓融化:4个以上相邻冰块时可防止立即融化,但仍有33%概率不融化(实际上会积累metadata并最终融化)。
不能精准采集:破坏时只能掉落冰(而非霜冰方块本身),createStackedBlock 返回 Blocks.ice 的 ItemStack。
交互
| 触发 | 行为 |
|---|---|
| 左键破坏 | 掉落 minecraft:ice(不可精准采集) |
| 随机刻 | metadata < 3则+1,否则变为流水 |
| 相邻冰块少 | 融化加速 |
相关条目
- Ice - 普通冰
- Packed Ice - 冰砖
- Blue Ice - 蓝冰