Плагин для серверов Майнкрафт, который автоматически сохраняет инвентарь игрока перед смертью и помогает вернуть потерянные вещи. Он подходит для защиты от гриферов, сбоев, падений в пустоту и других случаев, когда нужно восстановить снаряжение.
Возможности
- Сохраняет инвентарь при смерти, включая броню, предмет во второй руке, уровень и опыт.
- Создаёт резервные копии вручную для одного игрока или всех игроков онлайн.
- Позволяет полностью восстановить инвентарь либо выдать только отсутствующие предметы, не заменяя уже надетое снаряжение.
- Открывает содержимое копии в защищённом окне предпросмотра: из него нельзя забрать или продублировать вещи.
- Восстановление для игрока не в сети ставится в очередь и срабатывает при его следующем входе.
- Хранит копии по UUID, поэтому история не теряется после смены ника.
Команды
Основная команда — /inv; также доступны /inventory и /invbackup.
/inv backup all— создать копии для всех игроков онлайн./inv backup <player>— создать копию инвентаря игрока./inv <player> list— показать сохранённые копии./inv <player> show <filename>— открыть предпросмотр копии./inv <player> restore <filename>— полностью восстановить инвентарь./inv <player> givemissing <filename>— выдать только недостающие предметы./inv <player> delete <filename>— удалить одну копию./inv <player> delete all— удалить все копии игрока./inv <player> pending— проверить очередь восстановления игрока не в сети./inv <player> cancelpending— отменить отложенное восстановление./inv lang— показать выбранный язык сообщений./inv lang <en|de>— переключить язык между английским и немецким./inv reload— перечитать настройки и файл сообщений.
Права
Все права по умолчанию доступны операторам сервера.
inventorybackup.use— базовая команда.inventorybackup.backup— ручное создание копий.inventorybackup.restore— восстановление и удаление копий.inventorybackup.show— список и предпросмотр копий.inventorybackup.givemissing— выдача недостающих предметов.inventorybackup.pending— просмотр и отмена очереди восстановления.inventorybackup.notify— уведомления о сохранении копий.inventorybackup.lang— просмотр и смена языка.inventorybackup.reload— перезагрузка настроек.
Настройка
В config.yml можно выбрать язык сообщений, включить сохранение при смерти, указать срок хранения копий через auto-delete-days, период очистки через cleanup-interval-hours и срок жизни очереди через pending-restore-expiry-days. Тексты сообщений находятся в messages_en.yml и messages_de.yml; после правок выполните /inv reload.
Требования
Работает на серверах Spigot, Paper и Purpur с Java 17 или выше. Сообщения плагина доступны на английском и немецком языках.
