MidiReceiver

โญ โ€” (0 endorsements) ๐Ÿ“ฅ 78 downloads ๐Ÿ“Œ v1.0.0 ๐Ÿ“… 7/21/2025
๐ŸŸ  Updated over a year ago

By Freddi ยท game-mechanics

โฌ‡ Download Mod Source: Modrinth โ†— ๐Ÿ“… Updated: 7/11/2025 ๐Ÿ“… Created: 7/21/2025

๐Ÿ” Analysis

  • ๐Ÿ† #4 of 378 game-mechanics mods in this game by downloads

๐Ÿ“‹ About This Mod

# ๐ŸŽผ 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 ```java 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 * A Spigot/Paper server (1.20+ recommended) * A client mod that sends `midi:action` plugin messages --- Need help or want to contribute? Reach out directly!

# ๐ŸŽผ 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

```java 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

A Spigot/Paper server (1. 20+ recommended) A client mod that sends `midi:action` plugin messages

Need help or want to contribute? Reach out directly!

๐Ÿค– AI-enhanced โ€” based on mod data

๐Ÿ“Š Mod Details

Game
Minecraft Plugins
Author
Freddi
Version
1.0.0
Downloads
78
Endorsements
0
Category
game-mechanics
Created
7/21/2025
Updated
7/11/2025
Game Versions
1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3
Tags
game-mechanics, magic

๐Ÿ”ง How to Install Minecraft Plugins Mods

Download from Modrinth. Use Prism Launcher or drop into your mods folder.

๐Ÿ“– Full step-by-step install guide for Minecraft Plugins โ†’

Visit the official mod page for specific installation instructions for this mod.

๐ŸŽฎ Need cheat codes or console commands? Check ur gaming wiki for Minecraft Plugins commands, item IDs, and more.

โ“ Frequently Asked Questions

Which Minecraft Plugins versions does MidiReceiver support?

The author lists 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4. Other versions may work but are untested by the author.

What is the latest version of MidiReceiver?

Version 1.0.0, published 2025-07-11 with 78 downloads recorded at the source.

Keep browsing โ€” more Minecraft Plugins mods await

๐Ÿ“‹ All Minecraft Plugins Mods ๐Ÿ† Top 25 ๐Ÿ“‚ More game-mechanics ๐Ÿ‘ค More by Freddi ๐Ÿ”Ž Similar Mods ๐ŸŒ Best game-mechanics (All Games) ๐Ÿ”€ Check Compatibility โš–๏ธ Compare Mods ๐Ÿ†• New Mods