MSMPlus

Quick rating

Community listing page, reviews here may not be monitored by the author.

MSMPlus

By iojanisOwner

No reviews yet

The missing link in the Minecraft Server Management Protocol.

Mod Loaders
Minecraft

About

Description

MSMPlus

A server-side Fabric mod that extends Minecraft's Server Management Protocol (MSMP) with 80+ events (INCOMPLETE), advanced RPC methods, and dynamic configuration.

Features

  • 80+ Event Types across 15 categories (player actions, blocks, entities, world changes, inventory, furnace, fishing, combat, etc.) INCOMPLETE
  • Advanced RPC Methods for command execution with structured output and tab completion
  • Dynamic Configuration with hot-reload and per-player event overrides
  • Performance Optimization including batching, throttling, and memory management
  • Unix Socket Support as an alternative to TCP
  • In-Game Management via comprehensive /msmp command system

Quick Start

  1. Download the latest release
  2. Place in mods/ folder
  3. Start server (MSMP binds to port 25575 by default)
  4. Connect via MSMP client
  5. Use /msmp events list to see available events

Documentation

Complete documentation available at: superblo.cc/docs

  • API Reference - All events, RPC methods, and data types
  • Events System - Event categories and schemas
  • RPC Methods - Integration examples
  • Configuration System - Advanced settings and hot-reload
  • Commands - In-game management reference

Configuration

Config stored at config/msmplus.json with 7 main categories:

  • MSMP Settings (TCP/Unix socket, ports, timeouts)
  • Events Configuration (all 80+ events with granular control) INCOMPLETE
  • Performance Settings (batching, throttling, queue management)
  • Commands Configuration (dynamic command registration)
  • Debug Settings (logging, metrics)
  • Security Configuration (permissions, rate limiting)
  • Player Event Overrides (per-player customization)

Key Commands

  • /notify <json> - Send custom JSON notifications
  • /msmp events list - List all available events
  • /msmp events enable/disable <event> - Toggle events
  • /msmp events player <player> enable/disable <event> - Per-player overrides
  • /msmp config reload - Hot-reload configuration
  • /msmp metrics - View performance metrics

Platform

  • Fabric 1.21.9
  • Java 21+

License

GNU Lesser General Public License v3.0