InventoryRollbackPlus
Плагин InventoryRollbackPlus для Spigot, Paper и Purpur делает бэкапы инвентаря, эндер-сундуков и опыта игроков, позволяя откатывать потерянные вещи после смерти, лагов или гриферства.
InventoryRollbackPlus - спасение от потери шмоток на сервере
Любой админ сервера Майнкрафт знает эту боль: игрок умирает в лаве из-за лагов, теряет полный алмазный сет и идет жаловаться. Или того хуже - на сервер забредает грифер и чистит эндер-сундуки. InventoryRollbackPlus (или просто IRP / IR+) решает эту проблему раз и навсегда. Это обновленная версия известного Inventory Rollback, которая автоматически делает бэкапы инвентарей и позволяет в пару кликов откатить все назад.
Плагин работает на ядре Spigot, Paper и Purpur, поддерживая версии от 1.8.8 до новейшей 1.21.x (включая свежие билды 1.21.8, 26.1.1 и 26.2). Правда, стоит следить за обновлениями - разработчик предупреждает, что в будущем для работы может потребоваться Java 17.
Что именно сохраняет IRP
Плагин не просто копирует слоты в инвентаре. Он делает полный слепок состояния персонажа на момент:
- Смерти
- Входа на сервер
- Выхода с сервера
- Смены мира (например, переход в Незер или Энд)
В бэкап входят: основной инвентарь, броня, эндер-сундук, координаты игрока, уровень здоровья, голод и опыт. По умолчанию плагин хранит 50 бэкапов смертей, 10 входов, 10 выходов и 10 смен мира. Если лимит исчерпан, старые записи удаляются. На крупных проектах с онлайном это может забить диск, так что лимиты легко настраиваются в конфиге.
Фишки для админов
Короче, главное преимущество - удобство. Вам не нужно лезть в базы данных или файлы. Все делается через интуитивный GUI.
- Просмотр перед восстановлением - можно открыть бэкап и посмотреть, что именно было у игрока, прежде чем возвращать вещи.
- Инфа о смерти - если игрока убил моб, плагин так и напишет. А если убил другой игрок из лука, IRP покажет имя стрелка. Если стрелял раздатчик - покажет блок. Это супер полезно для модерации и разбора конфликтов.
- Асинхронные бэкапы - сохранения работают в фоне (MySQL и YAML), нагрузка на тик составляет около 0.01%. Плюс есть асинхронная телепортация через Paper API - никаких лагов при восстановлении позиции.
- Поддержка Purpur - если у вас на ядре Purpur расширенный эндер-сундук на 6 рядов, плагин его корректно сохранит.
Команды и права
Вся работа построена вокруг простой базы команд. Права выдаются через стандартные плагины привилегий.
Основные команды:
/irp restore [name]- открыть меню бэкапов игрока (имя можно не указывать)./irp forcebackup <all / player> <name>- принудительно создать бэкап вручную./irp enable//irp disable- включить или выключить плагин./irp reload- перезагрузить конфиг./irp version- проверить версию./irp help- помощь по командам.
Ключевые права:
inventoryrollbackplus.viewbackups- просмотр бэкапов без возможности забрать вещи.inventoryrollbackplus.restore- полноценное восстановление инвентаря и телепорт к месту смерти.inventoryrollbackplus.forcebackup- создание ручных бэкапов.inventoryrollbackplus.reload- перезагрузка конфига.inventoryrollbackplus.deathsave,joinsave,leavesave,worldchangesave- можно выборочно отключить сохранения при разных событиях для определенных групп игроков.
Важный нюанс
Если вы планируете арендовать сервер Minecraft и поиграть с друзьями, этот плагин - мастхэв. А чтобы не возиться с настройкой среды, хостинг серверов Майнкрафт BungeeHost позволит установить InventoryRollbackPlus буквально в 1 клик. Сервер запустится моментально, а плагин сразу начнет защищать вещи ваших игроков от багов и лагов.
Скачайте InventoryRollbackPlus для своего сервера и забудьте о жалобах на пропавший лут. Это лучшая страховка для выживания и PvP режимов.
Скриншоты InventoryRollbackPlus
Часто задаваемые вопросы
Совместимость
Создатели
Детали
Версии плагина InventoryRollbackPlus
Доступно 14 версий. Сначала показаны самые популярные и самые свежие.