- Ядро
-
- Paper
- Purpur
- Поддерживаемые версии
-
- 1.8.x
- 1.9.x
- 1.10.x
- 1.11.x
- 1.12.x
- 1.13.x
- 1.14.x
- 1.15.x
- 1.16.x
- 1.17.x
- 1.18.x
- 1.19.x
- 1.20.x
- 1.21.x
- Требуется (API)
- https://github.com/TechnicallyCoded/Inventory-Rollback-Plus
Inventory Rollback Plus
Восстанавливайте / откатывайте инвентарь игроков, если они умрут!
InventoryRollback Plus - это плагин, который будет создавать резервные копии инвентаря игрока для различных событий. Если инвентарь сохранен, его позже можно восстановить, чтобы вернуть его в предыдущее состояние. Это очень полезно, если игроки теряют предметы из-за задержек, огорчений и многого другого!
На этот плагин можно ссылаться под следующими названиями: InventoryRollbackPlus, IRP или IR+
Примечание: Этот плагин представляет собой новую и обновленную версию отката инвентаря, но с большим количеством функций и более быстрыми обновлениями.
Требования
Вскоре может потребоваться этот плагин Java 17
(скоро обновите, чтобы убедиться, что это не будет проблемой)
Особенности этого плагина
В оригинальном плагине отсутствует множество основных функций. Вот некоторые из функций в этой версии:
- Все обычные параметры сохранения и восстановления + ...
- Официальная поддержка 1.17 - 1.21.1
- Завершение вкладки для команд
- Одно нажатие кнопки для восстановления всего инвентаря (должно быть включено в файле config.yml)
- Асинхронная телепортация в точку смерти при использовании бумаги
- Асинхронное сохранение данных для MySQL и YAML (0,01% от тика - это максимум, который я когда-либо видел)
- Сообщение о помощи, если вы запускаете /inventoryrollbackplus (или / irp) без чего-либо еще
- Поддержка MySQL практически без влияния на производительность
- Настраиваемые префиксы таблиц MySQL
- Имя убийцы отображается рядом с типом смерти для лучшей модерации
- Показывает имя стреляющего снаряда, если им выстрелил игрок (или название блока, если выстрелил дозатором)
- Позволяет просматривать сундуки эндера перед их восстановлением
- Улучшенные и более подробные сообщения об обновлениях (второстепенные, функциональные и основные обновления)
- Отдельные файлы конфигурации и сообщений для упрощения настройки
- Отобразите текущую версию и ссылку на обновление, используя /irp version (также позволяет скрыть текущую версию с помощью разрешений, если беспокоитесь о безопасности)
- Измените префикс плагина по умолчанию в чате
- Предварительно переведенные сообщения доступны на github здесь
- Улучшенная поддержка клиентов, использующих высокий масштаб графического интерфейса (текст должен обтекаться, а не уходить за пределы экрана)
- Purpur extended / поддержка enderchest в 6 рядов
- Возможность просматривать резервные копии без возможности взаимодействия с элементами в резервной копии (на основании разрешения)
- скоро будет больше..
Когда плагин создает резервные копии инвентаря игрока?
Резервная копия создается, когда игрок умирает, присоединяется, уходит, меняет мир или по запросу сотрудника вручную.
Что сохраняет плагин?
Плагин сохраняет: Инвентарь игрока, конечную добычу, Местоположение, здоровье, Голод, опыт.
Как использовать этот плагин
Когда резервная копия создается, она добавляется в список доступных резервных копий для просмотра и восстановления.
Игроки с необходимыми разрешениями могут открыть меню отката, выполнив команду / ir restore <имя>. Вам будут представлены все последние резервные копии, сделанные плагином. Чтобы просмотреть резервную копию, просто нажмите на соответствующий значок. Теперь вы можете выбрать восстановление того, что вы хотите, или вернуться к списку резервных копий.
Плагин сохраняет инвентари из 50 смертей, 10 присоединений, 10 увольнений и 10 изменений мира по умолчанию. Новые смерти, присоединения, увольнения и изменения мира удалят старые резервные копии (переместят их в удаленное пространство: O)
Вы можете изменить эти значения в файле конфигурации, если вас беспокоит использование диска на основных серверах и сетях.
Скриншоты
/irp restore [name] - Откройте меню для просмотра резервных копий всех игроков (имя игрока указывать необязательно)
/irp forcebackup <all / player> <name> - Создайте резервную копию вручную
/irp enable - Включить плагин, если он отключен
/irp disable - Отключите плагин, если он включен
/irp reload - Перезагрузить файл конфигурации
/irp help - Показывать справочное сообщение со всеми командами
/irp version - Показать информацию о версии плагина, авторе и ссылку на обновление
Permissions
inventoryrollbackplus.viewbackups - (По умолчанию: OP) Разрешить команду восстановления / irp (без возможности взаимодействия с резервными копиями)
inventoryrollbackplus.restore - (По умолчанию: OP) Разрешить команду восстановления / irp
inventoryrollback.restore.teleport - (По умолчанию: OP) Позволяет игроку телепортироваться в место расположения резервной копии (это разрешение предоставляется по умолчанию, когда вы даете разрешение inventoryrollbackplus.restore)
inventoryrollbackplus.forcebackup - (По умолчанию: OP) Разрешить / irp команду принудительной резервной копии
inventoryrollbackplus.enable - (По умолчанию: OP) Разрешить / команда включения irp
inventoryrollbackplus.disable - (По умолчанию: OP) Команда Разрешить / отключить irp
inventoryrollbackplus.reload - (По умолчанию: OP) Разрешить команду перезагрузки / irp
inventoryrollbackplus.version - (По умолчанию: Все) Позволяет просматривать версию плагина при запуске / версия irp
inventoryrollbackplus.help - (По умолчанию: Все) Разрешить / команда справки irp
inventoryrollbackplus.adminalerts - (По умолчанию: OP) Позволяет IRP отправлять предупреждения и обновления этим игрокам
inventoryrollbackplus.deathsave - (По умолчанию: все) Разрешить резервное копирование при смерти
inventoryrollbackplus.joinsave - (По умолчанию: все) Разрешить резервное копирование при объединении
inventoryrollbackplus.leavesave - (По умолчанию: все) Разрешить резервное копирование при отпуске
inventoryrollbackplus.worldchangesave - (По умолчанию: все) Разрешает резервное копирование при изменении мира
(На данный момент узлы разрешений inventoryrollbackplus.* и inventoryrollback.* взаимозаменяемы для обеспечения совместимости при переносе из старого плагина в этот новый. Однако в будущем это изменится, поэтому, пожалуйста, обновите свои разрешения на использование inventoryrollbackplus. *)