SpentTime: точный учёт времени игроков на сервере Minecraft

Плагин SpentTime: точный учёт времени игроков на сервере Minecraft Каждый администратор сервера Minecraft знает, как быстро летит время в этой игре. Игроки проводят часы, строя невероятные сооружения, исследуя биомы и сражаясь с мобами. Но как понять, кто из них самый преданный, а кто только начи...

Скачать SpentTime для Minecraft 1.20.6, 1.19.3

Оригинальное название: SpentTime

Версии Minecraft: 1.19.3, 1.20.6

ФайлВерсияЗагрузчикРазмер
SpentTime v1.0.0.jar1.19.3—2.4 МБСкачать
SpentTime v1.0.1.jar1.19.3—2.5 МБСкачать
SpentTime v1.0.2.jar1.19.3—2.4 МБСкачать
SpentTime v1.0.3.jar1.19.3—2.4 МБСкачать
SpentTime v1.0.4.jar1.19.3—2.8 МБСкачать
SpentTime v1.0.5.jar1.19.3—2.8 МБСкачать
SpentTime v1.0.6.jar1.19.3—3.2 МБСкачать
SpentTime v1.0.7.jar1.20.6—3.3 МБСкачать
SpentTime v2.0.0.jar1.20.6—4.5 МБСкачать
SpentTime v2.0.1.jar1.20.6—4.7 МБСкачать
SpentTime v2.0.2.jar1.20.6—4.7 МБСкачать
SpentTime v2.0.3.jar1.20.6—4.7 МБСкачать
SpentTime v2.0.4.jar1.20.6—4.7 МБСкачать

Плагин SpentTime: точный учёт времени игроков на сервере Minecraft

Каждый администратор сервера Minecraft знает, как быстро летит время в этой игре. Игроки проводят часы, строя невероятные сооружения, исследуя биомы и сражаясь с мобами. Но как понять, кто из них самый преданный, а кто только начинает свой путь? Плагин SpentTime создан именно для этого — он позволяет отслеживать, сколько времени каждый участник провёл на сервере, и делает это с минимальной нагрузкой на производительность.

Ключевые возможности SpentTime

SpentTime — это не просто счётчик минут. Разработчики уделили особое внимание эффективности и удобству настройки. Плагин практически не влияет на TPS сервера, что особенно важно для крупных проектов с десятками одновременных игроков. Благодаря подробной документации даже новичок сможет адаптировать его под свои нужды без глубоких технических знаний. А регулярные обновления гарантируют совместимость с актуальными версиями Minecraft и добавляют новые функции, например, поддержку Adventure Components для стильных сообщений.

Если вы ищете простой способ установить этот плагин и другие моды, обратите внимание на лаунчер foxygame.net. Он предлагает гибкий интерфейс и встроенный каталог, где можно найти и активировать SpentTime буквально в пару кликов, не вникая в ручную настройку файлов.

Настраиваемый интерфейс и гибкие уведомления

Одна из главных особенностей плагина — полностью кастомизируемый GUI для отображения топа игроков по проведённому времени. Вы можете выбрать один из четырёх типов меню:

  • STANDARD — классический список, идеален для серверов с небольшим онлайном (до 10 игроков).
  • PAGINATED — постраничный вывод с кнопками навигации, удобен для больших сообществ.
  • SCROLLING_VERTICAL — вертикальная прокрутка предметов, экономит место на экране.
  • SCROLLING_HORIZONTAL — горизонтальная прокрутка, альтернативный вариант для компактного отображения.

Каждый элемент интерфейса можно настроить: выбрать иконки, описание, расположение. Плагин также поддерживает несколько типов уведомлений — CHAT, ACTIONBAR, TITLE и SUBTITLE. Это позволяет выводить информацию о времени игрока в удобном для него формате, будь то сообщение в чате или крупный заголовок на экране.

Отслеживание времени и управление данными

SpentTime фиксирует не только активные сессии, но и офлайн-периоды. Это значит, что даже если игрок пропустит несколько дней, его общее время будет учтено корректно. Администраторы могут сбрасывать статистику как для отдельных пользователей, так и для всего сервера разом — полезно при запуске нового сезона или вайпа.

Для хранения данных доступны две базы: SQLITE (локальная, простая в настройке) и MYSQL (для крупных сетевых проектов). Переключение между ними не требует правки кода — достаточно изменить параметры в конфигурационном файле.

Команды и разрешения

Управление плагином осуществляется через интуитивно понятные команды. Вот основной список:

  • /spenttime — показать собственное время (право: command.spenttime).
  • /spenttime <target> — узнать время другого игрока (право: command.spenttime.target).
  • /spenttime top — открыть топ проведённого времени (право: command.spenttime.top).
  • /spenttime reset — сбросить время конкретному игроку (право: command.spenttime.reset).
  • /spenttime reset-all — обнулить статистику всего сервера (право: command.spenttime.reset.all).
  • /spenttime reload — перезагрузить конфигурацию (право: command.spenttime.reload).

Гибкая система прав позволяет точно разграничить доступ: например, модераторы могут проверять чужое время, но не сбрасывать его.

Интеграция с PlaceholderAPI

Для тех, кто использует PlaceholderAPI, SpentTime предоставляет плейсхолдер %spent-time%. Он автоматически преобразует сырое значение в читаемый формат — например, «10h 30m». Это можно вставить в таб, сообщения других плагинов или даже в NPC-диалоги.

Почему время в топе обновляется не мгновенно?

Многие администраторы замечают, что после входа игрока его позиция в топе не меняется сразу. Это не баг, а продуманное решение для сохранения производительности. Время фиксируется при входе и выходе с сервера, а также периодически обновляется фоновой задачей. Частоту этой задачи можно изменить в конфигурации параметром spentTimeSaveDelay. Такой подход исключает лишние запросы к базе данных и не нагружает процессор.

Кстати, если вы хотите быстро протестировать плагин на своём сервере, лаунчер foxygame.net позволяет собрать готовую сборку с необходимыми модами и плагинами в один клик. Это современный инструмент, который экономит время и избавляет от рутины ручной установки.

Заключение

SpentTime — это лёгкий, но мощный инструмент для любого сервера Minecraft. Он не только показывает, кто из игроков самый усердный, но и помогает создавать здоровую конкуренцию, мотивируя участников проводить больше времени в игре. Благодаря продуманной архитектуре, поддержке современных компонентов и регулярным обновлениям, плагин остаётся актуальным даже на новейших версиях игры. Настройте топ, выберите удобный GUI и наблюдайте, как растёт вовлечённость вашего сообщества.