HomeJavaModsMidiReceiver
MidiReceiver

🎼 MIDIReceiver (Spigot Plugin)

The MIDIReceiver plugin listens for midi:action plugin messages and plays matching Minecraft note block sounds in real time.

📡 Incoming Plugin Message: midi:action

The plugin receives MidiAction packets from the client mod and triggers sounds accordingly.

MidiAction Payload Structure

record MidiAction(
    String name,
    int command,
    int channel,
    int data1,
    int data2
)
Field Type Description
name String Name of the MIDI device
command int MIDI command (e.g., 144 = Note On)
channel int MIDI channel (0–15)
data1 int Note number
data2 int Velocity

🔊 MIDI to Minecraft

If command == 144 and velocity > 0, the plugin maps data1 (MIDI note) to Minecraft note block pitch 0–24 and plays the note using player.playNote(...).

✅ Requirements


Need help or want to contribute? Reach out directly!

Quick facts

Install steps are the general flow for this file type — see the MC Java Mods guides for the full walkthrough.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more