Плагин для серверов Майнкрафт, который запускает HTTP-сервер в той же Java-процессе, что и сервер игры. Подходит для размещения веб-страниц и файлов, использующих сведения о состоянии сервера.
Возможности
- Работает с Bukkit, Spigot, Paper и их форками.
- Раздаёт файлы из папки
plugins/EzWebserver/public/. - Подставляет в текстовые файлы данные сервера через встроенные переменные и PlaceholderAPI.
- Обрабатывает переменные в файлах
.html,.htm,.txt,.css,.js,.jsonи.xml.
Настройка
Основные параметры находятся в config.yml, а файлы сайта — в plugins/EzWebserver/public/.
Встроенные переменные записываются в двойных фигурных скобках:
{{player_count}}— игроки онлайн;{{max_players}}— максимальное число игроков;{{server_name}}— ядро сервера;{{server_version}}— версия игры сервера;{{motd}}— описание сервера изserver.properties;{{player_list}}— список игроков.
Переменные PlaceholderAPI используются в привычном формате, например %players_online%.
Требования
Для переменных сторонних плагинов требуется PlaceholderAPI. Встроенные данные берутся через Bukkit API и могут отличаться от сведений, которые игрок видит в списке серверов при использовании плагинов вроде AdvancedServerList или MiniMOTD.
