Download Not Enough Management — Minecraft Mods — MetaMods
Not Enough Management

Not Enough Management

Active

Downloads

0

Last update

6 months ago
Client
Libraries
Utils

Not Enough Management

A server-side Fabric mod for Minecraft 25w35a / 1.21.9+ that significantly expands the capabilities of Minecraft's built-in Server Management Protocol (MSMP). This protocol provides a WebSocket-based API that allows receiving real-time updates, changing parameters, and requesting various information from the Minecraft server. All communication is bidirectional using JSON objects.

Demonstration of chat message notifications in terminal

🧩 Main Features

The basic functionality of the Server Management Protocol is described in the Minecraft wiki.

Notification System

Path Description Parameters Example Response
/chat_message Player's chat message message: Message object {"jsonrpc":"2.0","method":"notification:chat_message","params":[{"id":"e68e2363-f1bb-446c-aeef-cccd23aeafb7","name":"DanMizu","message":"Hello World!"}]}

Data Structure

Chat Message

  • 🆔 id: string
  • 👤 name: string
  • 💬 message: string

⬇️ Installation

First, enable the Server Management Protocol in your server's server.properties file:

  • management-server-enabled

    • default value: false
    • set to: true
  • management-server-host

    • default value: localhost
    • recommended to keep: localhost

⚠️ IMPORTANT WARNING The ideal approach is to maintain the localhost value and run required services on the same machine. If you trust all devices on your local network (though you shouldn't!), you can set the value to 0.0.0.0 for access from other computers on the network.

  • management-server-port
    • default value: 25585
    • set an available port if the default is already in use by another service

🚫 SECURITY WARNING DO NOT PORT-FORWARD THIS PORT. The built-in server management lacks authentication, and anyone who can connect gains full control over your server. It's recommended to use services on the same machine and maintain management-server-host with the localhost value.

Next, download the mod, ensuring the version matches your Fabric server. Place the downloaded .jar file in your server's mods folder and start/restart the server.

▶️ Usage

The modification can be used with any tools supporting WebSocket connections. This example demonstrates using Node.js, specifically the wscat package.

To reproduce this example, you need to install Node.js and NPM (typically installed with Node.js):

  1. Install the mod on the Fabric server as described in the installation section and run the server
  2. Open a terminal
  3. Install wscat globally using NPM: npm install -g wscat
  4. Execute the command: wscat -c ws://<management-server-host>:<management-server-port>
  5. Log into the Fabric Minecraft server with your Microsoft account
  6. Send a chat message in-game, after which a notification with relevant information should appear in the terminal
Project members
DanMizu

DanMizu

Created: 30 Aug 2025

ID: 264752