Плагин для серверов Майнкрафт, который сохраняет ванильную статистику игроков в базу SQLite или MySQL. Он подходит для таблиц лидеров, сайтов и ботов, которым нужны данные для SQL-запросов.
Возможности
- Автоматически собирает смерти, убийства игроков и мобов, пройденную дистанцию, время в игре, прыжки, рыбалку, сделки с жителями, открытые сундуки, нанесённый и полученный урон и другую статистику.
- Отдельно учитывает добытые блоки и убитых мобов выбранных видов.
- Создаёт одну строку на игрока и отдельный столбец для каждого показателя.
- Сохраняет данные по расписанию и при выходе игрока; запись в базу выполняется без нагрузки на основной поток сервера.
- Совместим с Folia.
Команды
/defaultstats sync— немедленно сохранить статистику всех игроков в сети./defaultstats reload— перечитатьconfig.ymlбез перезапуска.
Права
defaultstats.admin— доступ к командам; по умолчанию есть у операторов.
Настройка
В config.yml выбираются тип базы и параметры MySQL, а также интервал синхронизации в sync.interval-seconds и сохранение при выходе в sync.save-on-quit. Списки отслеживаемых блоков и мобов задаются в track-materials и track-entities.
Требования
Для работы с MySQL нужны параметры подключения к базе данных. SQLite доступна как альтернативный тип базы.
