F0FStats: статистика и карта мира для Minecraft

F0FStats для Minecraft — плагин статистики для Paper и Fabric: дашборд, рейтинги, достижения и карта мира прямо на вашем сервере.

F0FStats: полная статистика сервера и карта мира в Minecraft

Каждый сервер Minecraft — это история. Кто-то построил город, кто-то выкопал миллион блоков, а кто-то проиграл сотню дуэлей на арене. Проблема в том, что без нормальной статистики вся эта история остаётся невидимой. F0FStats решает именно эту задачу: плагин собирает данные об активности игроков в локальную базу и отдаёт готовый веб-дашборд прямо с сервера, без отдельных хостингов и регистрации аккаунтов.

Что умеет F0FStats

F0FStats — это не просто счётчик убийств. Модули покрывают почти все стороны серверной жизни, и каждый можно включать или отключать отдельно, не теряя уже собранные данные.

  • Блоки и производство. Добыча и установка материалов, проекты построек, крафт, плавка, кузнечное дело и камнерез.
  • Движение и взаимодействие. Дистанция по типам передвижения, прыжки, посещённые биомы, открытые сундуки и двери, взаимодействия с сущностями.
  • Выживание. Время в игре, AFK, входы, слова в чате, урон, лечение, голод, еда и причины смерти.
  • Бой. Убийства и смерти NPC, а также отдельная PvP-арена с рейтингами, подиумом и деталями боёв.
  • Карта мира и зоны. Кэшированный рельеф, тепловые карты активности и статистика по областям, которые задаёт персонал сервера.
  • Достижения и уровни. 133 встроенные карточки достижений, цели от администрации, ступени прогресса и отдельный опыт за Survival и Creative.

Дашборд включает страницы модулей, профили игроков, поиск, графики, рейтинги и раздел All Stats, где активность в режимах выживания и творчества показана раздельно. За активность начисляется опыт уровня, причём Survival и Creative XP считаются независимо внутри общего уровня.

Поддерживаемые версии и загрузчики

Основная часть F0FStats для Minecraft работает как серверный плагин под Paper 26.3 — именно он записывает статистику, хранит её в локальной базе H2 и раздаёт веб-панель. Для тех, кто хочет видеть цифры прямо в игре, есть опциональный клиентский компаньон под Fabric 26.3: он добавляет HUD и оверлеи карты. Важный момент — компаньон необязателен, игроки спокойно заходят на сервер без него, а серверная часть при этом собирает всё как обычно.

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

Установка серверной части простая: положите JAR в папку plugins и запустите сервер. Веб-сайт уже включён в сам плагин, отдельный дашборд поднимать не нужно, аккаунты игроков тоже не требуются. Если хотите скачать F0FStats вместе с другими дополнениями и не возиться с ручным копированием файлов, обратите внимание на лаунчер foxygame.net: в его каталоге дополнений F0FStats ставится в один клик и автоматически подтягивает обновления под вашу версию.

Для клиентского компаньона понадобится Fabric API и 404Stats-Companion.jar в папке mods. При этом плагин на сервере обязателен — компаньон лишь отображает данные, которые приходят по соединению Minecraft.

Настройка перед публикацией

По умолчанию у веб-панели нет пароля, а веб-сервер слушает все интерфейсы на порту 8088. Перед тем как открывать дашборд людям, задайте webpanel.password в plugins/404Stats/config.yml, поставьте HTTPS через обратный прокси и укажите подходящие bind address и public_url в plugins/404Stats/webserver.yml. Изменение только public_url не ограничивает сетевой доступ. После правок выполните /404stats reload.

Обновление версии

При апгрейде остановите сервер и сделайте резервную копию plugins/404Stats/404stats.mv.db, прежде чем заменять JAR. Существующие конфиги сохраняются, но их стоит сравнить с новыми значениями по умолчанию. Учтите: новые модули не восстановят геймплей, который никогда не записывался.

Команды, таблички и PlaceholderAPI

Игрокам доступны /404stats me для просмотра своей статистики в чате, /404stats panel для ссылки на дашборд и /404stats map share on для добровольной публикации позиции на карте. Персонал использует /404stats player, /404stats area для создания отслеживаемых зон и /404stats webadmin для одноразовой ссылки на админ-панель.

Обычные таблички показывают живые итоги и рейтинги без сторонних плагинов: первая строка [404Stats], вторая — модуль, третья — значение, четвёртая — имя игрока, Server или позиция от #1 до #100. Загруженные таблички обновляются каждые десять секунд. С PlaceholderAPI плагин регистрирует своё расширение автоматически — например, %404stats_self_blocks_mined% или %404stats_top_movement_swim_cm_1_line%.

Данные и приватность

Статистика лежит в локальной базе plugins/404Stats/404stats.mv.db, тайлы карты — в plugins/404Stats/map-cache/. Дашборд раздаёт сам плагин, без сторонних трекеров. Публичные рейтинги включают игроков, но показ позиции на карте по умолчанию выключен и включается только самим игроком. Компаньон получает данные через соединение Minecraft и не выгружает клиентскую статистику. Для анонимных метрик используется bStats, который отключается в plugins/bStats/config.yml.

Итог

F0FStats превращает разрозненные события сервера в понятную картину: рейтинги, достижения, тепловые карты и живые таблички работают из коробки, а модульная структура позволяет включать только нужное. Если вы давно хотели показать игрокам их реальный прогресс, это тот случай, когда статистика становится частью геймплея, а не сухим логом.