Перейти к содержимому

PrismProtect

Добавляет функционал защиты для серверов (по типу coreprotect). Есть откат, поиск + подсветка найденного в клиенте и т. д.

FabricForge
Загрузчики
FabricForge
Скачиваний на Modrinth
1,2 тыс.
Подписчиков на Modrinth
6
версий
7
Обновлён
1 апреля 20261 апр.
Опубликован
в 2026

Коротко о моде

Работает на Fabric и Forge
Для Minecraft 1.20.1–1.20.4
Ставится только на сервер; игрокам ставить не нужно
Последняя версия — 1.3.2 от 1 апреля 2026
Лицензия GPL-3.0-or-later — бесплатно
Где нужен
В игрене нуженНа сервереобязателен

Ставится только на сервер; игрокам ставить не нужно

Версии игры1.20.1–1.20.4
Описание переведено автоматическиПоказать оригинал (EN)

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.4Forge 47.2.0+✅ Поддерживается
1.20.1–1.20.4Fabric 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 на сервере?

Ставится только на сервер; игрокам ставить не нужно

Лицензия и источник
GNU General Public License v3.0 or laterможно использовать и распространять; изменённые версии — под той же лицензией и с исходным кодом
Оригинал — Modrinth↗Файлы — без изменений, проверены по SHA-512Это ваш мод? Правообладателям

Сайт использует cookie: необходимые — для входа и темы, а также счётчики посещений Яндекс Метрика и LiveInternet — по ним мы видим, как пользуются сайтом. Рекламных cookie у нас нет. Подробнее