music_quiz: 설정을 init/config.mcfunction 한 곳으로 모음
- 주제(title), 곡 개수(max_index), 스폰 위치, 음원 명령 블록 좌표/볼륨, 이미지 표시 영역 좌표를 모두 init/config.mcfunction 에서 관리 - tellraw 접두사([ … ])가 storage 의 title 을 참조하도록 변경 — 주제 변경 시 config 한 줄만 고치면 채팅 접두사까지 일관 적용 - load.mcfunction 의 인라인 data merge 블록을 제거하고 init/config 호출로 대체 (스코어보드/보스바 같은 런타임 인프라는 load 본문에 유지) - README 의 "곡 목록 수정" 절을 "설정 (한 곳에서 수정)" 으로 재작성 Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
26
music_quiz/data/mq/function/init/config.mcfunction
Normal file
26
music_quiz/data/mq/function/init/config.mcfunction
Normal file
@@ -0,0 +1,26 @@
|
||||
# 음악퀴즈 주제 — tellraw 접두사([ 이름 ])와 사이드바 표시에 사용
|
||||
data modify storage mq:main title set value "음악퀴즈"
|
||||
|
||||
# 곡 개수 — init/songs.mcfunction 의 곡 수와 일치시킬 것
|
||||
data modify storage mq:main max_index set value 50
|
||||
|
||||
# 플레이어 접속 시 텔레포트 위치 (x y z, r=yaw, f=pitch)
|
||||
data modify storage mq:main spawn set value {x: 144, y: 61, z: -219, r: 180, f: 0}
|
||||
|
||||
# 음원 재생용 명령 블록 위치 + 정답 이미지 표시 영역
|
||||
# x,y,z — 명령 블록 좌표
|
||||
# r — 명령 블록 정면 방향 (EAST | WEST | SOUTH | NORTH)
|
||||
# volume — yp playall 명령에 넘기는 음량
|
||||
# x1,y1,z1 — 이미지 표시 영역 한쪽 모서리
|
||||
# x2,y2,z2 — 이미지 표시 영역 반대 모서리
|
||||
data modify storage mq:main command_block set value { \
|
||||
name: "", \
|
||||
image: "", \
|
||||
alias: [], \
|
||||
index: 1, \
|
||||
volume: 30, \
|
||||
x: 144, y: 59, z: -219, \
|
||||
r: "SOUTH", \
|
||||
x1: 131, y1: 77, z1: -262, \
|
||||
x2: 157, y2: 91, z2: -262 \
|
||||
}
|
||||
Reference in New Issue
Block a user