• claude-bot 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.mcfunctionaudio.sourceplayer 로 정정 (UI 비프만 weather).
      • 스토리지 섹션의 marker 항목 제거 (현재 config.mcfunction 에 marker 정의 없음, commands/stop 의 kill 한 줄만 legacy 청소용으로 잔존). mq:input 큐 추가, mq:tmp 페이로드 갱신.
      • init/config.mcfunction 설명 / 좌표 의존성 섹션에서 marker 제거.

    모드

    변경 없음. mc_chat_answer_mod v1.3.7+ / mc_video_player_mod 그대로.

    Downloads
  • claude-bot released this 2026-05-19 02:44:33 +09:00 | 0 commits to main since this release

    변경

    버튼 hitbox / 라벨 미세조정 (repeat/buttons/btn.mcfunction)

    • 가운데 interaction 타일 폭 0.1250.13 으로 micro-gap 보정.
    • 높이 0.250.26, y 오프셋 0.3750.37.
    • 깊이 오프셋 0.18750.07 (south/east), 0.81250.93 (north/west) — 벽 면에 더 밀착.
    • text_display Y ~-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_mod objective + #server 0 materialize 추가.

    README

    • pack_format 75min_format/max_format [101, 1].
    • 외부 모드 의존성 섹션 신설 (mc_chat_answer_mod v1.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_mod v1.3.7 그대로 사용 — 모드 변경 없음. mc_video_player_mod 가 새로 의존성에 추가됨.

    Downloads
  • claude-bot released this 2026-05-19 00:51:14 +09:00 | -17 commits to main since this release

    변경

    • text_display Y ~-1~-0.25 : 라벨이 바닥에 떨어지지 않고 버튼 바로 아래 벽면에 표시되도록 보정.
    • 라벨 텍스트 기본 bold 적용.
    • interaction 깊이 부호 반전 (v1.0.21 의 부호 오류 fix). south/east 깊이 -0.06250.1875, north/west 1.06250.8125. interaction 박스가 벽 안이 아닌 플레이어 쪽으로 튀어나오게.

    부분 적용

    전체 datapack 교체 없이 temp/data/mq/function/repeat/buttons/btn.mcfunction 한 파일만 같은 경로에 덮어쓰고 /reload. (v1.0.22 이전에서 올라오는 경우엔 temp/README.md 참조해 4 파일 모두 덮어쓰기.)

    모드

    mc_chat_answer_mod v1.3.7 그대로 사용 — 모드 변경 없음.

    Downloads
  • v1.0.23 Stable

    claude-bot released this 2026-05-19 00:16:51 +09:00 | -14 commits to main since this release

    v1.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.mcfunctionmq_chat_mod objective 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

    claude-bot 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 input dialog 경로로 정답 제출 가능. 게이트 자체를 제거해 근본 해결. 영상재생 모드 (mc_video_player_mod) 는 진짜 필수이므로 게이트 유지.

    부분 적용

    전체 datapack 교체 없이 변경된 파일만 덮어써도 됩니다. 자세한 방법은 저장소의 temp/README.md 참고.

    Downloads
  • v1.0.21 Stable

    claude-bot 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

    claude-bot 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

    claude-bot 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.mcfunctionbtn_prep.mcfunction 에 있던 정렬용 다중 공백을 단일 공백으로 정규화. MC 26.1.2 의 명령 파서가 컬럼 정렬을 토큰 구분으로 처리하지 못해 파싱 에러가 발생하던 문제 수정.

    부분 적용

    전체 datapack 을 교체하지 않고 두 파일만 덮어써도 됩니다. 자세한 방법은 저장소의 temp/README.md 를 참고하세요.

    Downloads
  • v1.0.18 Stable

    claude-bot 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

    claude-bot 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