Плагин для серверов Майнкрафт, который учитывает игровое время игроков, показывает топ-10 и выдаёт награды за проведённое на сервере время. Данные поддерживают хранение в yml и MySQL.
Возможности
- Награды за заданные отметки игрового времени и повторяющиеся награды.
- В награду можно добавить предмет из основной руки или команду консоли; в командах доступны заполнители
%playername%и%playeruuid%. - Настройка количества и задержки фейерверков для отметки.
- Интеграция с PlaceholderAPI: например,
%tdrplaytime_time%,%tdrplaytime_total_hour_number%,%tdrplaytime_top_names_{1-10}%и%tdrplaytime_top_time_{1-10}%.
Команды
/playtime— показать своё время в игре./playtime top— показать топ-10 по времени./playtime <playername/uuid>— посмотреть время другого игрока./playtime reset <username>— сбросить время игрока./playtime set <username> <time in seconds>— задать время в секундах./playtime reload— перезагрузить плагин./playtime importPlaytime— импортировать игровое время игроков из Майнкрафт; текущие данные в базе будут перезаписаны./milestone create <name> <time in seconds>— создать отметку времени./milestone list,/milestone remove <milestone>,/milestone info <milestone>и/milestone test <milestone>— просматривать, удалять, настраивать и проверять отметки./milestone addItemToMilestone <milestone>— добавить предмет из основной руки в награду./milestone addCommandToMilestone <milestone> <string>— добавить команду консоли в награду./milestone togglefirework <milestone>,/milestone setfireworkamount <milestone> <amount>,/milestone setfireworkdelay <milestone> <time in seconds>— настроить фейерверки.- Команды
/repeatingmilestoneс теми же действиями создают и настраивают повторяющиеся отметки.
Права
playtime.playtime—/playtime.playtime.playtime.top—/playtime top.playtime.playtime.reset— сброс времени.playtime.playtime.other— просмотр времени другого игрока.playtime.playtime.migratefromminecraft,playtime.playtime.reload,playtime.playtime.importPlaytime— импорт и перезагрузка.playtime.milestone— создание отметок.playtime.milestone.additem,playtime.milestone.addcommand,playtime.milestone.setfireworkamount,playtime.milestone.setfireworkdelay,playtime.milestone.remove,playtime.milestone.info— настройка наград.- Для повторяющихся отметок используются те же права, что и для обычных.
Настройка
Язык сообщений выбирается в config.yml параметром language. Доступны nl_NL, de_DE, fr_FR, en_GB, а сообщения можно изменить или добавить свой язык в папке lang.
