Плагин для серверов Майнкрафт, который самостоятельно считает время в игре без Essentials, игровой статистики и других счётчиков онлайна. Он ведёт отдельные показатели за день, месяц, всё время и временные события, а также защищает статистику от накрутки в АФК.
Возможности
- Учёт времени за текущий день, месяц и весь срок работы плагина.
- Таблицы лидеров по общему, дневному и месячному онлайну.
- Временные события с отдельным учётом, объявлениями победителей и сохранёнными результатами.
- Встроенная АФК-защита: время перестаёт начисляться при бездействии и в заданных АФК-мирах.
- Необязательное отображение времени последнего посещения.
- Локальное хранение в YAML или подключение MySQL. Основное время может храниться в MySQL, а события сохраняются в локальных файлах.
Команды
/playtimeили/pt— показать своё время в игре./playtime <player>— посмотреть время другого игрока./playtime top,/playtime topday,/playtime topmonth— таблицы лидеров./hplaytime reload— перезагрузить конфиг, язык, хранилище, АФК-настройки и форматы./hplaytime reset <player>и/hplaytime resetall— сбросить основное время одного игрока или всех игроков./playtime event create <name> <duration>— создать событие; длительность можно указать как24h,7d,1h30mили45m./playtime start <name>и/playtime event end <name>— запустить или завершить событие./playtime event delete <name>— удалить файлы активного учёта события./event list— показать список событий.
Права
hplaytime.use— просмотр своего времени и таблиц лидеров.hplaytime.others— просмотр времени другого игрока.hplaytime.reload— перезагрузка плагина.hplaytime.reset,hplaytime.resetall— сброс основного времени.hplaytime.event.create,hplaytime.event.start,hplaytime.event.end,hplaytime.event.delete,hplaytime.event.list— управление событиями.
Настройка
Основные параметры находятся в plugins/hPlaytime/config.yml: тип хранилища, часовой пояс, формат даты и времени, АФК-таймер и миры без начисления времени. Сообщения редактируются в plugins/hPlaytime/lang.yml; после изменений используйте /hplaytime reload.
Для MySQL в config.yml укажите storage.type: mysql и параметры подключения. В сообщениях доступны плейсхолдеры %player%, %today%, %month%, %alltime%, %lastseen%, %event%, %duration%, %time% и %events%.
Требования
Требуются Paper и Java 21 или выше. MySQL подключается по желанию.
