概览
minecraft:queued_ticking 是一个方块组件:写在自定义方块的 components 对象中。 在延迟后运行一个事件,可以只运行一次,也可以反复运行。延迟从一个刻数范围中随机选取(20 刻为 1 秒)。
字段
| 字段 | 类型 | 默认值 | 说明 |
|---|---|---|---|
interval_range | Array | 无 | 最短和最长的等待刻数,例如 [20, 40] 表示 1 到 2 秒。 |
looping | Boolean | "true" | 为 true 时事件会不断重复;为 false 时只运行一次。 |
on_tick | Trigger | 无 | 要运行的事件,可附带条件和目标。 |
示例
写在 BP/blocks/<name>.json 的 components 对象中(值为默认值或占位值):
BP/blocks/<name>.json
{
"minecraft:queued_ticking": {
"interval_range": {},
"looping": "true",
"on_tick": {}
}
}