【MCBE】箱子上锁系统 上锁+解锁 多人可用

MCBE箱子上锁
指令供参考(我把指令分成三部分,可以像视频中一样分三段输入,无特殊说明默认链,无条件,保持开启):
一.箱子上锁(8)
(循环)/execute @e[type=armor_stand,name=上锁] ~~~ detect ~~~ chest 2 tag @s add 上锁
/execute @e[type=armor_stand,name=上锁] ~~~ detect ~~~ chest 3 tag @s add 上锁
/execute @e[type=armor_stand,name=上锁] ~~~ detect ~~~ chest 4 tag @s add 上锁
/execute @e[type=armor_stand,name=上锁] ~~~ detect ~~~ chest 5 tag @s add 上锁
/execute @e[type=armor_stand,tag=上锁] ~~~ summon donkey ~~-1~ ageable_grow_up 锁
(有条件)/execute @e[type=armor_stand,tag=上锁] ~~~ tag @e[type=donkey,name=锁,r=1] add 锁
(有条件)/execute @e[type=armor_stand,tag=上锁] ~~~ tp @e[type=donkey,name=锁,r=1] ~~-1~
/kill @e[type=armor_stand,tag=上锁]
二.箱子解锁(7)
(循环)/replaceitem entity @e[type=donkey,tag=锁] slot.armor.head 0 keep leather_helmet 1 999
(有条件)/stopsound @a mob.horse.donkey.hit
(有条件)/execute @e[type=donkey,tag=锁,hasitem={item=leather_helmet}] ~~~ title @p actionbar 箱子已上锁!
(有条件)/execute @e[type=donkey,tag=锁,hasitem={item=leather_helmet}] ~~~ execute @p ~~~ title @s[hasitem={item=tripwire_hook,location=slot.weapon.mainhand}] actionbar 箱子已解锁
(有条件)/execute @e[type=donkey,tag=锁,hasitem={item=leather_helmet}] ~~~ execute @p ~~~ clear @s[hasitem={item=tripwire_hook,location=slot.weapon.mainhand}] tripwire_hook 0 1
(有条件)/kill @e[type=donkey,tag=锁,hasitem={item=leather_helmet}]
/replaceitem entity @e[type=donkey,tag=锁] slot.armor.head 0 iron_helmet 1 999
三.其它效果(3)
/execute @e[type=donkey,tag=锁] ~~~ tp @s
/effect @e[type=donkey,tag=锁] invisibility 1 0 true
/effect @e[type=donkey,tag=锁] resistance 1 255 true
最后请再加一个循环命令方块:
/execute @e[type=donkey,tag=锁] ~~~ detect ~~0.1~ air 0 tp ~~-1~
否则退出重进时会出现驴在箱子上面的bug,十分抱歉
以上指令是直接从存档里复制的,用的是网易,基岩版也通用,但是旧语法
如果有问题欢迎私信我