scoreboard players set index main 0 $scoreboard players set max_index main $(max_index) scoreboard players set score main 0 scoreboard players set init main 0 scoreboard players set timer main 0 scoreboard players set start buttons -1 scoreboard players set stop buttons -1 scoreboard players set skip buttons -1 scoreboard players set hint buttons -1 scoreboard players set replay buttons -1 scoreboard players set test buttons -1 scoreboard players reset @a answer # 정답 입력 큐 / 제출 순번 초기화 data remove storage mq:input queue scoreboard players reset @a submit_seq scoreboard players set seq func.temp 0 # 트리거 시작 scoreboard objectives remove ready scoreboard objectives add ready trigger scoreboard objectives remove cancel scoreboard objectives add cancel trigger scoreboard objectives remove stop scoreboard objectives add stop trigger scoreboard objectives remove skip scoreboard objectives add skip trigger scoreboard objectives remove hint scoreboard objectives add hint trigger scoreboard objectives remove replay scoreboard objectives add replay trigger scoreboard objectives remove input scoreboard objectives add input trigger # 트리거 끝 # 제출자 식별용 순번 점수 (queue entry 의 seq 와 매칭) scoreboard objectives remove submit_seq scoreboard objectives add submit_seq dummy scoreboard objectives setdisplay sidebar scoreboard objectives remove score scoreboard objectives add score dummy {"text":"점수","bold":true} scoreboard objectives setdisplay sidebar score dialog clear @a bossbar set mq:process name [{"text":"진행도: ","color": "yellow","bold": true},{"score":{"name":"index","objective": "main"},"color": "yellow","bold": true},{"text":"/","color": "yellow","bold": true},{"score":{"name":"max_index","objective": "main"},"color": "yellow","bold": true}] $bossbar set mq:process max $(max_index) bossbar set mq:process value 0 bossbar set mq:process color pink bossbar set mq:process visible false bossbar set mq:process style notched_10 bossbar set mq:process players @a # 대기 상태로 answer 초기화 data modify storage mq:main answer set value {title:"음악퀴즈", alias:[]} # 이전 버전이 남긴 legacy marker 정리 (현재는 marker 사용 안 함) kill @e[type=minecraft:marker,tag=mq] function mq:quiz/stop_sound function mq:images/clear