
InventoryRollbackPlus
Плагин для Spigot/Paper/Purpur, который автоматически создаёт бэкапы инвентаря игроков. Позволяет восстанавливать вещи после смерти, лагов или гриферства. Поддержка 1.8-1.21.x.
InventoryRollback Plus
Обновлённая версия плагина "Inventory Rollback" для версий Minecraft 1.8 - 1.21.x. Восстанавливай / откатывай инвентарь игроков после смерти!
Введение
Описание
InventoryRollback Plus - это плагин, который автоматически создаёт резервные копии инвентаря игроков при различных событиях. Если сохранение сделано, его можно позже восстановить, чтобы откатить инвентарь до предыдущего состояния. Это очень полезно, когда игроки теряют вещи из-за лагов, гриферства и других причин.
Плагин также известен как: InventoryRollbackPlus, IRP или IR+.
Требования
Скоро плагин может потребовать Java 17 (обновление выйдет, чтобы это не стало проблемой).
Возможности плагина
- Автоматическое сохранение и создание бэкапов инвентаря игроков
- Интуитивно понятный GUI-интерфейс для персонала, чтобы просматривать бэкапы
- Возможность восстанавливать инвентарь игроков, эндер-сундук и другое
- Просмотр инвентаря и эндер-сундуков перед восстановлением
- Восстановление всего инвентаря одной кнопкой
- Полная поддержка версий 1.8 - 1.21.x
- Автодополнение команд (Tab completion)
- Лаг-фри телепортация через Paper async teleports
- Асинхронные бэкапы для MySQL и YAML (максимум 0.01% тика)
- Поддержка MySQL с минимальным влиянием на производительность
- Настраиваемые префиксы таблиц MySQL
- Отображение имени убийцы рядом с типом смерти для лучшей модерации
- Показывает имя стрелка, если выстрел сделан игроком (или имя блока, если выстрел из раздатчика)
- Улучшенные сообщения об обновлениях (минорные, фичовые и мажорные)
- Отдельные файлы конфигурации и сообщений для лёгкой настройки
- Отображение текущей версии и ссылки на обновление через /irp version (можно скрыть версию через права, если важна безопасность)
- Смена префикса плагина в чате
- Предварительно переведённые сообщения доступны на GitHub
- Лучшая поддержка клиентов с высоким масштабом GUI (текст переносится, а не уходит за экран)
- Поддержка расширенного эндер-сундука Purpur (6 строк)
- Режим "только просмотр" бэкапов без возможности взаимодействия с предметами (на основе прав)
- И ещё много чего в разработке...
Когда плагин создаёт бэкапы? Бэкап создаётся, когда игрок: умирает, заходит, выходит, меняет мир, или по запросу администратора.
Что сохраняет плагин? Плагин сохраняет: инвентарь, эндер-сундук, местоположение, здоровье, голод, опыт.
Как использовать плагин Когда бэкап создан, он добавляется в список доступных для просмотра и восстановления.
Игроки с нужными правами могут открыть меню отката командой /irp restore <ник>. Ты увидишь все последние бэкапы. Чтобы просмотреть бэкап - просто кликни по соответствующей иконке. Теперь можно выбрать, что восстанавливать, или вернуться к списку.
По умолчанию плагин сохраняет 50 смертей, 10 входов, 10 выходов и 10 смен мира. Новые события вытесняют старые бэкапы. Эти значения можно изменить в конфиге, если беспокоишься о дисковом пространстве на крупных серверах.
Команды
/irp restore [ник] - Открыть меню для просмотра всех бэкапов игрока (ник опционален) /irp forcebackup <all / player> <ник> - Создать бэкап вручную /irp enable - Включить плагин, если он отключён /irp disable - Отключить плагин, если он включён /irp reload - Перезагрузить конфигурацию /irp help - Показать справку со всеми командами /irp version - Показать информацию о версии плагина, авторе и ссылку на обновление
Права (Permissions)
inventoryrollbackplus.viewbackups - (По умолчанию: OP) Разрешить /irp restore (без возможности взаимодействия с бэкапами) inventoryrollbackplus.restore - (По умолчанию: OP) Разрешить /irp restore inventoryrollback.restore.teleport - (По умолчанию: OP) Разрешить телепортацию к месту бэкапа (даётся вместе с правом restore) inventoryrollbackplus.forcebackup - (По умолчанию: OP) Разрешить /irp forcebackup inventoryrollbackplus.enable - (По умолчанию: OP) Разрешить /irp enable inventoryrollbackplus.disable - (По умолчанию: OP) Разрешить /irp disable inventoryrollbackplus.reload - (По умолчанию: OP) Разрешить /irp reload inventoryrollbackplus.version - (По умолчанию: Все) Разрешить просмотр версии через /irp version inventoryrollbackplus.help - (По умолчанию: Все) Разрешить /irp help
inventoryrollbackplus.adminalerts - (По умолчанию: OP) Разрешить IRP отправлять предупреждения и обновления этим игрокам inventoryrollbackplus.deathsave - (По умолчанию: Все) Разрешить бэкап при смерти inventoryrollbackplus.joinsave - (По умолчанию: Все) Разрешить бэкап при входе inventoryrollbackplus.leavesave - (По умолчанию: Все) Разрешить бэкап при выходе inventoryrollbackplus.worldchangesave - (По умолчанию: Все) Разрешить бэкап при смене мира
