PEMusix
ModPress 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) 에서만 작동합니다. 다른 서버에서는 아무 기능도 작동하지 않습니다.
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
- Install the jar in your mods/ folder (Fabric 1.20.1 + Fabric API required)
- Join PlanetEarth Server (planetearth.kr)
- Open a music chest (e.g. 악기 - 하프) — the mod silently caches its slot layout
- Press \ (backslash, default menu key) — opens the Musix menu
- Click "자동 매핑" → slots align to the current chest
- Reopen the chest and play with the default key layout (or rebind via left-click on any row)
- 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#6Sharps 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
- GitHub: https://github.com/cerbagge/Mod-Musix
- Issues / suggestions: please file on GitHub
한국어
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 호환
- 한국어 + 영어 지원
사용 방법
- mods/ 폴더에 jar 설치 (Fabric 1.20.1 + Fabric API 필수)
- PlanetEarth 서버 접속 (planetearth.kr)
- 음악 상자 (예: 악기 - 하프) 열기 → 모드가 슬롯 자동 캐시
- \ (backslash, 메뉴 기본 키) 누르기 → Musix 메뉴 열림
- "자동 매핑" 클릭 → 현재 상자에 맞게 슬롯 정렬
- 다시 상자 열고 기본 키 배치로 연주 (메뉴에서 좌클릭으로 키 재설정 가능)
- 통계 보려면 메뉴 → "통계" 버튼. 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
소스 및 이슈
- GitHub: https://github.com/cerbagge/Mod-Musix
- 이슈 / 건의: GitHub Issues 로 부탁드립니다
License
This work is licensed under CC BY-NC-SA 4.0. 이 작업물은 CC BY-NC-SA 4.0 라이센스를 따릅니다.
Compatibility
Mod Loaders
Game Versions
Screenshots
Similar Mods
Signalis Mod
This mod adds Replikas from the survival horror game Signalis to your Minecraft world. Fight corrupted variants or craft...
InGame Modrinth
Browse and install Modrinth content directly inside Minecraft
Darkest Depths
Adds a New Dark Dimension to your World
Solar Mythos
This mod adds: A new biome, gray wood, hostiles mobs that spawn in the biome, armors, tools and structures
WorldSwap
A simple Minecraft mod that resets the world at set intervals, but keeps your inventory and other player data.
Rubys Additions
A quality of life mod that adds various random stuff me and my girlfriend thought would be cool, one of those is dyeable...