跳到主要内容

方块动作

操作上下文给出的世界与方块位置。它不是独立数据包文件,应嵌入要求 BlockAction 的字段。

类型用途
saturn:no_op不执行操作,可作为动作的占位值。
saturn:sequence按数组顺序依次执行多个同类动作。
saturn:chance按指定概率决定是否命中。
saturn:if_else条件成立时执行 if_action,否则执行 else_action。
saturn:choice按权重随机选择一项动作执行。
saturn:offset将方块上下文移动指定偏移后检查或执行子项。
saturn:send_message把文本组件发给符合接收条件的玩家,可选择聊天栏或动作栏。
saturn:js调用由 KubeJS 注册的回调,并传入 params 参数。
saturn:set_block把当前位置设置为指定方块。
saturn:break_block破坏上下文位置的方块,可控制是否掉落物品。
saturn:schedule_tick为上下文位置的方块安排延迟 tick。
saturn:bonemeal对上下文方块尝试应用骨粉效果。
saturn:light_up尝试点燃上下文位置。
saturn:explode在上下文位置创建爆炸,可配置破坏行为和保护条件。
saturn:spawn_entity在上下文提供的位置或指定坐标生成实体。