-
v1.0.14 Stable
released this
2026-05-17 00:11:20 +09:00 | -4 commits to main since this release/reload 시 datapack 깨짐 방지.
증상
v1.0.13 설치 후 /reload 하면 다음 에러 발생:
Couldn'''t load tag minecraft:quick_actions as it is missing following references: mq:answerFailed to load function mq:commands/start(Can'''t find element 'mq:page1' in registry 'minecraft:dialog')Failed to load function mq:answer/open(Can'''t find element 'mq:answer' ...)
원인
MC 26.1 시점에도
minecraft:dialog레지스트리는 hot-reload 불가능 —/reload로는 dialog JSON 이 registry 에 등록되지 않고, 서버를 완전히 재시작해야 등록됨. 그 상태에서 tag 가["mq:answer"]같은 짧은 형식으로 dialog 를 참조하면 "missing reference" 로 태그 로드가 실패하고, 같은 reload 사이클의 모든 function 들이 dialog registry 를 못 찾아 연쇄적으로 깨짐.수정
data/minecraft/tags/dialog/quick_actions.json의 entry 를 expanded 형식으로 변경:{ "id": "mq:answer", "required": false }required: false는 "reference 가 없으면 silently 무시" 라는 지시. /reload 직후 잠깐 dialog registry 가 비어있어도 datapack 자체는 깨지지 않게 됨.운영 주의
이번 수정은 datapack 자체의 robustness 만 개선합니다. 실제 dialog (정답 입력 창, 음악퀴즈 설명 페이지 등) 가 동작하려면 데이터팩 변경 후 서버를 완전히 재시작 하셔야 합니다.
/reload만으로는 dialog 파일이 registry 에 들어가지 않습니다 (MC 자체 제약).Downloads