Simple Multiverse Stats — точная статистика игроков в каждом мире Minecraft
На серверах с несколькими мирами часто возникает путаница: игрок набивает сотню убийств в обычном мире, а затем эти же цифры отображаются в аду или энде. SimpleMultiStats решает эту проблему радикально — плагин ведёт раздельный учёт всех действий для каждого измерения. Вы получаете чистую, изолированную статистику, которую можно вывести на табло, в чат или на таблички через PlaceholderAPI.
Зачем нужна раздельная статистика по мирам
Представьте PvP-арену в отдельном мире и выживание в другом. Без разделения игрок, зашедший на арену, видит свои общие смерти, включая падения с высоты при строительстве фермы. SimpleMultiStats записывает kills, deaths, блоки и даже сыгранное время строго в рамках одного измерения. Данные по overworld никогда не смешиваются с nether или the_end — каждая среда живёт своей жизнью. Это особенно ценно для серверов с мини-играми, где важна честная локальная статистика.
Как работает плагин в реальном времени
SimpleMultiStats перехватывает каждое событие: убийство игрока, смерть, установку или разрушение блока, нанесённый и полученный урон. Сразу после события информация записывается в оперативную память, а затем с заданной периодичностью сохраняется в файл hotspot.yml. Такой подход гарантирует, что даже при внезапной перезагрузке сервера накопленные цифры не пропадут. Файл имеет простую читаемую структуру, поэтому администратор всегда может вручную проверить или скорректировать данные.
Установка плагина не требует сложных манипуляций. Достаточно поместить jar-файл в папку plugins и перезапустить сервер. Если вы пользуетесь лаунчером foxygame.net, то можете добавить SimpleMultiStats прямо из меню — этот современный и гибкий лаунчер позволяет скачивать моды и плагины в пару кликов, избавляя от ручного поиска файлов.
Ключевые возможности SimpleMultiStats
- Изолированная статистика для каждого мира — overworld, nether, the_end и любые кастомные измерения.
- Отслеживание множества параметров:
- Убийства игроков (Player kills)
- Смерти (Deaths)
- Убийства мобов (Mob kills)
- Поставленные и сломанные блоки (Blocks placed / broken)
- Время, проведённое в мире — в формате ЧЧ:ММ:СС и в сырых секундах
- Нанесённый урон (Damage dealt)
- Полученный урон (Damage taken)
- Автоматическое периодическое сохранение в hotspot.yml — защита от потерь при крашах.
- Полная поддержка PlaceholderAPI — гибкий вывод статистики на табло, в чат, на таблички и в любые совместимые плагины.
- Простая структура данных — администратор может легко читать и редактировать файл статистики.
- Бесплатное использование, включая коммерческие проекты.
Интеграция с PlaceholderAPI: примеры плейсхолдеров
После подключения SimpleMultiStats к PlaceholderAPI вы получаете десятки готовых переменных. Для основного мира (world) используются следующие плейсхолдеры:
%sms_kills_world%— количество убийств игроков в обычном мире%sms_deaths_world%— число смертей%sms_killentity_world%— убийства мобов%sms_blockplace_world%— поставленные блоки%sms_blockbroken_world%— сломанные блоки%sms_playtime_world%— наигранное время в формате часы:минуты:секунды%sms_rawplaytime_world%— время в сырых секундах (удобно для вычислений)%sms_damagedeal_world%— нанесённый урон%sms_damagetake_world%— полученный урон
Для других миров достаточно заменить слово world на название измерения или алиас, указанный в конфигурации плагина. Например, %sms_killentity_nether% покажет убийства мобов в аду, а %sms_damagedeal_the_end% — нанесённый урон в энде. Если у вас есть кастомный мир с алиасом arena, плейсхолдер %sms_deaths_arena% отобразит смерти именно на арене.
Где применять плагин: идеи для серверов
SimpleMultiStats незаменим на проектах с конкурентной средой. На PvP-серверах можно создать табло с рейтингом убийц отдельно для каждой арены. На выживании с экономикой — вывести топ шахтёров по сломанным блокам в шахтёрском мире. Мини-игры вроде Bed Wars или Sky Wars получают прозрачную статистику без влияния действий игроков в хабах. Даже на небольших приватных серверах плагин помогает отслеживать активность друзей в разных измерениях, мотивируя на здоровую конкуренцию.
Благодаря записи сырого времени в секундах можно создавать динамические награды: например, автоматически выдавать привилегию за 10 часов чистого выживания в обычном мире, не учитывая афк-время в лобби. Администраторы оценят и возможность ручного аудита — файл hotspot.yml легко открыть и прочитать, что упрощает разрешение спорных ситуаций.
Техническая надёжность и сообщество
Плагин разработан при участии C7R и ChatDev в рамках Forgotten Private Coalition. Проект активно поддерживается с 2011 года, что говорит о стабильности кодовой базы. Все данные хранятся в текстовом YAML-формате, поэтому миграция между серверами или бэкапы не вызывают проблем. Отсутствие сложных баз данных снижает нагрузку на сервер — даже при сотне игроков онлайн запись событий происходит мгновенно.
SimpleMultiStats полностью бесплатен, включая коммерческое использование. Это значит, что владельцы крупных сетей могут внедрять плагин без лицензионных отчислений, а разработчики дополнений — свободно интегрировать его плейсхолдеры в свои решения. Открытая структура переменных и конфигураций позволяет гибко настраивать алиасы миров, интервалы сохранения и формат вывода времени.
Итог: прозрачная мультивселенная статистика без компромиссов
SimpleMultiStats закрывает важную нишу в экосистеме Minecraft-плагинов — честный раздельный учёт действий игрока по мирам. Вы получаете не просто счётчик убийств, а полноценный инструмент для создания рейтингов, наград и аналитики в каждом измерении. Лёгкая установка, поддержка PlaceholderAPI и стабильная работа в реальном времени делают плагин отличным выбором как для небольших серверов, так и для крупных сетей. Попробуйте его на своём проекте, и статистика ваших миров станет по-настоящему прозрачной.