Скачать Плагин prism в Майнкрафт
prism

Плагин prism 4.4 +4.3

Документация
https://modrinth.com/plugin/prism
Prism — серверный плагин для регистрации игровых событий и исправления нежелательных изменений мира. Он работает на Paper, Purpur и Folia, не требует клиентской установки и поддерживает Minecraft 1.21.4–1.21.11 и 26.1–26.2.

Проект ведёт историю активности, позволяет искать записи, предварительно просматривать выбранные изменения, откатывать их и восстанавливать обратно. Prism 4 описан как полная переработка прежних поколений плагина, используемого серверными командами с 2012 года.

Назначение плагина​


Prism создаёт журнал событий и даёт администрации инструменты для анализа последствий. Он пригоден при гриферстве, случайном разрушении и ошибках персонала.

Типовой рабочий процесс:

• определить границы инцидента;
• найти относящиеся к нему записи;
• сузить результат параметрами и фильтрами;
• предварительно оценить предполагаемый откат;
• применить изменение только к нужному набору;
• проверить результат и отчёт о пропусках.

Категории management и utility подчёркивают административное назначение. Игрового контента для клиента Prism не добавляет.

Скриншоты и внешний вид​

pro250-139-01-62a0ee35adc8.webp


Журналирование и поиск​


Официальное описание заявляет регистрацию более чем 45 типов активности. Точный перечень в фактической основе отсутствует, поэтому перечислять отдельные события как подтверждённые нельзя. Записи предназначены для последующего поиска, фильтрации и расследования.

Подтверждены развитые параметры поиска, новые параметры Prism 4, теги и система фильтров. Также заявлены автоподсказки команд, параметров и флагов. Конкретный синтаксис в доступных данных отсутствует и здесь не приводится.

Откат, восстановление и просмотр​


В Prism заявлены rollback, restore и preview:

• preview помогает оценить выбранный набор до применения;
• rollback предназначен для отмены зафиксированных действий;
• restore позволяет вернуть отменённые изменения;
• report объясняет, почему отдельные модификации были пропущены.

Также присутствуют инструменты inspect, rollback и restore в форме специальных жезлов. Их точная выдача, права и управление не раскрыты. Предварительный просмотр особенно важен на рабочем сервере: слишком широкий запрос способен затронуть больше данных, чем планировалось.

Поддерживаемые базы данных​


Prism работает с H2, SQLite, MySQL, MariaDB и PostgreSQL. Для MySQL, MariaDB и PostgreSQL заявлена поддержка хранимых процедур. Это позволяет использовать локальное либо внешнее хранилище в зависимости от архитектуры сервера.

Основа не содержит рекомендаций по размеру базы или производительности, поэтому лучшую СУБД для конкретного сервера определить нельзя. Базовые меры:

• организовать резервное копирование;
• контролировать доступ учётной записи;
• наблюдать за ростом данных;
• проверять изменения на тестовой среде;
• не менять политику хранения без возможности восстановления.

Сериализация и служебные функции​


В Prism 4 заявлена улучшенная сериализация данных блоков, сущностей и предметов. Дополнительно подтверждены:

• теги;
• простая система разрешений;
• просмотр полных предметов в инвентаре через Vault;
• отчёт о пропущенных изменениях;
• локализация и настраиваемое форматирование сообщений;
• прокомментированные и организованные конфигурационные файлы;
• система очистки с планировщиком.

Эти функции не гарантируют восстановление любого объекта: отдельные модификации могут быть пропущены.

Совместимость и стороны​


Подтверждены Minecraft 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2 и 26.2. Платформы — Folia, Paper и Purpur.

Схема установки:

• клиент не поддерживается и не требуется;
• сервер обязателен;
• формат — JAR;
• файл помещается в папку plugins.

Общий список платформ не означает, что один JAR подходит для всех ядер. В данных отдельно представлены варианты Folia и Paper, поэтому выбор должен соответствовать архитектуре сервера.

Выпуски для Folia и Paper​


Подтверждены два файла:

• prism-folia-v4.4.jar, версия 4.4, размер 2 354 773 байта;
• prism-paper-v4.3.jar, версия 4.3, размер 1 828 716 байт.

Folia-вариант имеет номер 4.4, Paper-вариант — 4.3. Одновременно устанавливать оба файла не следует. Purpur входит в список платформ, но отдельного JAR с его названием нет.

Требование NBT-API​


В выбранных метаданных обязательные project dependencies не указаны. Однако официальный исходный текст прямо сообщает: Prism требует NBT-API. Отсутствие записи в поле зависимостей не отменяет это заявленное требование.

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

Установка и первичная проверка​


Базовый порядок установки:

• остановить совместимый сервер;
• выбрать JAR для нужной платформы;
• поместить его в папку plugins;
• учесть требование NBT-API;
• запустить сервер и проверить журнал загрузки;
• испытать функции на тестовом участке;
• перед рабочим внедрением сохранить резервную копию.

