跳到主要内容

物品动作

操作上下文中的物品堆以及持有者。它不是物品定义文件,应嵌入要求 ItemAction 的字段。

类型用途
saturn:no_op不执行操作,可作为动作的占位值。
saturn:sequence按数组顺序依次执行多个同类动作。
saturn:chance按指定概率决定是否命中。
saturn:if_else条件成立时执行 if_action,否则执行 else_action。
saturn:choice按权重随机选择一项动作执行。
saturn:send_message把文本组件发给符合接收条件的玩家,可选择聊天栏或动作栏。
saturn:js调用由 KubeJS 注册的回调,并传入 params 参数。
saturn:damage_item对物品堆施加指定耐久损耗。
saturn:consume_item减少上下文物品堆的数量。
saturn:consume_health消耗物品持有者的生命值。
saturn:cooldown读取或设置冷却状态。
saturn:remove_enchantment从物品移除选定附魔,可重置修复费用。
saturn:add_enchantment按映射为物品增加或覆盖附魔等级。
saturn:merge_components把数据组件补丁合并到物品堆。