PrismProtect
Добавляет функционал защиты для серверов (по типу coreprotect). Есть откат, поиск + подсветка найденного в клиенте и т. д.
- Загрузчики
- FabricForge
- Скачиваний на Modrinth
- 1,2 тыс.
- Подписчиков на Modrinth
- 6
- версий
- 7
- Обновлён
- 1 апреля 20261 апр.
- Опубликован
- в 2026
Коротко о моде
Ставится только на сервер; игрокам ставить не нужно
PrismProtect — защита вашего модового сервера Minecraft
Требуется Architectury API
PrismProtect — это серверный (и клиентский для подсветки) мод на Architectury для Minecraft 1.20.1–1.20.4, который приносит логирование и откат в стиле CoreProtect на модовые серверы — без плагинов, создан для производительности.
Возможности
- Логирует разрушение/установку/замену блоков с полной поддержкой NBT BlockEntity
- Отслеживает взрывы (TNT, криперы, ванильный конвейер взрывов)
Примечание: некоторые моды с полностью кастомной логикой взрывов могут обходить ванильные хуки и не логироваться - Логирует смерти сущностей с полными NBT-снимками для точного восстановления
- Записывает изменения контейнеров и инвентарей с отслеживанием разницы при открытии/закрытии меню
- Логирует выпадение предметов из разрушенных блоков и результаты крафта для отката предметов
- Поддерживает блоки/сущности из любого мода (ID с пространствами имён сохраняются как есть)
- Использует оптимизированное хранилище SQLite с журналированием WAL и потокобезопасной записью
- Включает режим инспекции для просмотра истории блоков прямо в игре
Команды
/pp inspectПереключить режим инспекции и кликать по блокам для просмотра истории.
/pp lookup [u:<name>] [t:<time>] [r:<radius>] [a:block|entity|container]Поиск записанных действий с фильтрами (a:block по умолчанию).
/pp rollback [u:<name>] [t:<time>] [r:<radius>] [a:entity]Откатить изменения в выбранной области.
Без a:entity откатывает изменения блоков/контейнеров/предметов.
/pp highlight [off] [u:<name>] [t:<time>] [r:<radius>] [w:<world>] [d:<sec>] [l:<limit>] [p:<page>]Подсвечивает найденные изменения блоков цветными контурами в мире для визуального исследования.
Используйте off, чтобы немедленно убрать активные подсветки.
Повторный запуск /pp highlight ... заменяет предыдущий набор подсветок для этого игрока.
/pp restore [u:<name>] [t:<time>] [r:<radius>]Восстановить ранее откаченные изменения блоков/контейнеров/предметов.
/pp purge t:<time>Удалить старые данные логов (требуется уровень OP 4).
/pp statusПоказать счётчики базы данных и статус работы.
Формат времени
Поддерживает s, m, h, d, w
Примеры: 30m, 1h30m, 2d, 1w
Режим подсветки
Используйте /pp highlight для отображения контурных маркеров найденных изменений блоков в мире.
Цвета указывают на тип действия, а /pp highlight off немедленно убирает активные подсветки.
Откат сущностей
Откат сущностей — отдельная область: добавьте a:entity к командам отката.
PrismProtect возрождает сущностей на исходных координатах, используя полные NBT-снимки, захваченные при смерти.
Откат предметов
PrismProtect логирует:
- выпадение предметов из разрушенных блоков
- результаты крафта, взятые из слотов результата
Во время /pp rollback он восстанавливает затронутые блоки и пытается удалить записанные предметы из инвентаря исходного игрока.
Если предметов там нет, он также проверяет выпавшие предметы рядом с исходной позицией.
Хранилище
PrismProtect использует встроенный SQLite (внешняя БД не требуется).
Путь к базе данных: config/prismprotect/prismprotect.db
Журналирование WAL обеспечивает безопасный параллельный доступ при активной нагрузке сервера.
Поддержка версий
| Minecraft | Загрузчик | Статус |
|---|---|---|
| 1.20.1–1.20.4 | Forge 47.2.0+ | ✅ Поддерживается |
| 1.20.1–1.20.4 | Fabric Loader 0.14.25+ + Fabric API 0.92.2+1.20.1 | ✅ Поддерживается |
| 1.20.5+ / 1.21.x | Другие сборки | ⚠️ Не работает (будет добавлено скоро) |
Серверная и опциональная клиентская сторона. Клиентам не нужно устанавливать PrismProtect для подключения.
Частые вопросы
Как установить PrismProtect?
Установите Fabric под свою версию Minecraft, скачайте PrismProtect под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть PrismProtect?
У PrismProtect есть сборки для Minecraft 1.20.1–1.20.4.
Нужен ли PrismProtect на сервере?
Ставится только на сервер; игрокам ставить не нужно