music_quiz: pack.mcmeta 를 min_format/max_format [101,1] 로 갱신 + normalize/step.mcfunction set string from 파싱 에러 수정

- pack.mcmeta: 25w31a 이후 도입된 min_format/max_format 배열 스펙으로 교체. min_format >= 82 이므로 pack_format 키는 생략.
- step.mcfunction L8, L45: `data modify ... set string from <source>` 는 잘못된 문법. 올바른 형태는 `set string <source> [start] [end]` (from 없음). 이로 인해 8행 부근 파싱이 멈추던 문제 해결.
This commit is contained in:
Claude (owner)
2026-05-16 23:36:03 +09:00
parent f0a2e4fb6b
commit b43d120e66
2 changed files with 5 additions and 6 deletions

View File

@@ -5,7 +5,7 @@ execute store result score n.len func.temp run data get storage mq:tmp norm.in
execute if score n.len func.temp matches 0 run return 0 execute if score n.len func.temp matches 0 run return 0
# 머리글자 추출 → norm.c # 머리글자 추출 → norm.c
data modify storage mq:tmp norm.c set string from storage mq:tmp norm.in 0 1 data modify storage mq:tmp norm.c set string storage mq:tmp norm.in 0 1
# 공백 제거 (스킵) # 공백 제거 (스킵)
execute if data storage mq:tmp norm{c:" "} run data modify storage mq:tmp norm.c set value "" execute if data storage mq:tmp norm{c:" "} run data modify storage mq:tmp norm.c set value ""
@@ -42,6 +42,6 @@ execute if data storage mq:tmp norm{c:"Z"} run data modify storage mq:tmp norm.c
function mq:answer/normalize/append with storage mq:tmp norm function mq:answer/normalize/append with storage mq:tmp norm
# 나머지로 진행 # 나머지로 진행
data modify storage mq:tmp norm.in set string from storage mq:tmp norm.in 1 data modify storage mq:tmp norm.in set string storage mq:tmp norm.in 1
function mq:answer/normalize/step function mq:answer/normalize/step

View File

@@ -1,8 +1,7 @@
{ {
"pack": { "pack": {
"pack_format": 75, "description": "음악퀴즈용 데이터팩입니다.",
"min_format": 75, "min_format": [101, 1],
"max_format": 75, "max_format": [101, 1]
"description": "음악퀴즈용 데이터팩입니다."
} }
} }