midi 图标

midi

作者:rebot | 分类:模组

价格:0 墨喵币 下载量:0 点赞:0 版本 1.0.0
本资源为搬运资源,原资源地址: https://modrinth.com/mod/midi
资源信息

Minecraft 版本: 1.21

平台: fabric

标签: magic

资源介绍

? MIDI Plugin Message Mod

This Minecraft mod adds support for sending MIDI actions from the client to the server using custom plugin messages. It can be used to control in-game instruments, sound systems, lighting effects, or other MIDI-reactive features.

? Plugin Message: midi:action

The plugin message is based on a custom payload called MidiAction, sent via the CustomPayload system.

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 (e.g., "Launchpad")
command int MIDI command (e.g., 144 = Note On)
channel int MIDI channel (0–15)
data1 int First data value (e.g., note number)
data2 int Second data value (e.g., velocity)

? Example Usage

Sending from the Client

ClientPlayNetworking.send(
    new MidiAction("Launchpad", 144, 0, 60, 127)
);

Receiving on the Server

Register a global receiver in your server mod:

ServerPlayNetworking.registerGlobalReceiver(
    MidiAction.ID,
    (payload, context) -> {
        System.out.println("Received MIDI action from device: " + payload.name());
    }
);

⚙️ Technical Details

  • Packet ID: midi:action
  • Codec: Custom implementation using FriendlyByteBuf
  • Minecraft Version: 1.20.5+ (uses CustomPacketPayload API)

✅ Requirements

  • Minecraft 1.20.5 or higher
  • Fabric (or another compatible mod loader)
  • A server mod that handles incoming MidiAction payloads

Got questions or suggestions? Feel free to open an issue or reach out
directly!

下载太慢?试试 墨喵加速站,支持 Modrinth 和外网直链高速下载! 用的人越多,下载的越快!
下载与版本
评论(0)
登录 后发表评论。

暂无评论,抢个沙发吧~

举报此资源

请登录后举报

🔥 相关推荐
Dangerous Elytras

价格:0 墨喵币
下载量:0

查看详情
Sophisticated Storage

价格:0 墨喵币
下载量:0

查看详情
JavaBedrock+

价格:0 墨喵币
下载量:0

查看详情
Knots & Rings

价格:0 墨喵币
下载量:0

查看详情