Modscraper Modscraper Minecraft
PEMusix logo

PEMusix

Mod

Press keyboard keys to click slots in server-side music chests — instant keyboard playback for "Musix" / "악기" GUIs. Auto-detects slot layout, separate drum/instrument presets, per-note usage counter.

Type

Mod

Modrinth Downloads

10

Modrinth ID

MVIB66DL

Last Updated

Jun 1, 2026

Description

Musix

Server-specific mod — only works on PlanetEarth Server (planetearth.kr). Has no effect on any other server.

서버 전용 모드PlanetEarth Server (planetearth.kr) 에서만 작동합니다. 다른 서버에서는 아무 기능도 작동하지 않습니다.

License: CC BY-NC-SA 4.0 Minecraft Fabric Client Version

English

Musix is a client-side Fabric mod that lets you play PlanetEarth's chest-GUI based instruments (악기 - 하프, 악기 - 베이스(드럼), ...) with your keyboard or a MIDI device. Press a key — the mod clicks the corresponding slot — the server plugin plays the note.

Features

  • Keyboard input → slot click — auto-activates when the chest title starts with 음악 or 악기
  • MIDI input support (v4.0.0) — connect any USB MIDI keyboard / pad device and play notes directly
  • Statistics screen (v4.1.0) — live line chart of notes-per-minute (last 60 min), TOP 5 most-played notes, common vs drum preset ratio, session timer & total count
  • Two presets, auto-selected by chest title
    • common — 49 notes (F#2 ~ F#6) for melodic instruments
    • drum — 12 notes (bass / hi-hat / snare / cymbal × low/mid/high) for (드럼) chests
  • Auto-mapping — open a chest once, click "자동 매핑" in the menu → slots align to that chest's actual layout (item-name matching, falls back to index)
  • Space + key modifier (v3.12.0) — natural notes on plain keys, sharps/flats on Space + key (mirrors the user-exported default pattern)
  • In-game key rebinding — left-click row to capture next key, right-click to clear, ESC to restore default. Shift / Alt / Space combos supported
  • Conflict detection with red flash on duplicates
  • Key auto-repeat protection (v4.0.3) — holding a key only triggers one click, not a stream
  • Persistent H2 storage — settings survive restarts, shaded into the jar so it works under Lunar Client / Ichor
  • Korean + English locale

Usage

  1. Install the jar in your mods/ folder (Fabric 1.20.1 + Fabric API required)
  2. Join PlanetEarth Server (planetearth.kr)
  3. Open a music chest (e.g. 악기 - 하프) — the mod silently caches its slot layout
  4. Press \ (backslash, default menu key) — opens the Musix menu
  5. Click "자동 매핑" → slots align to the current chest
  6. Reopen the chest and play with the default key layout (or rebind via left-click on any row)
  7. For statistics: menu → "통계" button. For MIDI: menu → "고급 설정""MIDI 입력"

Default key layout (common preset, 49 notes — natural + sharp)

Row Keys Natural notes Sharps (with Space) 1 row ` 1 2 3 G2 → B2 F#2, G#2, A#2 Q row Q W E R U I O C3 → B3 C#3, D#3, F#3, G#3, A#3 A row A S D F J K L C4 → B4 C#4, D#4, F#4, G#4, A#4 Z row Z X C V M , . C5 → B5 C#5, D#5, F#5, G#5, A#5 extra 7 8 9 0 C6 → F6 C#6, D#6, F#6

Sharps and flats are played with Space + key. Defaults follow the community export pattern; everything is rebindable in the menu.

Drum preset (auto when title contains (드럼))

12 notes / 4 rows. Slots auto-aligned on chest open via item-name matching.

  • 1 2 3 → bass low / mid / high
  • Q W E → hi-hat low / mid / high (well, the row 2 keys — see in-game menu for the exact layout)
  • A S D → snare low / mid / high
  • Z X C → cymbal low / mid / high

Blocked slots (never mapped): 6, 19, 45, 53 — server GUI navigation slots.

MIDI input (v4.0.0+)

  • Menu → 고급 설정 → MIDI 입력 — scans connected MIDI devices, click to connect
  • Auto-reconnects on next launch if the device is still plugged in
  • Async device scan / connection — won't freeze the client while LUA / scanners are slow
  • Works alongside keyboard input — both feed the same slot-click pipeline

Statistics screen (v4.1.0+)

  • Session info — start time, elapsed, total notes, average per minute, current-minute rate, last note played
  • Line chart — notes-per-minute over the last 60 minutes (auto-scaling Y axis)
  • TOP 5 notes — horizontal bar chart of your most-played notes
  • Preset ratio — common vs drum percentage and absolute counts
  • Reset button — clears all counters and restarts the session timer

Compatibility

  • Minecraft 1.20.1 · Fabric Loader 0.15+ · Fabric API
  • Lunar Client (Ichor) verified — H2 DB shaded into the jar to bypass ClassLoader isolation
  • License: CC-BY-NC-SA-4.0

Source & Issues

한국어

Musix 는 PlanetEarth 서버의 상자 GUI 기반 악기 (악기 - 하프, 악기 - 베이스(드럼) 등) 를 키보드 또는 MIDI 장치 로 연주할 수 있게 해주는 클라이언트용 Fabric 모드입니다. 키를 누르면 모드가 해당 슬롯을 클릭하고, 서버 플러그인이 음을 재생합니다.

주요 기능

  • 키 입력 → 슬롯 클릭 — 상자 제목이 음악 또는 악기 로 시작하면 자동 작동
  • MIDI 입력 지원 (v4.0.0) — USB MIDI 키보드 / 패드 장치를 연결해서 직접 연주 가능
  • 통계 화면 (v4.1.0) — 분당 입력 꺾은선 그래프 (최근 60분), TOP 5 음, common vs drum preset 비율, 세션 타이머 및 총 입력 수
  • 2 개 preset, 상자 제목에 따라 자동 선택
    • 공통 — 49 음 (F#2 ~ F#6) — 일반 멜로디 악기용
    • 드럼 — 12 음 (베이스 / 하이햇 / 스네어 / 심벌 × 상중하) — (드럼) 상자용
  • 자동 매핑 — 상자 한 번 열고 메뉴에서 "자동 매핑" 클릭 → 해당 상자의 실제 슬롯 배치에 맞게 자동 정렬 (아이템 이름 매칭, 실패 시 인덱스 기반 폴백)
  • Space + 키 조합 modifier (v3.12.0) — 흰건반은 키 단독, 검은건반은 Space + 같은 키 (사용자 export default 패턴)
  • 인게임 키 재설정 — 좌클릭으로 변경, 우클릭으로 미설정, ESC 로 기본값 복원. Shift / Alt / Space 조합 모두 지원
  • 충돌 검사 + 빨간 강조 (중복 키 거부)
  • 키 자동 반복 방지 (v4.0.3) — 꾹 눌러도 1번만 클릭
  • H2 영속 저장 — 설정 자동 보존, jar 에 shade 처리로 Lunar Client / Ichor 호환
  • 한국어 + 영어 지원

사용 방법

  1. mods/ 폴더에 jar 설치 (Fabric 1.20.1 + Fabric API 필수)
  2. PlanetEarth 서버 접속 (planetearth.kr)
  3. 음악 상자 (예: 악기 - 하프) 열기 → 모드가 슬롯 자동 캐시
  4. \ (backslash, 메뉴 기본 키) 누르기 → Musix 메뉴 열림
  5. "자동 매핑" 클릭 → 현재 상자에 맞게 슬롯 정렬
  6. 다시 상자 열고 기본 키 배치로 연주 (메뉴에서 좌클릭으로 키 재설정 가능)
  7. 통계 보려면 메뉴 → "통계" 버튼. MIDI 설정은 메뉴 → "고급 설정""MIDI 입력"

기본 키 배치 (공통 preset, 49 음 — 본음 + 반음)

줄 키 본음 (단독) 반음 (Space + 키) 1 줄 ` 1 2 3 G2 → B2 F#2, G#2, A#2 Q 줄 Q W E R U I O C3 → B3 C#3, D#3, F#3, G#3, A#3 A 줄 A S D F J K L C4 → B4 C#4, D#4, F#4, G#4, A#4 Z 줄 Z X C V M , . C5 → B5 C#5, D#5, F#5, G#5, A#5 추가 7 8 9 0 C6 → F6 C#6, D#6, F#6

반음 (#) 은 Space + 같은 키 조합으로 재생됩니다. 모두 메뉴에서 자유롭게 재설정 가능합니다.

드럼 preset (제목에 (드럼) 포함 시 자동 활성)

12 음 / 4 행. 상자 열림 시 아이템 이름 매칭으로 슬롯 자동 정렬.

  • 1 2 3 → 베이스 낮은음 / 중간음 / 높은음
  • Q W E → 하이햇 낮은음 / 중간음 / 높은음 (자세한 배치는 인게임 메뉴 참고)
  • A S D → 스네어 낮은음 / 중간음 / 높은음
  • Z X C → 심벌 낮은음 / 중간음 / 높은음

차단 슬롯 (매핑 X): 6, 19, 45, 53 — 서버 GUI 네비게이션 슬롯.

MIDI 입력 (v4.0.0+)

  • 메뉴 → 고급 설정 → MIDI 입력 — 연결된 MIDI 장치 목록 스캔, 클릭으로 연결
  • 다음 실행 시 장치가 연결되어 있으면 자동 재연결
  • 장치 스캔 / 연결 비동기 처리 — 느린 LUA / 스캐너에서 클라이언트 멈춤 방지
  • 키보드 입력과 병행 사용 가능 — 둘 다 동일한 슬롯 클릭 파이프라인 사용

통계 화면 (v4.1.0+)

  • 세션 정보 — 시작 시각, 경과 시간, 총 음 입력, 분당 평균, 현재 분 입력 수, 마지막 음
  • 꺾은선 그래프 — 최근 60 분 분당 입력 추이 (Y 축 자동 스케일)
  • TOP 5 음 — 가장 많이 누른 음 5 개의 막대 차트
  • Preset 비율 — common vs drum 백분율 및 절대 수
  • 초기화 버튼 — 모든 카운터를 리셋하고 세션 타이머를 재시작

호환

  • Minecraft 1.20.1 · Fabric Loader 0.15+ · Fabric API
  • Lunar Client (Ichor) 검증 완료 — H2 DB shade 처리로 ClassLoader 격리 회피
  • 라이센스: CC-BY-NC-SA-4.0

소스 및 이슈

License

This work is licensed under CC BY-NC-SA 4.0. 이 작업물은 CC BY-NC-SA 4.0 라이센스를 따릅니다.

Compatibility

Mod Loaders

Fabric

Game Versions

1.20.1 1.20.2 1.20.3 1.20.4 1.20.5 1.20.6 1.21 1.21.1

Screenshots

Similar Mods

External Resources