6,网易终于干了次好事,满足大众期待的检测手持物品指令
循环:execute @e[type=player,hasitem={item=iron_sword,location=slot.weapon.mainhand}] ~~~ title @s actionbar 已手持铁剑
连锁:execute @e[type=player,hasitem={item=diamond_block,location=slot.weapon.mainhand}] ~~~ title @s actionbar 未手持铁剑
挺简单的实体附加参数hasitem,item相当于要检测的物品虽然item在type里属于掉落物,location貌似是检测位置毕竟slot是replaceitem里物品位置的参数(虽然weapon.mainhand没理解)测试了一下把item的目标改成air结果是没有目标,还有两个参数data和quantity,data没试,quantity目前只知道=0时相当于反向检测,比如上述的两个指令在location后面加上quantity=0,就相当于没有持有item表示的物品的玩家
总之网易版终于可以玩家自制密室杀人的玩法和手持给buff,粒子效果等了
详细的可以自己去搜我的世界wiki,看基岩版的就行网易的不是Java,指令有些差别