🍂 衰变方块
衰变方块会随着时间的流逝的逐步增加 age,直到到达最大值时转变为另一种方块——例如冰融化为水。
它有两种工作模式:
- 计划刻(
delay> 0 或为🔢 数字格式):由delay选项自定义计划任务触发,检查光照等级与chance,若通过则增加age,并重新请求一个计划任务。当age达到最大值时,方块变为decay_into。 - 随机刻(
delay未设置或 ≤ 0):由随机刻速率控制触发,检查光照等级与chance,若通过则增加age。当age达到最大值时,方块变为decay_into。
若 required_light 选项大于 0,则仅在方块自身或周围光照达到阈值时才会衰变。
| 属性名称 | 属性类型 | 是否必需 |
|---|---|---|
| age | int | 是 |
示例
blocks:
default:ice:
behavior:
type: decay_block
decay_into: water # 完全衰变后变成的方块(默认为 air)
delay: 100~200 # 每次增加 age 的间隔(刻),省略则使用随机刻模式(可选)
chance: 0.5 # 每次间隔增加的概率(默认为 1)
required_light: 0 # 衰变所需最低光照,0 = 始终衰变(默认为 0)