服务器指令教学(匹配区)

前置聊天栏输入
scoreboard objectives add 人数1 dummy
scoreboard objectives add 计时1 dummy
然后放盔甲架,命名为工具人
scoreboard players set @e[name=工具人,type=armor_stand] 人数1 0循环无条件保持开启
execute @a[匹配区范围] ~ ~ ~ scoreboard players add @e[name=工具人,type=armor_stand] 人数1 1 连锁无条件保持开启
execute @a[匹配区范围] ~ ~ ~ titleraw @s actionabr {"rawtext":[{"text":"§a匹配人数"},{"score":{"name":"@e[type=armor_stand,name=工具人]","objective":"人数1"}},{"text":"/10§b倒计时 "},{score":{"name":"@e[type=armor_stand,name=工具人]","objective":"计时1"}}]}连锁无条件保持开启
effect @a[匹配区范围] weakness 999 255 true 连锁无条件保持开启
execute @e[type=armor_stand,name=工具人,scores={人数1=2..}] ~ ~ ~ scoreboard players remove @s 计时1 1循环无条件保持开启,延迟20
execute @e[type=armor_stand,name=工具人,scores={人数1=0..1}] ~ ~ ~ scoreboard players remove @s 计时1 60连锁无条件保持开启
scoreboard players test @e[type=armor_stand,name=工具人] 计时1 1 20连锁有条件保持开启
title @a[匹配局范围] title连锁有条件保持开启
execute @a[匹配区范围] ~ ~ ~ titleraw @s subtitle {"rawtext":[{"text":"§e将在"},{"score":{"name":"@e[type=armor_stand,name=工具人]","objective":"计时1"}},{"text":"秒后开始"}]}连锁有条件保持开启
playsound beacon.activate @a[匹配区范围] ~~~ 10000 3连锁无条件保持开启