Плагин для серверов Майнкрафт создаёт резервные копии инвентарей игроков и позволяет вернуть потерянные вещи после смерти, сбоев, откатов или очистки инвентаря. Он рассчитан на администраторов серверов Paper, Purpur и Folia.
Возможности
Резервные копии создаются при смерти, смене мира, входе, выходе и по расписанию, а также вручную. Через графический интерфейс администратор выбирает игрока, нужную копию и данные для восстановления: инвентарь, броню, вторую руку, эндер-сундук, опыт или местоположение.
Данные хранятся в YAML, SQLite или MySQL. Копии можно экспортировать и импортировать между этими форматами; при недоступности базы плагин переключается на YAML. Операции с базой выполняются в фоне, а старые копии автоматически удаляются по заданным лимитам.
Команды
/invrewindили/ir— открыть интерфейс выбора игрока./invrewind reload— перечитать конфигурацию./invrewindforce <player|all>— создать резервную копию игрока или всех игроков./invrewind export [yaml|sqlite|mysql]— экспортировать копии./invrewind import <type> <filename>— импортировать копии из файла.
Файлы для импорта помещают в plugins/InvRewind/imports/yaml/, plugins/InvRewind/imports/sqlite/ или plugins/InvRewind/imports/mysql/ в зависимости от формата.
Права
invrewind.admin— доступ к интерфейсу и перезагрузке настроек.invrewind.use— восстановление собственного инвентаря.invrewind.restore.others— восстановление инвентарей других игроков.invrewind.forcebackup— создание ручных копий.invrewind.export— экспорт копий.invrewind.import— импорт копий.
Настройка
Тип хранилища выбирается ключом database.type: yaml, sqlite или mysql. В auto-backup включаются события для автоматических копий, интервал scheduled.interval, требование движения require-movement и минимальное число предметов min-items.
В features можно отдельно выбрать сохранение инвентаря, брони, второй руки, эндер-сундука, здоровья, голода, опыта и позиции. Лимиты копий задаются в auto-backup.limits.max-per-type, а звуки интерфейса — ключом gui.sounds-enabled.
Требования
Плагин совместим с Paper, Purpur и Folia.
