MSMP Enhanced
Расширяет Minecraft Server Management Protocol (MSMP), включая новые методы JSON RPC и поддержку Unix-сокетов
- Загрузчики
- Fabric
- Скачиваний на Modrinth
- 557
- Подписчиков на Modrinth
- 2
- версий
- 13
- Обновлён
- 16 сентября 202616 сент.
- Опубликован
- в 2025
Коротко о моде
Ставится только на сервер; игрокам ставить не нужно
MSMP Enhanced
MSMP Enhanced — это серверный мод для Fabric, расширяющий Minecraft Server Management Protocol, появившийся в Minecraft 1.21.9 (25w35a).
Этот мод добавляет опциональную поддержку Unix-сокетов и новые RPC-методы. MSMP Enhanced также можно использовать как бэкенд удалённой консоли сервера — похоже на RCON, но с поддержкой структурированных Text Components и автодополнения команд по Tab. Это позволяет внешним инструментам (например, веб-панелям или CLI-утилитам) выполнять команды, видеть стилизованный вывод и получать живые подсказки по командам прямо во время ввода.
Возможности
Методы
Выполнение команд
- Метод:
msmpenhanced:command/run - Описание: Выполняет консольные команды и возвращает вывод команды в виде структурированных Text Components
- Параметры:
command(String) - Ответ:
messages(Array of Text Components)
Подсказки команд (автодополнение по Tab)
- Метод:
msmpenhanced:command/suggest - Описание: Позволяет внешним инструментам (например, веб-панели или CLI-утилитам) предоставлять автодополнение команд по Tab
- Параметры:
partialCommand(String) - Ответ:
suggestions(Command Suggestions)
Поддержка Unix-сокетов (опционально)
Вместо привязки Minecraft Management Server к TCP-порту MSMP Enhanced может слушать Unix Domain Socket. Параметры настройки см. в разделе Config.
Схемы
Command Suggestions
start(Integer): начальная позиция подсказокend(Integer): конечная позиция подсказокsuggestions(Array of Command Suggestion)
Command Suggestion
text(String): подсказка командыtooltip(Optional Text Component): дополнительная подсказка
Config
Конфиг хранится в config/msmpenhanced.json
{
"unixSocketEnabled": false,
"unixSocketPath": "msmp.sock"
}По умолчанию MSMP Enhanced использует TCP (ванильное поведение).
Лицензия
Этот проект распространяется под лицензией GNU Lesser General Public License version 3 only.
Частые вопросы
Как установить MSMP Enhanced?
Установите Fabric под свою версию Minecraft, скачайте MSMP Enhanced под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть MSMP Enhanced?
У MSMP Enhanced есть сборки для Minecraft 1.21.9–26.3.
Нужен ли MSMP Enhanced на сервере?
Ставится только на сервер; игрокам ставить не нужно