跳到主要内容

方块动作

注册​

// kubejs/startup_scripts/actions.js
OriginsJS.registerBlockAction("set_air", (world, pos, direction, params) => {
world.setBlock(pos, Blocks.AIR.defaultBlockState(), 3);
});

JSON​

{
"type": "origins:action_on_block_use",
"block_action": {
"type": "origins_js:js_block_action",
"id": "set_air"
},
"block_condition": {
"type": "origins:block",
"block": "minecraft:dirt"
}
}

回调参数​

参数类型说明
worldLevel维度 / 世界
posBlockPos方块的位置
directionDirection 或 null朝向
paramsJsonObject数据文件中的 JSON 参数