Перед обновлением следует копировать базу и конфигурационные файлы.

Практика безопасного применения​


Prism способен изменять мир при откате и восстановлении, поэтому права следует выдавать ограниченно. Конкретные узлы разрешений в основе не приведены.

Полезный административный регламент:

• разделить права просмотра и изменения;
• всегда использовать предварительный просмотр;
• начинать с узкой области и периода;
• делать копию перед крупным откатом;
• читать отчёт о пропущенных модификациях;
• документировать действия персонала;
• проверять итог непосредственно в мире.

Плагин не заменяет резервные копии и контроль доступа.

Очистка журнала​


В Prism есть purge-система с планировщиком. Конкретные сроки хранения не указаны. Слишком ранняя очистка может удалить историю, нужную для расследования, а отсутствие очистки — привести к постоянному росту базы.

Перед изменением политики хранения нужно проверить резервное копирование и возможность восстановления архива.

Хеши, лицензия и проверка​


Для prism-folia-v4.4.jar указаны SHA-512 d474d4b83e852519861199c15b5b99748e3cea56eeba62e466a1559aff2a8a02c24d8f371fb8d861699588cb66beaa732644a0fe33b9bfd073b64a292007aa7d и SHA-1 1d360722dfd9014350b3cc974e2cff768a6f1353.

Для prism-paper-v4.3.jar указаны SHA-512 30dbbc122122f3bd92bb6c8d69be7e845c16b58435ea476694c8a70fb1975c12378b0d6fb3fcde832698760aee788b08b0e9a0ed91ec49068601970e8ff444ea и SHA-1 9065e621d6bed0e8ed15a6e0269f004444796d60.

Лицензия — MIT. Оба файла получены по официальному HTTPS, сверены с опубликованными хешами; архивы прошли статическую проверку структуры и путей. Динамический запуск не выполнялся. Это подтверждает целостность исследованных файлов, но не гарантирует совместимость с конкретным набором плагинов и базой.

FAQ​


Нужно ли устанавливать Prism игрокам?​


Нет. Клиент обозначен как неподдерживаемый. Плагин устанавливается только на сервер.

Какой JAR предназначен для Folia?​


Для Folia предоставлен prism-folia-v4.4.jar. Paper-вариант является отдельным артефактом.

Есть ли обязательные зависимости?​


В поле project dependencies они не указаны, но официальный текст прямо требует NBT-API.

Можно ли отменить ошибочный откат?​


Для проекта заявлен restore. Результат зависит от сохранённых данных и выбранного набора изменений.

Какие базы данных поддерживаются?​


H2, SQLite, MySQL, MariaDB и PostgreSQL. Для трёх последних заявлены хранимые процедуры.

Проводился ли запуск JAR-файлов?​


Нет. Выполнены сверка хешей и статическая проверка, но динамический запуск не выполнялся.
Автор
rootme
Скачивания
2
Показов
2
Первый выпуск
Обновление

Оценки

0.00 звёзд 0 оценок

Другие ресурсы пользователя rootme

  • Lost Signal VHS
    Шейдеры Lost Signal VHS
    Lost Signal VHS — лёгкий клиентский шейдерпак постобработки, превращающий Minecraft в...
  • Sarp Shaders
    Шейдеры Sarp Shaders
    Sarp Shaders — клиентский шейдерпак для Minecraft, построенный вокруг мягкого освещения...
  • Solar Reimagined
    Шейдеры Solar Reimagined
    Solar Reimagined — клиентский шейдер-пак, созданный для более яркого и атмосферного изображения...
  • FilterLite Shaders
    Шейдеры FilterLite Shaders
    FilterLite Shaders — клиентский шейдер-пак, сосредоточенный исключительно на экранной...
  • DAP Shaders
    Шейдеры DAP Shaders
    DAP Shaders — клиентский шейдер-пак для Minecraft, добавляющий объёмное освещение, динамические...
  • Aerial
    Шейдеры Aerial
    Aerial — клиентский шейдер-пак, ориентированный на атмосферное освещение, выразительное небо и...
  • AuroraRT
    Шейдеры AuroraRT
    AuroraRT — клиентский шейдер-пак для Minecraft с выраженной полярной и космической эстетикой...
  • Pixelated Shaders
    Шейдеры Pixelated Shaders
    Pixelated Shaders — клиентский шейдер-пак для Minecraft, ориентированный на естественное...
  • Realistic Dark
    Шейдеры Realistic Dark
    Realistic Dark — клиентский шейдер для Minecraft, который пытается передать особенности...
  • NxSimpleHome
    Плагин NxSimpleHome
    NxSimpleHome — серверный плагин для Minecraft, позволяющий игроку сохранить домашнюю точку и...