方块右键事件
可被直接访问的方法
方法名
方法用处
返回类型
直接调用值
示例
BlockEvents.rightClicked('minecraft:oak_planks', event => {
if (event.hand == "OFF_HAND") return
let player = event.getPlayer()
if (player == null) return
let isBreak = false;
if (event.getItem().hasTag("minecraft:axes")){
let spawnItem = event.getLevel().createEntity("item")
spawnItem.pos = event.block.pos
spawnItem.item = Item.of('minecraft:stick', 8);
event.level.destroyBlock(event.block.pos,false)
spawnItem.spawn();
event.getItem().setDamageValue(event.getItem().getDamageValue() + 2)
}
})Last updated