PEMusix

Quick rating

PEMusix

No reviews yet

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.

Mod Loaders
Fabric
Minecraft
26.2

Community voices

Reviews

Versions
Loading versions…
Match includes

Click once to include, again to exclude, again to clear

Rating Any
Any 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0
Min
Max
Play Status
Reviews
Time Played
hrs+
Verified developers only
Has developer response
List view
Grid view
Compact view
Sort by
Date
Rating
Helpful
Unhelpful
Edited
Sort ascending
Delete this review?

This removes your review from the project. You can write a new review after.

Review submitted for moderation

Your review has been sent to moderators, who will check that it meets our guidelines before it appears publicly.

No reviews yet. Be the first to review this project!

Get it on

Available Platforms

Compatibility

Supported Environments

Dev Environment
Client Required
Server Unsupported

About

Project Details

Type
Mod
Latest Version
5.6.0
Authors

For authors

Embed Badge

If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.

Custom banner text
ModDex rating badge preview

Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.

Identifiers

Platform IDs

Modrinth ID

Resources

External Links

Source Issues Wiki Discord

About

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 라이센스를 따릅니다.

Screenshots

Gallery

  • key mapping
    key mapping

Versions

Files

Relations

Project Relations

More like this

Similar Mods

Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.

On ModDex

Community snapshot

0
Ratings
0
Followers
0
In stacks

By the numbers

Statistics

<1,000
Downloads
Last Updated
CurseForge
Created
Last synced
When ModDex last fetched this project from CurseForge or Modrinth. Every project is re-checked on a schedule, and any project that ships a new file is synced automatically within hours of the release.
New file updates sync automatically
How syncing works