地铁逃生花盆开箱指令教程

创建一个计分板
scoreboard objectives add 开箱 dummy
指令部分:
tag @a remove 开箱
(循环无条件保持开启)
execute @a ~~~ detect ~~~ flower_pot 0 tag @s add 开箱
(连锁无条件保持开启)
/scoreboard players random @a[tag=!开箱] 开箱 5 10
(连锁无条件保持开启)
execute @a[tag=开箱] ~~~titleraw @s actionbar {"rawtext":[{"text":"§6剩余开箱时间§e:§b"},{"score":{"name":"@s","objective":"开箱"}}]}
(连锁无条件保持开启)
execute @a[tag=开箱,scores={开箱=0}] ~~~ clone 道具池坐标 道具池坐标 ~~~
(连锁无条件保持开启)
execute @a[tag=开箱,scores={开箱=0}] ~~~ setblock ~~~ air 0 destroy
(连锁无条件保持开启)
execute @a[tag=开箱,scores={开箱=0}] ~~~ kill @e[r=3,type=item,name=木桶]
(连锁无条件保持开启)
/scoreboard players remove @a[tag=开箱,scores={开箱=1..}] 开箱 1
(循环无条件保持开启延迟20)
道具池指令:
clone ~~1~ ~~1~ 道具池坐标 (木桶放在命令方块上,要多少个就弄多少个,以此类推)