-
released this
2026-05-19 02:53:26 +09:00 | -1 commits to main since this release변경
데이터팩 코드 변경 없음 — v1.0.25 와 동작 동일. 리뷰어 지적에 따른 문서·부분적용 패키지 보정 릴리스.
- 삭제됐던
docs/mc_video_player_mod_integration.md복구 (이전 pull 시 main 에 없어 같이 사라졌던 파일). temp/부분 적용 패키지 v1.0.26 기준으로 복구. 본인 월드 좌표 보존을 위해init/*.mcfunction은 제외, framework 파일만 포함 (commands/start,load,repeat/buttons/{btn,btn_prep,handler},repeat/timer+repeat/timers/{init2,init6,init10}).temp/README.md에 적용 절차 + 라벨 추가 안내 명시.- 루트
README.md사실 정정:- 음원 채널 "기본 weather" → 실제
config.mcfunction의audio.source는player로 정정 (UI 비프만weather). - 스토리지 섹션의
marker항목 제거 (현재config.mcfunction에 marker 정의 없음,commands/stop의 kill 한 줄만 legacy 청소용으로 잔존).mq:input큐 추가,mq:tmp페이로드 갱신. init/config.mcfunction설명 / 좌표 의존성 섹션에서 marker 제거.
- 음원 채널 "기본 weather" → 실제
모드
변경 없음.
mc_chat_answer_modv1.3.7+ /mc_video_player_mod그대로.Downloads
- 삭제됐던
-
released this
2026-05-19 02:44:33 +09:00 | 0 commits to main since this release변경
버튼 hitbox / 라벨 미세조정 (
repeat/buttons/btn.mcfunction)- 가운데 interaction 타일 폭
0.125→0.13으로 micro-gap 보정. - 높이
0.25→0.26, y 오프셋0.375→0.37. - 깊이 오프셋
0.1875→0.07(south/east),0.8125→0.93(north/west) — 벽 면에 더 밀착. text_displayY~-0.25→~-0.5로 라벨 위치 한 단 아래로.- 셀렉터 정렬:
[type=...,tag=mq,tag=$(n)]→[distance=0..,tag=mq,tag=$(n),type=...].
곡목록 / 버튼 정의 (
init/songs.mcfunction,init/buttons.mcfunction)- 곡목록 아이유 17 곡 셋으로 교체.
- 버튼 좌표 본인 월드 기준으로 갱신, 각 버튼에
label추가 ("게임시작" / "정지" / "넘기기" / "힌트" / "다시듣기" / "소리 테스트").
타이머 분할 / 모드 게이트
repeat/timer.mcfunction분할 →repeat/timers/{init2,init6,init10}.commands/start.mcfunction:mq_video_mod(mc_video_player_mod) 게이트 추가. 서버 부재 단일 차단 + 플레이어별 부재 본인 안내.load.mcfunction:mq_video_modobjective +#server0 materialize 추가.
README
pack_format 75→min_format/max_format [101, 1].- 외부 모드 의존성 섹션 신설 (
mc_chat_answer_modv1.3.7+ /mc_video_player_mod). - 입력 버튼 섹션에 text_display 라벨 + interaction 3 타일 구조, btn_prep defaults+merge 명시.
- 파일 구조 트리 현재 상태로 갱신 (timers/, answer/, painting_variant/, btn_prep, mod_active_notice).
- 변경 이력에 v1.0.19~v1.0.25 요약 추가.
모드
mc_chat_answer_modv1.3.7 그대로 사용 — 모드 변경 없음.mc_video_player_mod가 새로 의존성에 추가됨.Downloads
- 가운데 interaction 타일 폭
-
released this
2026-05-19 00:51:14 +09:00 | -17 commits to main since this release변경
text_displayY~-1→~-0.25: 라벨이 바닥에 떨어지지 않고 버튼 바로 아래 벽면에 표시되도록 보정.- 라벨 텍스트 기본 bold 적용.
- interaction 깊이 부호 반전 (v1.0.21 의 부호 오류 fix). south/east 깊이
-0.0625→0.1875, north/west1.0625→0.8125. interaction 박스가 벽 안이 아닌 플레이어 쪽으로 튀어나오게.
부분 적용
전체 datapack 교체 없이
temp/data/mq/function/repeat/buttons/btn.mcfunction한 파일만 같은 경로에 덮어쓰고/reload. (v1.0.22 이전에서 올라오는 경우엔temp/README.md참조해 4 파일 모두 덮어쓰기.)모드
mc_chat_answer_modv1.3.7 그대로 사용 — 모드 변경 없음.Downloads
-
v1.0.23 Stable
released this
2026-05-19 00:16:51 +09:00 | -14 commits to main since this releasev1.0.22 데이터팩 변경(채팅정답 모드 게이트 제거) 되돌림. 진짜 fix 는 mc_chat_answer_mod v1.3.6 에 있음 — presence pulse 를 SERVER_STARTED + PlayerJoin + ServerTick 셋으로 확장해서 일부 호스트에서 tick 이벤트가 안 들어와도 점수가 올라가게 했음.
데이터팩 변경 (v1.0.21 동일):
commands/start.mcfunction—#server mq_chat_mod게이트 복구load.mcfunction—mq_chat_modobjective add/set 복구
적용 절차: 먼저 mc_chat_answer_mod jar 를 v1.3.6 으로 업그레이드 (서버 재시작), 그 다음 데이터팩. v1.0.21 에서 곧장 올라오면 데이터팩 파일은 사실상 동일하므로 모드만 업그레이드해도 OK. v1.0.22 를 거쳐갔다면 temp/ 패키지의 start/load 두 파일을 덮어써서 게이트를 복구해야 함.
Downloads
-
v1.0.22 Stable
released this
2026-05-19 00:01:36 +09:00 | -13 commits to main since this release변경 사항
채팅정답 모드 게이트 제거 — false negative 차단 해결
모드를 설치했는데도
/start가 "채팅정답 모드가 서버에 미설치" 로 차단되던 문제. 검증 방식 (모드가 매 server tick#server mq_chat_mod점수를 1 로 set 하는지 확인) 이 다음 케이스에서 false negative:- 사용자가 옛 모드 버전 (v1.3.4 이하, presence tick 추가 전) 을 쓸 때
- banner/mohist 같은 fabric-bukkit 하이브리드 호스트에서 ServerTickEvents 가 안 들어올 때
채팅정답 모드는 입력을 편하게 만들어 주는 선택적 편의 기능일 뿐, 모드 없는 환경에서도
/trigger inputdialog 경로로 정답 제출 가능. 게이트 자체를 제거해 근본 해결. 영상재생 모드 (mc_video_player_mod) 는 진짜 필수이므로 게이트 유지.부분 적용
전체 datapack 교체 없이 변경된 파일만 덮어써도 됩니다. 자세한 방법은 저장소의
temp/README.md참고.Downloads
-
v1.0.21 Stable
released this
2026-05-18 23:50:32 +09:00 | -12 commits to main since this release변경 사항
1. 버튼 동시 눌림 방지
interaction 박스가 stone_button hitbox 와 정확히 겹쳐 있어 한 번 클릭에 interaction 발화 + stone_button 의 powered=true 애니메이션이 같이 일어나던 문제. interaction 박스를 버튼 면 바깥쪽으로 한 두께(0.125) 만큼 이동해 ray 가 stone_button 에 닿기 전에 interaction 에서 멈추도록.
- south z: 0.0625 → -0.0625
- north z: 0.9375 → 1.0625
- east x: 0.0625 → -0.0625
- west x: 0.9375 → 1.0625
2. text_display 라벨이 JSON 코드 그대로 보이던 문제
MC 1.20.5+ 부터 text_display.text 는 String 이 아니라 직접 TextComponent compound.
text:{...}`` 컴파운드 형식으로 변경.부분 적용
전체 datapack 교체 없이
btn.mcfunction(필요시btn_prep.mcfunction도) 만 덮어써도 됩니다. 자세한 방법은 저장소의temp/README.md참고.Downloads
-
v1.0.20 Stable
released this
2026-05-18 21:40:44 +09:00 | -11 commits to main since this release변경 사항 (근본 수정)
1. interaction 박스가 버튼에서 0.5칸 어긋나던 문제
MC vec3 좌표 인자는 정수만 적으면 자동으로 +0.5 보정 (블록 중심으로 잡힘).
positioned 2773 86 5968이 실제로는(2773.5, 86, 5968.5)가 되어 거기서~0.375 ~0.0625같은 오프셋을 더한 interaction 박스가 블록 중앙으로 0.5칸 밀리던 문제.positioned $(x).0 $(y).0 $(z).0처럼 decimal 형태로 강제해 보정 회피.2. btn_prep 의
btn.label <--[HERE]파싱 에러v1.0.19 의 다중 공백 정규화는 근본 원인이 아니었음.
execute unless data storage ... <path>구문 자체를 MC 26.1.2 파서가 거부. defaults 컴파운드 +data modify ... merge from방식으로 재작성해 문제 라인 자체를 제거.부분 적용
전체 datapack 교체 없이 두 파일만 덮어써도 됩니다. 자세한 방법은 저장소의
temp/README.md참고.Downloads
-
v1.0.19 Stable
released this
2026-05-18 21:28:59 +09:00 | -9 commits to main since this release변경 사항
repeat/buttons/btn_prep.mcfunction신규: optional 필드 기본값을 채워 macro$(arg)미존재 에러 방지 (v1.0.17 이후 추가)repeat/buttons/btn.mcfunction와btn_prep.mcfunction에 있던 정렬용 다중 공백을 단일 공백으로 정규화. MC 26.1.2 의 명령 파서가 컬럼 정렬을 토큰 구분으로 처리하지 못해 파싱 에러가 발생하던 문제 수정.
부분 적용
전체 datapack 을 교체하지 않고 두 파일만 덮어써도 됩니다. 자세한 방법은 저장소의
temp/README.md를 참고하세요.Downloads
-
v1.0.18 Stable
released this
2026-05-17 04:17:58 +09:00 | -8 commits to main since this release버튼 비활성 분기에서 data modify entity 단일 대상 제약 회피
- interaction 3개가 된 이후 data modify entity 가 다중 대상 에러로 실패
- 비활성 시 interaction과 text_display 도 함께 kill (블록 air 와 일관)
Downloads
-
v1.0.17 Stable
released this
2026-05-17 04:14:39 +09:00 | -7 commits to main since this release버튼 hitbox 정확한 면 정합 + 라벨 text_display 자동 부착
- stone_button AABB 가 facing 쪽 face 안쪽 1/8 임을 반영하여 오프셋 부호 정정 (이전 모든 버전이 잘못된 convention 사용)
- button_defs 에 optional label / label_color (기본 black) / label_font / label_scale 필드 추가
- 같은 벽면 y-1 위치에 text_display 자동 summon (배경 투명)
Downloads