言樱
频道主
右键事件
events.onPlayerRightClickBlock(function(event as PlayerInteractEvent){
var p=event.player;
var w=event.world;
var b=event.block;
var i=event.item;
if(w.remote||p.fake||isNull(i))return;
var nI=i.definition.id;//交互物品的名字
var nB=b.definition.id;//交互方块的名字
if(nI == "指定物品的名字"&&nB == "指定方块的名字"){
var pos=event.position;
w.setBlockState(<blockstate:minecraft:air>,pos);//在触发事件的方块的位置设置一个空气方块
w.spawnEntity(<要掉落的物品>.createEntityItem(w,pos));//在触发事件的方块的位置生成一个对应的掉落物
if(!p.creative){//如果玩家不是创造
i.mutable().shrink(1);//物品消耗1
}
}
});
- 下载图片
- 复制图片
2024-05-24
浏览46
MC魔改
登录后评论
1
评论
分享