nbt 소스 텍스트 컴포넌트는 1.21.5+ 에서 문자열을 SNBT(초록 따옴표, color 무시)로
렌더해 액션바에 "url" 형태로 초록색으로 나왔다. macro(mq:videos/actionbar)로
URL 을 리터럴 text 에 넣어 흰색 평문으로 출력한다. video 가 있으면(빈 "" 포함)
macro, 없으면 빈 actionbar 로 덮어써 always-output·잔상 방지 동작은 유지.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
if data 게이트를 제거하고 init6 에서 매 tick answer.video 를 무조건 actionbar 로
보낸다. video 가 "" 이거나 필드가 없으면 빈 문자열이 출력돼 아무것도 안 보이고,
빈 actionbar 가 매 tick 덮어쓰므로 잔상도 자연히 사라진다. 상태 전환/정지 시의
빈 actionbar 클리어는 그대로 유지.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
actionbar 는 재전송을 멈춰도 ~3초간 페이드로 남으므로, init6 의 video URL 이
다음 곡(init=5) 초반까지 잔상으로 보였다. 상태 전환(timer 300, select) 직전에
빈 actionbar 를 보내 깔끔히 지우고, 전체 리셋인 commands/stop 에도 동일하게
빈 actionbar 를 추가해 종료/리셋 시 잔상이 남지 않게 한다.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
곡 포맷에 선택 필드 video(영상 URL)를 추가. 정답 공개 상태(init=6) 동안
repeat/timers/init6 에서 매 tick answer.video 를 actionbar 에 흰색으로 재전송해
유지한다. video 필드가 없는 곡은 표시하지 않는다(if data 로 게이트).
answer 는 setanswer 가 곡 객체로 통째로 교체하므로 곡별 video 가 그대로 반영되고
미지정 곡에서는 잔상이 남지 않는다. songs.mcfunction 포맷 주석/예시도 갱신.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>