▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Плагины/PaperProtect - простой плагин логов блоков и роллбэка для сервера
PaperProtect - простой плагин логов блоков и роллбэка для сервера

PaperProtect - простой плагин логов блоков и роллбэка для сервера

PaperProtect - лёгкий аналог CoreProtect для серверов Paper, Purpur и Spigot. Логирует установку и разрушение блоков, показывает историю, делает откат по времени. Простой, но заброшен автором.

Оцените первым
1.3K
11

PaperProtect - серверный плагин для Minecraft Java Edition, который записывает изменения блоков и умеет откатывать их назад. По сути это облегчённая альтернатива CoreProtect. Если вы держите сервер и вам нужно понять, кто сломал стену или поставил сотню блоков в чужих владениях - вот про это как раз оно.

Сразу важный момент, который стоит знать до скачивания: проект больше не поддерживается. Об этом прямо сказано в описании, да и на площадках вроде Modrinth статус тот же. Актуальная версия - 1.0, помечена как prerelease (бета). Так что воспринимать PaperProtect стоит как рабочий, но замороженный инструмент. Для небольшого ванильного сервера этого часто хватает, но на долгую перспективу лучше смотреть в сторону живых решений.

Зачем это вообще нужно

На любом сервере рано или поздно случается гриферство. Кто-то тихо разбирает чужой дом, кто-то ставит блоки там, где не надо, кто-то просто шалит. И вот тут нужна база событий: кто, когда и какой блок трогал. Без такого журнала админу остаётся только верить на слово. PaperProtect как раз даёт этот минимум - лог установки и разрушения блоков плюс быстрый откат. Админ получает контроль, игроки - спокойствие за свои постройки.

Что умеет плагин

  • Логирование - фиксирует все изменения блоков: и установку, и разрушение.
  • Откат (rollback) - возвращает мир к состоянию до изменений за указанный промежуток времени.
  • Инспект - показывает историю конкретного блока.
  • Near - список недавних изменений рядом с игроком.
  • Проверка обновлений - плагин сам проверяет наличие новой версии и уведомляет.

Работает на Paper, Purpur и Spigot, заявленная совместимость - Minecraft 1.21.3-1.21.4. Распространяется под лицензией MIT.

Установка

  1. Скачайте последнюю версию плагина (файл .jar).
  2. Закиньте его в папку plugins на сервере.
  3. Перезапустите сервер.
  4. База данных создастся автоматически в папке plugins/PaperProtect.

Ничего дополнительно настраивать не нужно, зависимостей нет. Поставил и работает - этим PaperProtect и подкупает.

Права и команды

Единственное право - paperprotect.use, оно открывает доступ ко всем командам. Удобно для маленьких серверов, где не хочется возиться с ролями, но на большой сети будьте аккуратны: лучше давать его только доверенным админам.

КомандаЧто делает
/paperprotect inspectВключает режим инспекта. ПКМ по блоку - смотрите его историю.
/paperprotect rollback <время>Откатывает изменения за последний указанный период (1m, 2h, 3d).
/paperprotect undorollbackОтменяет последний откат.
/paperprotect nearПоказывает недавние изменения блоков рядом с игроком.
/paperprotect helpСписок всех команд.

Формат времени простой: m - минуты, h - часы, d - дни. Например, /paperprotect rollback 5m откатит всё, что произошло за последние пять минут.

Практический пример

Случай типичный: заходите утром на сервер, а часть спавна разобрана. Пишете /paperprotect near, смотрите, кто и что трогал рядом. Дальше /paperprotect rollback 2h, если вандализм случился в пределах двух часов, и блоки возвращаются на место. Если перестарались - /paperprotect undorollback вернёт как было. Всё, база восстановлена, виновник известен.

Как устроено хранение данных

Все события пишутся в SQLite-базу по адресу plugins/PaperProtect/database.db. Записывается игрок, действие, материал блока, координаты и время. Базу можно открыть любым SQLite-редактором (например, DB Browser for SQLite) и поковыряться вручную - удобно, если нужно вытащить статистику по конкретному игроку или разобрать сложный случай.

Совет из практики. SQLite - это файл, а не отдельный сервер БД. Значит, бэкапить проще простого: копируете database.db и у вас есть полный снимок истории. Только не копируйте файл на работающем сервере, сначала остановите его, иначе рискуете получить битую базу.

Важный нюанс: чего PaperProtect не умеет

Тут стоит быть честным. В отличие от CoreProtect, здесь нет расширенного журнала инвентарей, убийств, взаимодействий с сундуками и прочих событий. Только блоки - поставил и сломал. Если вам нужно отслеживать воровство из сундуков или PvP-разборки, PaperProtect это не закроет. Для таких задач нужен полноценный CoreProtect.

Второй момент - проект заброшен. Багов после версии 1.0 никто не чинит, на новых версиях Minecraft плагин может вести себя непредсказуемо. Перед тем как ставить на живой сервер, прогоните его на тестовой копии - банально проверьте, что роллбэк корректно отрабатывает на вашей версии.

Скачать PaperProtect

Если вам нужен минималистичный логгер блоков без лишнего веса и вы готовы мириться с тем, что автор его оставил, - PaperProtect вполне рабочий вариант. Скачать плагин PaperProtect можно для Paper, Purpur и Spigot на Minecraft 1.21.3-1.21.4. Для более старых версий официальной поддержки нет, хотя на практике простые механики часто работают и там - но это уже на ваш страх и риск.

Для тех, кто держит сервер и хочет стабильности, разумнее взять CoreProtect. А PaperProtect - хороший выбор, если нужен лёгкий инструмент под конкретную задачу: логировать блоки и быстро откатывать гриферство. Хостинг для сервера с таким плагином подойдёт любой, поддерживающий Paper или Spigot; на BungeeHost установка занимает буквально пару кликов через панель.

Партнёрский материал

Сервер для плагина PaperProtect - простой плагин логов блоков и роллбэка для сервера - как у профи

Плагин PaperProtect - простой плагин логов блоков и роллбэка для сервера создан для серверов: на своём сервере вы настраиваете его под себя и решаете, кому играть. Создать сервер с плагином PaperProtect - простой плагин логов блоков и роллбэка для сервера для друзей можно за пару минут - BungeeHost всё уже подготовил.

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

1.21.x

Платформы

Поддерживаемые окружения

Сервер

Создатели

Детали

Лицензия:
Опубликован:1 год назад
Обновлён:1 год назад
Главная