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:
@@ -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
|
||||
|
||||
# 머리글자 추출 → 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 ""
|
||||
@@ -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
|
||||
|
||||
# 나머지로 진행
|
||||
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
|
||||
|
||||
Reference in New Issue
Block a user