站在方块上传送/撤离
前置指令(聊天栏输入后执行一次即可) /scoreboard objectives add 撤离 dummy 命令方块部分 [循环20延迟保持开启] tag @a remove 撤离 [连锁0延迟保持开启] execute @a ~~~ detect ~~~ carpet 6 tag @s add 撤离
(carpet 6是粉红色地毯,根据颜色和方块可以自己调整)
title @a[scores={撤离=0..},tag=!撤离] title §c§l撤离中止! scoreboard players remove @a[scores={撤离=1..},tag=撤离] 撤离 1 execute @a[scores={撤离=0..},tag=撤离] ~~~ titleraw @s title {"rawtext":[{"translate":"%%2","with":{"rawtext":[{"selector":"@s[scores={撤离=1..}]"},{"translate":"%%1%%2%%3%%4","with":{"rawtext":[{"text":"§b§l请等待…"},{"translate":"%%2","with":{"rawtext":[{"selector":"@s[scores={撤离=4..}]"},{"text":"§6"},{"text":"§a"}]}},{"score":{"name":"@s","objective":"撤离"}},{"text":"§b秒"}]}},{"text":"§a§l已到达基地"}]}}]} tp @a[scores={撤离=0},tag=撤离] 91 103 1008
(自定义的传送终点坐标,执行效果为传送到命令方块所在维度的坐标,如果套execute则是玩家所在的维度的坐标)
execute @a[scores={撤离=0},tag=撤离] ~~~ tellraw @s {"rawtext":[{"text":"§6§l幸存者[§a"},{"selector":"@s"},{"text":"§6]§4 》§3撤离成功§4《§e On the move"}]} tag @a[scores={撤离=0},tag=撤离] remove 撤离 scoreboard players set @a[tag=!撤离] 撤离 -1 scoreboard players set @a[scores={撤离=-1},tag=撤离] 撤离 10
(10是时间长度,可任意更改,推荐至少3以上)
第一个循环保持开启无条件延迟20 然后后面都是连锁无条件保持开始不用管延迟 直接复制粘贴就可以 {"text":"
这里的文字内容随便改
"} 顺便说说有什么想要的指令吗