MonitoringMinecraft MonitoringMinecraft

MCRestAPI (Эмси рест АПИ)

Мод Fabric

Мод для Майнкрафт добавляет REST API для мониторинга сервера, команд и событий в реальном времени.

389 скачиваний 2 подписчика
Оцените первым
Канал
Ядро
Версия

Мод для Майнкрафт на Fabric, который открывает REST API и поток событий SSE для удалённого мониторинга и управления выделенным сервером. Подходит для получения статистики, отслеживания игроков и чата, а также запуска команд через внешние приложения или встроенную веб-панель.

Возможности

  • Показывает TPS, MSPT, использование памяти и процессора, число игроков и свойства сервера.
  • Передаёт данные об игроках: здоровье, голод, координаты, измерение, пинг, режим игры, статус оператора и ссылку на голову скина.
  • Отдаёт сведения о мире: сид, время, погоду, сложность, число сущностей, загруженные чанки и статистику по измерениям.
  • В поток SSE поступают сообщения чата, входы и выходы игроков, смерти, команды и игровые сообщения.
  • Позволяет выполнять серверные команды через API.
  • Веб-панель /admin содержит страницы со статистикой, игроками, миром, чатом, консолью, ключами, CORS и настройками.
  • Встроенная документация API доступна в Swagger UI по пути /api/docs.

Как пользоваться

Для закрытых конечных точек передавайте ключ в заголовке:

Authorization: Bearer mcsapi_xxxxxxxxxxxxxxxx

Для подключения браузерного SSE-клиента ключ передаётся параметром ?auth=: браузерный EventSource не поддерживает собственные заголовки. Поток событий находится по адресу /api/events/stream.

Основные пути API:

  • GET /api/server — статистика сервера;
  • GET /api/players — игроки в сети;
  • GET /api/world — данные мира;
  • GET /api/chat — история событий;
  • POST /api/command — выполнение команды.

Настройки

Конфигурация находится в config/mcrestapi.json. Параметр port задаёт порт HTTP-сервера, bindAddress — адрес привязки, а maxConnections — число одновременных подключений. По умолчанию сервер слушает только 127.0.0.1 на порту 8080.

swagger включает документацию Swagger, cors задаёт разрешённые источники для CORS, а auth.enabled отключает проверку ключей при передаче авторизации доверенному обратному прокси. Ключи API хранятся в виде хешей PBKDF2-SHA256 и показываются только при создании.

Права ключей: server.read, players.read, world.read, chat.read, chat.stream, command.execute; * даёт полный доступ. Главный ключ нужен для /api/admin/* и панели /admin.

Требования и совместимость

Мод работает только на стороне сервера Fabric и требует Fabric API, Fabric Loader и подходящую JDK. Для удалённого доступа автор рекомендует использовать обратный прокси с HTTPS.

Как установить MCRestAPI

Проще всего — через MineLauncher, в один клик. Нажмите «Установить через MineLauncher» вверху страницы: лаунчер сам подберёт версию Майнкрафт, поставит нужный загрузчик и добавит мод — без поиска файлов и возни с папками. MineLauncher бесплатный и работает на Windows и Android, так что моды можно ставить и на телефон.

Вручную:

  1. Установите загрузчик Fabric.
  2. Поставьте обязательные зависимости: Fabric API.
  3. Скачайте файл мода под свою версию игры на вкладке «Версии» (самая свежая — 26.1.2) и положите его в папку mods.
  4. Запустите игру с этим загрузчиком.
Смотрите также

Похожие подборки моды — по версиям Майнкрафта, загрузчикам и жанрам.

Сервера Майнкрафт

Играть интереснее на сервере — выбирайте в рейтинге серверов Майнкрафт и заходите прямо сейчас.

SkyBars
SkyBars Java + BE
279 онлайн
1.8 — 26.3 версия
🎁 БЕСПЛАТНЫЙ ДОНАТ ✅ ВЫЖИВАНИЕ 🏴 АНАРХИЯ 🎙 ГОЛОСОВОЙ ЧАТ 🟩 ОДИН БЛОК 🛏 БЕДВАРС 🔥 СМП ⚔️ ПВП
MigosMc
MigosMc Java + BE
224 онлайн
1.8 — 26.3 версия
🌿 MigosMc.net | Гриферский сервер с войс-чатом | Награды за онлайн ⭐ ВЫЖИВАНИЕ⭐ ОДИНБЛОК⭐ МИНИ-ИГРЫ
REALLYWORLD
527 онлайн
1.16.5 — 26.3 версия
ВСЕМ ДОНАТ - /FREE | ТОПОВЫЕ РЕСУРСЫ, БОЛЬШОЙ ОНЛАЙН, КОПИЯ РИЛИВОРЛДА
FUNTIME
FUNTIME Java
527 онлайн
1.16.5 — 26.3 версия
ВСЕМ ДОНАТ - /FREE | СЕРВЕР КОМПОТА, ЭДИСОНА И ЛОЛОЛОШКИ, БОЛЬШОЙ ОНЛАЙН, КОПИЯ РИЛИВОРЛДА
MineLauncher
Лаунчер Майнкрафт без лицензии — все версии
Бесплатный лаунчер для ПК и Андроид — все версии 26.3, 1.21.11, 26.2, 26.1.2. Fabric, NeoForge, Quilt, шейдеры, моды и скины в один клик.
Без лицензии Fabric, NeoForge, Quilt Моды, шейдеры, скины Все версии Майнкрафта ПК и Андроид Для слабых ПК Сервера в лаунчере
Скачать бесплатно
Windows и Андроид · Бесплатно · Без лицензии
Наш чат