3 Commits

Author SHA1 Message Date
Claude (owner)
ae434c3a07 music_quiz: answer/macro/match — NBT path compound matcher 공백 제거
execute if data <source> <path> 의 path 토큰은 공백을 허용하지 않음.
'judge {input:...}' → 'judge{input:...}' 로 붙여써야 compound predicate 가
정상 적용됨.
2026-05-14 23:50:28 +09:00
Claude (owner)
663891c966 music_quiz: 애니메이션 텍스처 테스트용 painting_variant gif 추가
리소스팩 musicquiz:gif 텍스처가 .png.mcmeta 애니메이션을 따르는지
검증하기 위한 1×1 painting_variant. 텍스처 자체는 리소스팩에 별도 배치.
2026-05-14 23:39:20 +09:00
Claude (owner)
c2dcf0c44f music_quiz: painting_variant 를 mq 네임스페이스로 통합
- data/musicquiz/painting_variant/* → data/mq/painting_variant/* 로 이동
  변종 ID = mq:cover_NN, 텍스처 asset_id = musicquiz:cover_NN (리소스팩)
- title/author 필드 제거 (기본값 사용)
- init/config.mcfunction 의 image.namespace 기본값을 "mq" 로 변경
2026-05-14 23:23:29 +09:00
103 changed files with 259 additions and 354 deletions

View File

@@ -1,3 +1,3 @@
# judge.input 과 judge.answer 가 같으면 @s answer = 1
# 매크로 치환으로 answer 필드를 NBT predicate 의 리터럴로 박아넣음
$execute if data storage mq:tmp judge {input:"$(answer)"} run scoreboard players set @s answer 1
$execute if data storage mq:tmp judge{input:"$(answer)"} run scoreboard players set @s answer 1

View File

@@ -11,11 +11,11 @@ data modify storage mq:main spawn set value {x: 144, y: 61, z: -219, r: 180, f:
# pitch — 1.0 = 원본 속도
data modify storage mq:main audio set value {namespace: "musicquiz", source: "weather", volume: 1.0, pitch: 1.0}
# 정답 페인팅 — minecraft_launcher 리소스팩 musicquiz:cover_NN painting_variant
# namespace — painting_variant 네임스페이스 (기본 "musicquiz")
# 정답 페인팅 — 데이터팩의 mq:cover_NN painting_variant (텍스처는 리소스팩 musicquiz:cover_NN)
# namespace — painting_variant 네임스페이스 (기본 "mq")
# x,y,z — 페인팅 entity 좌표 (벽면 앞쪽 블록 위치)
# facing — 페인팅이 바라보는 방향: south=0 / west=1 / north=2 / east=3
data modify storage mq:main image set value {namespace: "musicquiz", x: 144, y: 84, z: -261, facing: 0b}
data modify storage mq:main image set value {namespace: "mq", x: 144, y: 84, z: -261, facing: 0b}
# 정답 입력용 marker entity 소환 좌표
data modify storage mq:main marker set value {x: 144, y: 59, z: -219}

View File

@@ -0,0 +1,5 @@
{
"asset_id": "musicquiz:cover_01",
"width": 1,
"height": 1
}

View File

@@ -0,0 +1,5 @@
{
"asset_id": "musicquiz:cover_02",
"width": 1,
"height": 1
}

View File

@@ -0,0 +1,5 @@
{
"asset_id": "musicquiz:cover_03",
"width": 1,
"height": 1
}

View File

@@ -0,0 +1,5 @@
{
"asset_id": "musicquiz:cover_04",
"width": 1,
"height": 1
}

View File

@@ -0,0 +1,5 @@
{
"asset_id": "musicquiz:cover_05",
"width": 1,
"height": 1
}

View File

@@ -0,0 +1,5 @@
{
"asset_id": "musicquiz:cover_06",
"width": 1,
"height": 1
}

View File

@@ -0,0 +1,5 @@
{
"asset_id": "musicquiz:cover_07",
"width": 1,
"height": 1
}

View File

@@ -0,0 +1,5 @@
{
"asset_id": "musicquiz:cover_08",
"width": 1,
"height": 1
}

View File

@@ -0,0 +1,5 @@
{
"asset_id": "musicquiz:cover_09",
"width": 1,
"height": 1
}

View File

@@ -0,0 +1,5 @@
{
"asset_id": "musicquiz:cover_10",
"width": 1,
"height": 1
}

View File

@@ -0,0 +1,5 @@
{
"asset_id": "musicquiz:cover_11",
"width": 1,
"height": 1
}

View File

@@ -0,0 +1,5 @@
{
"asset_id": "musicquiz:cover_12",
"width": 1,
"height": 1
}

View File

@@ -0,0 +1,5 @@
{
"asset_id": "musicquiz:cover_13",
"width": 1,
"height": 1
}

View File

@@ -0,0 +1,5 @@
{
"asset_id": "musicquiz:cover_14",
"width": 1,
"height": 1
}

View File

@@ -0,0 +1,5 @@
{
"asset_id": "musicquiz:cover_15",
"width": 1,
"height": 1
}

View File

@@ -0,0 +1,5 @@
{
"asset_id": "musicquiz:cover_16",
"width": 1,
"height": 1
}

View File

@@ -0,0 +1,5 @@
{
"asset_id": "musicquiz:cover_17",
"width": 1,
"height": 1
}

View File

@@ -0,0 +1,5 @@
{
"asset_id": "musicquiz:cover_18",
"width": 1,
"height": 1
}

View File

@@ -0,0 +1,5 @@
{
"asset_id": "musicquiz:cover_19",
"width": 1,
"height": 1
}

View File

@@ -0,0 +1,5 @@
{
"asset_id": "musicquiz:cover_20",
"width": 1,
"height": 1
}

View File

@@ -0,0 +1,5 @@
{
"asset_id": "musicquiz:cover_21",
"width": 1,
"height": 1
}

View File

@@ -0,0 +1,5 @@
{
"asset_id": "musicquiz:cover_22",
"width": 1,
"height": 1
}

View File

@@ -0,0 +1,5 @@
{
"asset_id": "musicquiz:cover_23",
"width": 1,
"height": 1
}

View File

@@ -0,0 +1,5 @@
{
"asset_id": "musicquiz:cover_24",
"width": 1,
"height": 1
}

View File

@@ -0,0 +1,5 @@
{
"asset_id": "musicquiz:cover_25",
"width": 1,
"height": 1
}

View File

@@ -0,0 +1,5 @@
{
"asset_id": "musicquiz:cover_26",
"width": 1,
"height": 1
}

View File

@@ -0,0 +1,5 @@
{
"asset_id": "musicquiz:cover_27",
"width": 1,
"height": 1
}

View File

@@ -0,0 +1,5 @@
{
"asset_id": "musicquiz:cover_28",
"width": 1,
"height": 1
}

View File

@@ -0,0 +1,5 @@
{
"asset_id": "musicquiz:cover_29",
"width": 1,
"height": 1
}

View File

@@ -0,0 +1,5 @@
{
"asset_id": "musicquiz:cover_30",
"width": 1,
"height": 1
}

View File

@@ -0,0 +1,5 @@
{
"asset_id": "musicquiz:cover_31",
"width": 1,
"height": 1
}

View File

@@ -0,0 +1,5 @@
{
"asset_id": "musicquiz:cover_32",
"width": 1,
"height": 1
}

View File

@@ -0,0 +1,5 @@
{
"asset_id": "musicquiz:cover_33",
"width": 1,
"height": 1
}

View File

@@ -0,0 +1,5 @@
{
"asset_id": "musicquiz:cover_34",
"width": 1,
"height": 1
}

View File

@@ -0,0 +1,5 @@
{
"asset_id": "musicquiz:cover_35",
"width": 1,
"height": 1
}

View File

@@ -0,0 +1,5 @@
{
"asset_id": "musicquiz:cover_36",
"width": 1,
"height": 1
}

View File

@@ -0,0 +1,5 @@
{
"asset_id": "musicquiz:cover_37",
"width": 1,
"height": 1
}

View File

@@ -0,0 +1,5 @@
{
"asset_id": "musicquiz:cover_38",
"width": 1,
"height": 1
}

View File

@@ -0,0 +1,5 @@
{
"asset_id": "musicquiz:cover_39",
"width": 1,
"height": 1
}

View File

@@ -0,0 +1,5 @@
{
"asset_id": "musicquiz:cover_40",
"width": 1,
"height": 1
}

View File

@@ -0,0 +1,5 @@
{
"asset_id": "musicquiz:cover_41",
"width": 1,
"height": 1
}

View File

@@ -0,0 +1,5 @@
{
"asset_id": "musicquiz:cover_42",
"width": 1,
"height": 1
}

View File

@@ -0,0 +1,5 @@
{
"asset_id": "musicquiz:cover_43",
"width": 1,
"height": 1
}

View File

@@ -0,0 +1,5 @@
{
"asset_id": "musicquiz:cover_44",
"width": 1,
"height": 1
}

View File

@@ -0,0 +1,5 @@
{
"asset_id": "musicquiz:cover_45",
"width": 1,
"height": 1
}

View File

@@ -0,0 +1,5 @@
{
"asset_id": "musicquiz:cover_46",
"width": 1,
"height": 1
}

View File

@@ -0,0 +1,5 @@
{
"asset_id": "musicquiz:cover_47",
"width": 1,
"height": 1
}

View File

@@ -0,0 +1,5 @@
{
"asset_id": "musicquiz:cover_48",
"width": 1,
"height": 1
}

View File

@@ -0,0 +1,5 @@
{
"asset_id": "musicquiz:cover_49",
"width": 1,
"height": 1
}

View File

@@ -0,0 +1,5 @@
{
"asset_id": "musicquiz:cover_50",
"width": 1,
"height": 1
}

View File

@@ -0,0 +1,5 @@
{
"asset_id": "musicquiz:gif",
"width": 1,
"height": 1
}

View File

@@ -1,7 +0,0 @@
{
"asset_id": "musicquiz:cover_01",
"width": 1,
"height": 1,
"title": { "text": "Cover 01" },
"author": { "text": "music quiz" }
}

View File

@@ -1,7 +0,0 @@
{
"asset_id": "musicquiz:cover_02",
"width": 1,
"height": 1,
"title": { "text": "Cover 02" },
"author": { "text": "music quiz" }
}

View File

@@ -1,7 +0,0 @@
{
"asset_id": "musicquiz:cover_03",
"width": 1,
"height": 1,
"title": { "text": "Cover 03" },
"author": { "text": "music quiz" }
}

View File

@@ -1,7 +0,0 @@
{
"asset_id": "musicquiz:cover_04",
"width": 1,
"height": 1,
"title": { "text": "Cover 04" },
"author": { "text": "music quiz" }
}

View File

@@ -1,7 +0,0 @@
{
"asset_id": "musicquiz:cover_05",
"width": 1,
"height": 1,
"title": { "text": "Cover 05" },
"author": { "text": "music quiz" }
}

View File

@@ -1,7 +0,0 @@
{
"asset_id": "musicquiz:cover_06",
"width": 1,
"height": 1,
"title": { "text": "Cover 06" },
"author": { "text": "music quiz" }
}

View File

@@ -1,7 +0,0 @@
{
"asset_id": "musicquiz:cover_07",
"width": 1,
"height": 1,
"title": { "text": "Cover 07" },
"author": { "text": "music quiz" }
}

View File

@@ -1,7 +0,0 @@
{
"asset_id": "musicquiz:cover_08",
"width": 1,
"height": 1,
"title": { "text": "Cover 08" },
"author": { "text": "music quiz" }
}

View File

@@ -1,7 +0,0 @@
{
"asset_id": "musicquiz:cover_09",
"width": 1,
"height": 1,
"title": { "text": "Cover 09" },
"author": { "text": "music quiz" }
}

View File

@@ -1,7 +0,0 @@
{
"asset_id": "musicquiz:cover_10",
"width": 1,
"height": 1,
"title": { "text": "Cover 10" },
"author": { "text": "music quiz" }
}

View File

@@ -1,7 +0,0 @@
{
"asset_id": "musicquiz:cover_11",
"width": 1,
"height": 1,
"title": { "text": "Cover 11" },
"author": { "text": "music quiz" }
}

View File

@@ -1,7 +0,0 @@
{
"asset_id": "musicquiz:cover_12",
"width": 1,
"height": 1,
"title": { "text": "Cover 12" },
"author": { "text": "music quiz" }
}

View File

@@ -1,7 +0,0 @@
{
"asset_id": "musicquiz:cover_13",
"width": 1,
"height": 1,
"title": { "text": "Cover 13" },
"author": { "text": "music quiz" }
}

View File

@@ -1,7 +0,0 @@
{
"asset_id": "musicquiz:cover_14",
"width": 1,
"height": 1,
"title": { "text": "Cover 14" },
"author": { "text": "music quiz" }
}

View File

@@ -1,7 +0,0 @@
{
"asset_id": "musicquiz:cover_15",
"width": 1,
"height": 1,
"title": { "text": "Cover 15" },
"author": { "text": "music quiz" }
}

View File

@@ -1,7 +0,0 @@
{
"asset_id": "musicquiz:cover_16",
"width": 1,
"height": 1,
"title": { "text": "Cover 16" },
"author": { "text": "music quiz" }
}

View File

@@ -1,7 +0,0 @@
{
"asset_id": "musicquiz:cover_17",
"width": 1,
"height": 1,
"title": { "text": "Cover 17" },
"author": { "text": "music quiz" }
}

View File

@@ -1,7 +0,0 @@
{
"asset_id": "musicquiz:cover_18",
"width": 1,
"height": 1,
"title": { "text": "Cover 18" },
"author": { "text": "music quiz" }
}

View File

@@ -1,7 +0,0 @@
{
"asset_id": "musicquiz:cover_19",
"width": 1,
"height": 1,
"title": { "text": "Cover 19" },
"author": { "text": "music quiz" }
}

View File

@@ -1,7 +0,0 @@
{
"asset_id": "musicquiz:cover_20",
"width": 1,
"height": 1,
"title": { "text": "Cover 20" },
"author": { "text": "music quiz" }
}

View File

@@ -1,7 +0,0 @@
{
"asset_id": "musicquiz:cover_21",
"width": 1,
"height": 1,
"title": { "text": "Cover 21" },
"author": { "text": "music quiz" }
}

View File

@@ -1,7 +0,0 @@
{
"asset_id": "musicquiz:cover_22",
"width": 1,
"height": 1,
"title": { "text": "Cover 22" },
"author": { "text": "music quiz" }
}

View File

@@ -1,7 +0,0 @@
{
"asset_id": "musicquiz:cover_23",
"width": 1,
"height": 1,
"title": { "text": "Cover 23" },
"author": { "text": "music quiz" }
}

View File

@@ -1,7 +0,0 @@
{
"asset_id": "musicquiz:cover_24",
"width": 1,
"height": 1,
"title": { "text": "Cover 24" },
"author": { "text": "music quiz" }
}

View File

@@ -1,7 +0,0 @@
{
"asset_id": "musicquiz:cover_25",
"width": 1,
"height": 1,
"title": { "text": "Cover 25" },
"author": { "text": "music quiz" }
}

View File

@@ -1,7 +0,0 @@
{
"asset_id": "musicquiz:cover_26",
"width": 1,
"height": 1,
"title": { "text": "Cover 26" },
"author": { "text": "music quiz" }
}

View File

@@ -1,7 +0,0 @@
{
"asset_id": "musicquiz:cover_27",
"width": 1,
"height": 1,
"title": { "text": "Cover 27" },
"author": { "text": "music quiz" }
}

View File

@@ -1,7 +0,0 @@
{
"asset_id": "musicquiz:cover_28",
"width": 1,
"height": 1,
"title": { "text": "Cover 28" },
"author": { "text": "music quiz" }
}

View File

@@ -1,7 +0,0 @@
{
"asset_id": "musicquiz:cover_29",
"width": 1,
"height": 1,
"title": { "text": "Cover 29" },
"author": { "text": "music quiz" }
}

View File

@@ -1,7 +0,0 @@
{
"asset_id": "musicquiz:cover_30",
"width": 1,
"height": 1,
"title": { "text": "Cover 30" },
"author": { "text": "music quiz" }
}

View File

@@ -1,7 +0,0 @@
{
"asset_id": "musicquiz:cover_31",
"width": 1,
"height": 1,
"title": { "text": "Cover 31" },
"author": { "text": "music quiz" }
}

View File

@@ -1,7 +0,0 @@
{
"asset_id": "musicquiz:cover_32",
"width": 1,
"height": 1,
"title": { "text": "Cover 32" },
"author": { "text": "music quiz" }
}

View File

@@ -1,7 +0,0 @@
{
"asset_id": "musicquiz:cover_33",
"width": 1,
"height": 1,
"title": { "text": "Cover 33" },
"author": { "text": "music quiz" }
}

View File

@@ -1,7 +0,0 @@
{
"asset_id": "musicquiz:cover_34",
"width": 1,
"height": 1,
"title": { "text": "Cover 34" },
"author": { "text": "music quiz" }
}

View File

@@ -1,7 +0,0 @@
{
"asset_id": "musicquiz:cover_35",
"width": 1,
"height": 1,
"title": { "text": "Cover 35" },
"author": { "text": "music quiz" }
}

View File

@@ -1,7 +0,0 @@
{
"asset_id": "musicquiz:cover_36",
"width": 1,
"height": 1,
"title": { "text": "Cover 36" },
"author": { "text": "music quiz" }
}

View File

@@ -1,7 +0,0 @@
{
"asset_id": "musicquiz:cover_37",
"width": 1,
"height": 1,
"title": { "text": "Cover 37" },
"author": { "text": "music quiz" }
}

View File

@@ -1,7 +0,0 @@
{
"asset_id": "musicquiz:cover_38",
"width": 1,
"height": 1,
"title": { "text": "Cover 38" },
"author": { "text": "music quiz" }
}

View File

@@ -1,7 +0,0 @@
{
"asset_id": "musicquiz:cover_39",
"width": 1,
"height": 1,
"title": { "text": "Cover 39" },
"author": { "text": "music quiz" }
}

View File

@@ -1,7 +0,0 @@
{
"asset_id": "musicquiz:cover_40",
"width": 1,
"height": 1,
"title": { "text": "Cover 40" },
"author": { "text": "music quiz" }
}

View File

@@ -1,7 +0,0 @@
{
"asset_id": "musicquiz:cover_41",
"width": 1,
"height": 1,
"title": { "text": "Cover 41" },
"author": { "text": "music quiz" }
}

View File

@@ -1,7 +0,0 @@
{
"asset_id": "musicquiz:cover_42",
"width": 1,
"height": 1,
"title": { "text": "Cover 42" },
"author": { "text": "music quiz" }
}

View File

@@ -1,7 +0,0 @@
{
"asset_id": "musicquiz:cover_43",
"width": 1,
"height": 1,
"title": { "text": "Cover 43" },
"author": { "text": "music quiz" }
}

View File

@@ -1,7 +0,0 @@
{
"asset_id": "musicquiz:cover_44",
"width": 1,
"height": 1,
"title": { "text": "Cover 44" },
"author": { "text": "music quiz" }
}

View File

@@ -1,7 +0,0 @@
{
"asset_id": "musicquiz:cover_45",
"width": 1,
"height": 1,
"title": { "text": "Cover 45" },
"author": { "text": "music quiz" }
}

View File

@@ -1,7 +0,0 @@
{
"asset_id": "musicquiz:cover_46",
"width": 1,
"height": 1,
"title": { "text": "Cover 46" },
"author": { "text": "music quiz" }
}

View File

@@ -1,7 +0,0 @@
{
"asset_id": "musicquiz:cover_47",
"width": 1,
"height": 1,
"title": { "text": "Cover 47" },
"author": { "text": "music quiz" }
}

Some files were not shown because too many files have changed in this diff Show More