CoreProtect записывает действия в мире и помогает выяснить, кто изменил постройку. Для выбранных записей доступен откат. Установите совместимый JAR по инструкции установки плагинов, затем проверьте запуск через /co status. Синтаксис команд приведён в документации CoreProtect.
Найти изменения
Команды ниже выполняет администратор в игре, рядом с повреждённым участком. PlayerName замените настоящим ником, а время и радиус подберите под случай.
- Включите инспектор командой
/co inspectи проверьте нужные блоки. Повторный вызов выключает режим. - Посмотрите поломки выбранного игрока за последние 30 минут в радиусе пяти блоков:
/co lookup u:PlayerName t:30m r:5 a:-blockПоиск не меняет мир. Убедитесь, что найденные записи относятся к нужной постройке. u: ограничивает игрока, t: — период, r: — область вокруг вас, a:-block — сломанные блоки. Если результата нет, сначала проверьте ник, место и время.
Предпросмотр и восстановление
Перед откатом сохраните резервную копию сервера. Проверьте, что внутри выбранной области нет более поздней постройки, которую важно сохранить.
С теми же фильтрами запустите предварительный просмотр:
/co rollback u:PlayerName t:30m r:5 a:-block #previewОсмотрите результат. Если затронуто лишнее, выполните /co cancel и уточните фильтры. Если всё верно, /co apply применит подготовленный откат. Эти действия подтверждены исходниками обработчика применения и отмены.
После завершения проверьте участок вместе с владельцем. Не заменяйте локальный радиус глобальным откатом ради быстрого исправления: это затронет другие постройки.
Проверка и ошибки
Для первого знакомства используйте тестовый участок: поставьте и сломайте один блок после установки плагина, найдите запись и проверьте предпросмотр.
Если команда неизвестна, проверьте загрузку CoreProtect в консоли. Если нет доступа, проверьте права администратора через LuckPerms. Если записи отсутствуют, проверьте журналирование и базу плагина. Изменения, сделанные до начала записи или уже удалённые из истории, CoreProtect восстановить по журналу не сможет.