您的位置 首页 > 数码极客

我的世界如何检测有指定物品的玩家

前言

一些跑酷地图里会有一些特殊方块,踩上去会有加速/跳跃提升等效果看上去很高端,实际上没有多少技术含量效果图:
教程
上图中的效果是踩到钻石块上,玩家获得速度效果所以可以得到下面的指令/execute @a ~ ~ ~ detect ~ ~-1 ~ diamond_block 0 /effect @p[r=0] speed 1 2 true红色部分:检测脚下是否是钻石块蓝色部分:给予效果

/execute @a ~ ~ ~ detect ~ ~-1 ~ diamond_block 0/execute:用于检测的指令@a:所有玩家,详见选择器

~ ~ ~:当前坐标detect:检测~ ~-1 ~:脚下一格diamond_block 0:钻石块,附加值为0


/effect @p[r=0] speed 1 2 true/effect:用于给予效果的指令@p[r=0]:选择自己,由于前面有execute,此时的自己也就是脚下是钻石块的玩家speed:速度效果,在低版本可以使用数字“1”来代替1:效果时间为1秒2:等级为3级(等级=所填数字+1,例如:3(等级4))true:不显示粒子效果


光有指令还不够,你需要获得一个循环命令方块打开它,输入指令,然后在它周围放一个红石块。

这个只是一个示例,你还可以将方块修改为其他方块,例如金块(gold_block 0),效果修改为跳跃提升(jump_boost)等

责任编辑: 鲁达

1.内容基于多重复合算法人工智能语言模型创作,旨在以深度学习研究为目的传播信息知识,内容观点与本网站无关,反馈举报请
2.仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证;
3.本站属于非营利性站点无毒无广告,请读者放心使用!

“我的世界如何检测有指定物品的玩家”边界阅读