Плагин для серверов Майнкрафт, который ведёт журнал событий и показывает их в постраничной временной шкале. Он помогает администрации отслеживать действия игроков, изменения блоков, работу с предметами и убийства мобов или боссов.
Возможности
- Записывает вход и выход игрока, смерть, ломание и установку блоков.
- Может учитывать подбор, выбрасывание и крафт предметов, убийства сущностей и боссов.
- Хранит данные в SQLite и сохраняет их асинхронно.
- Позволяет автоматически удалять старые записи по сроку хранения.
- Поддерживает просмотр из консоли.
Команды
/timeline— открыть временную шкалу./timeline <page>— открыть указанную страницу./timeline type <event>— отфильтровать события по типу./timeline type <event> <page>— открыть страницу отфильтрованного журнала.
Для фильтра используются типы: PLAYER_JOIN, PLAYER_QUIT, PLAYER_DEATH, BLOCK_BREAK, BLOCK_PLACE, ITEM_PICKUP, ITEM_DROP, ITEM_CRAFT, ENTITY_KILL, BOSS_KILL.
Права
servertimeline.view— просмотр временной шкалы и фильтрация событий; по умолчанию доступно операторам.
Настройка
В конфиге можно включать отдельные категории журнала в разделах logging.player, logging.block, logging.item и logging.kill. Параметры retention.enabled и retention.days управляют удалением старых записей, а timeline.page-size задаёт число событий на странице.
