MonitoringMinecraft MonitoringMinecraft

Dev API (Дев АПИ)

Плагин Paper

Плагин для серверов Майнкрафт: HTTP API для просмотра TPS, игроков и управления телепортами.

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

Плагин для серверов Майнкрафт на Paper, который даёт внешним инструментам HTTP/JSON-доступ к серверу. Через API и веб-консоль можно получать сведения о сервере и игроках, выполнять команды, работать с файлами в выделенной папке и просматривать журнал.

Возможности

  • Веб-консоль по адресу / с панелью команд, готовыми действиями и браузером файлов.
  • Получение состояния сервера, TPS, памяти, MOTD, дистанции прорисовки, списка миров, установленных плагинов и игроков онлайн.
  • Действия с игроками: объявление, личное сообщение, кик и телепортация.
  • Выполнение одной или нескольких консольных команд, а также настроенной команды перезагрузки.
  • Чтение, создание, изменение, удаление и перемещение файлов, создание папок и просмотр свойств файлов.
  • Чтение последних строк logs/latest.log через действие tail_log.

Команды

  • /devapi status — показывает состояние слушателя.
  • /devapi reload — перечитывает config.yml и перезапускает слушатель.
  • /devapi token — выводит текущий токен доступа; команда доступна только операторам.

Каждый запрос к API должен передавать заголовок Authorization: Bearer <token>. Доступны адреса GET /api/health, GET /api/info, POST /api/action и GET /.

Настройка

Основной файл — plugins/DevelopmentAPI/config.yml.

  • server.host и server.port задают адрес и порт HTTP-сервера.
  • server.token хранит токен доступа; при пустом значении он создаётся при первом запуске.
  • security.target-plugin-folder задаёт папку, в которой разрешены операции с файлами.
  • security.allowed-extensions ограничивает допустимые расширения файлов.
  • commands.reload задаёт команду, которую выполняет действие reload.

Пути файлов считаются относительно папки из target-plugin-folder; выход за её пределы блокируется. Токен можно сменить в конфиге, затем выполнить /devapi reload.

Требования

Нужен сервер Paper. Команды, запущенные через API, выполняются от имени консоли с полными правами, поэтому токен следует хранить как пароль администратора. Для доступа только с компьютера сервера используйте адрес 127.0.0.1; при внешнем доступе автор рекомендует обратный прокси с TLS.

Как установить Dev API

Плагины ставятся на сервер, а не в игру.

  1. Скачайте .jar под ядро своего сервера — Paper — и его версию (самая свежая — 1.21.11).
  2. Положите его в папку plugins.
  3. Перезапустите сервер.
Смотрите также

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

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

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

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