
MacTime
Плагин MacTime для отслеживания времени онлайн персонала на сервере Minecraft. Удобный GUI, поддержка MySQL, Discord вебхуков, PlaceholderAPI и многое другое.
Когда на сервере много персонала, важно знать, кто сколько времени проводит в игре. MacTime - это плагин для Майнкрафт, который решает именно эту проблему. Он отслеживает онлайн каждого игрока с правом ontime.track, а админам даёт полный контроль над статистикой через удобные команды и GUI.
Что умеет MacTime
- Отслеживание времени - учитывает дневной, недельный, месячный, годовой и общий онлайн, а также AFK-время (с EssentialsX).
- GUI - интерактивное меню, которое обновляется в реальном времени (для версий 1.21+). Можно сортировать по группам LuckPerms, фильтровать онлайн/оффлайн.
- Гибкие настройки - почти все сообщения можно менять через messages.yml, а конфиг - через config.yml. Поддержка HEX-цветов.
- MySQL и SQLite - выбирай, где хранить данные.
- Discord вебхуки - уведомления о входе/выходе, AFK, а также экспорт статистики прямо в Discord.
- PlaceholderAPI - плейсхолдеры для отображения времени в табло, на скорбордах и т.д.
- Folia и Spark - плагин оптимизирован: 0% нагрузки на поток при 500+ игроках и 50+ сотрудниках (по данным Spark).
Команды
Админские
/mactime export <all:player> [username]- экспорт данных через вебхук./mactime gui [groupname:online:offline:other]- открыть GUI со статистикой./mactime reload [config:messages]- перезагрузить конфиг или сообщения./mactime reset <player:group> <groupname:username>- сбросить статистику игрока или группы./ontime <username>- посмотреть время другого игрока.
Игрокские
/ontime- показать свою статистику (в зависимости от прав).
Права доступа (Permissions)
| Право | Описание |
|---|---|
mactime.* | Все права |
ontime.track | Разрешить отслеживание |
mactime.admin | Доступ к /mactime |
mactime.command.* | Все подкоманды /mactime |
ontime.own | Своя статистика через /ontime |
ontime.others | Статистика других игроков |
Полный список прав с детализацией по периодам (daily, weekly, monthly и т.д.) есть в конфигурации.
Плейсхолдеры (PlaceholderAPI)
%mactime_current%- текущий онлайн%mactime_daily%- дневной%mactime_weekly%- недельный%mactime_monthly%- месячный%mactime_yearly%- годовой%mactime_alltime%- общий%mactime_afktime%- AFK время%mactime_lastonline%- последний вход (или "Player is currently online!")
Для других игроков добавьте ник в конец, например %mactime_daily_notch%. Если нужно значение в секундах - добавьте _raw.
Интеграции (Hooks)
- LuckPerms - сортировка по группам и отображение префиксов в GUI.
- EssentialsX - отслеживание AFK-времени.
- PlaceholderAPI - плейсхолдеры.
Важно знать
- Folia - плагин полностью поддерживает многопоточные сервера на Folia.
- Производительность - практически не нагружает сервер, даже на крупных проектах.
- Настройка AFK - включите
afk-checker.enabledв config.yml, если используете EssentialsX. - Сброс данных - через
/mactime resetс подтверждением. Можно настроить удаление данных при потере праваontime.track.
Скачайте плагин MacTime и начните эффективно управлять персоналом на вашем сервере Minecraft. Для работы достаточно Java 17+ и сервера на Spigot/Paper (или Folia).
