- Документация
- https://modrinth.com/plugin/privatevaults
PrivateVaults — серверный плагин для Bukkit, Paper и Spigot, предоставляющий игрокам защищённые нумерованные хранилища. Пользователь открывает нужное окно командой /pv <номер>, размещает предметы и закрывает интерфейс; по описанию проекта содержимое сохраняется автоматически. Категории ресурса — management и storage.
Автор — Mamtak. Лицензия — MIT, SPDX: MIT. Плагин обязателен на сервере, а клиентская сторона отмечена как unsupported: отдельная клиентская установка не заявлена.
PrivateVaults заменяет физический контейнер виртуальным интерфейсом, связанным с игроком и номером хранилища. Размер настраивается, значение по умолчанию — 32 слота. Нумерация помогает разделять запасы, а лимиты позволяют выдавать группам разное число хранилищ.
Слово «private» означает ограниченный игровой доступ. Шифрование, журнал операций, межсерверная синхронизация и отдельное резервное копирование не заявлены. Плагин следует оценивать как средство управления личными инвентарями, а не как криптографическое хранилище.
Ресурс рассчитан на survival-, SMP- и другие серверы, где игрокам нужно постоянное личное место для предметов без размещения сундуков в мире. Он удобен и для проектов с привилегиями, поскольку количество хранилищ связывается с разрешениями.
PrivateVaults подходит, если нужны:
• личные хранилища по номеру;
• настраиваемые лимиты и размеры;
• список доступных номеров;
• административный просмотр чужих хранилищ;
• многостраничный интерфейс выбора;
• перечитывание конфигурации без полного рестарта.
Не подтверждены общий доступ, поиск и сортировка предметов, импорт из других плагинов и единая база для нескольких серверов.
/pv <номер> открывает собственное хранилище, а /pv list перечисляет доступные номера. Для администрации описаны открытие чужого хранилища в реальном времени и просмотр списка другого игрока; эти операции требуют mamtak.pv.adminaccess.
/pv reload предназначена для операторов и перечитывает config.yml без рестарта. Также заявлен /pv gui … с многостраничным интерфейсом. Его аргумент в предоставленном фрагменте отображён неполно, поэтому точный синтаксис нельзя восстанавливать догадкой.
Проверка для игрока:
• Выполнить /pv list.
• Открыть разрешённый номер.
• Положить тестовый предмет и закрыть окно.
• Повторно открыть тот же номер.
• Убедиться, что предмет сохранён, а лишние номера недоступны.
В config.yml заявлены vault-limits, default-vault-size и vault-sizes. Опубликованная схема содержит:
• mamtak.pv.normal — 2 хранилища;
• mamtak.pv.advanced — 4;
• mamtak.pv.rich — 6;
• mamtak.pv.moderator — 8;
• mamtak.pv.admin — 12;
• mamtak.pv.owner — без ограничения при owner, равном 0;
• mamtak.pv.adminaccess — доступ к хранилищам других игроков.
Это исходные значения, а не обязательная модель. Не указано, какое право имеет приоритет при одновременной выдаче нескольких групп и что происходит после уменьшения лимита. Такие случаи нужно проверять на копии сервера.
Подтверждены Minecraft 1.21 и все перечисленные выпуски от 1.21.1 до 1.21.11. Платформы: Bukkit, Paper и Spigot.
Обязательные project dependencies в выбранных метаданных не указаны. Это не гарантирует совместимость с любым форком, менеджером прав или набором плагинов. Версия Java и точные сборки ядер не приведены, поэтому назначать их предположительно нельзя.
Один JAR помещают в папку plugins совместимого сервера. Клиентам файл не устанавливают.
Порядок действий:
• Остановить сервер и создать резервную копию.
• Проверить версию Minecraft и тип ядра.
• Удалить дубликаты PrivateVaults из активной папки.
• Поместить выбранный JAR в plugins.
• Запустить сервер и изучить журнал.
• Проверить созданную конфигурацию.
• Выдать тестовые права и испытать сохранение.
Дополнительные каталоги, параметры запуска и ручное создание данных не описаны.
Версия 1.2.1 представлена PrivateVaults-1.2.jar размером 12 272 байта. SHA-512: 161cbabc4a22d8f38b552dd30bb98011c30a77bc5b162805f570445c564648d3bb1a87d060a0a201da1391e76a4cdffa50388b354b958e131fef1e27b9a3f072. SHA-1: c899fe2490f9aaef430fedc925ec67c21f325e1c.
Версия 1.1 представлена PrivateVaults-1.1.jar размером 9 811 байт. SHA-512: ad823857e142fb2b2d8ef1945a328575fcbb2fedd8004c7838902780b45ce715fceed94a611b0555c6a781512f791c1d373bac19a47a1ddd1f023ea14f6488b9. SHA-1: 4c661bd7bb8a8811b0ef913761f9260abeaa3d9a.
Файлы получены по официальному HTTPS и локально сверены по опубликованным хешам. Архивы прошли статическую проверку структуры и путей. Динамический запуск не выполнялся, поэтому целостность подтверждена, а работа в конкретной среде — нет.
После запуска следует проверить полный цикл:
• в журнале нет отказа загрузки PrivateVaults;
• разрешённый номер открывается;
• номер сверх лимита недоступен;
• предмет сохраняется после повторного открытия;
• обычный игрок не получает административный доступ;
• /pv list соответствует правам;
• тестовое изменение применяется после /pv reload;
• после перезапуска содержимое остаётся доступным.
До окончания проверки лучше использовать временные предметы, а не ценности игроков.
Перед переходом с 1.1 на 1.2.1 нужно остановить сервер и сохранить старый JAR, конфигурацию и все данные PrivateVaults. Формат миграции не описан, поэтому обновление сначала проверяют на копии.
Последовательность:
• Зафиксировать версию и настройки.
• Создать согласованную резервную копию.
• Убрать старый JAR из plugins.
• Проверить размер и хеш нового файла.
• На копии открыть существующие хранилища.
• Проверить запись предметов и повторный запуск.
• Затем обновить рабочий сервер.
Если новая версия изменила данные, для отката недостаточно вернуть прежний JAR. Следует восстановить JAR, конфигурацию и данные из одной резервной точки.
При недоступной команде проверяют загрузку и разрешения. При неверном лимите сопоставляют права с vault-limits, не предполагая неизвестный приоритет. Если настройки не применились, проверяют config.yml и предусмотренную перезагрузку.
Диагностический список:
• только один JAR PrivateVaults;
• совпадение размера и хеша;
• поддерживаемая версия и платформа;
• сообщения плагина в журнале;
• повторение сбоя на копии с минимумом сторонних плагинов;
• запись номера хранилища, прав и последовательности действий;
• резервная копия до редактирования данных.
Не заявлены восстановление отдельного хранилища, аудит действий администратора и гарантии совместимости с другими виртуальными инвентарями.
Нет. Плагин устанавливается на сервер, клиентская сторона отмечена как unsupported.
Используется /pv <номер>, а доступные номера показывает /pv list.
Да, административная функция заявлена. Она требует mamtak.pv.adminaccess, по умолчанию предназначенного для операторов.
Число определяется vault-limits и правом. Опубликованы лимиты 2, 4, 6, 8 и 12; owner со значением 0 означает отсутствие ограничения.
Обязательные project dependencies в выбранных метаданных не указаны. Конкретную сборку всё равно нужно тестировать.
Новее версия 1.2.1 в PrivateVaults-1.2.jar. Имя JAR содержит 1.2, а версия выпуска указана как 1.2.1.
Лицензия MIT разрешает локализацию. Нужно сохранить название PrivateVaults, авторство Mamtak и сведения о лицензии, не приписывая автору редакционные выводы.
Автор — Mamtak. Лицензия — MIT, SPDX: MIT. Плагин обязателен на сервере, а клиентская сторона отмечена как unsupported: отдельная клиентская установка не заявлена.
Назначение и принцип работы
PrivateVaults заменяет физический контейнер виртуальным интерфейсом, связанным с игроком и номером хранилища. Размер настраивается, значение по умолчанию — 32 слота. Нумерация помогает разделять запасы, а лимиты позволяют выдавать группам разное число хранилищ.
Слово «private» означает ограниченный игровой доступ. Шифрование, журнал операций, межсерверная синхронизация и отдельное резервное копирование не заявлены. Плагин следует оценивать как средство управления личными инвентарями, а не как криптографическое хранилище.
Скриншоты и внешний вид
Кому подходит и когда его выбирать
Ресурс рассчитан на survival-, SMP- и другие серверы, где игрокам нужно постоянное личное место для предметов без размещения сундуков в мире. Он удобен и для проектов с привилегиями, поскольку количество хранилищ связывается с разрешениями.
PrivateVaults подходит, если нужны:
• личные хранилища по номеру;
• настраиваемые лимиты и размеры;
• список доступных номеров;
• административный просмотр чужих хранилищ;
• многостраничный интерфейс выбора;
• перечитывание конфигурации без полного рестарта.
Не подтверждены общий доступ, поиск и сортировка предметов, импорт из других плагинов и единая база для нескольких серверов.
Команды и доступные функции
/pv <номер> открывает собственное хранилище, а /pv list перечисляет доступные номера. Для администрации описаны открытие чужого хранилища в реальном времени и просмотр списка другого игрока; эти операции требуют mamtak.pv.adminaccess.
/pv reload предназначена для операторов и перечитывает config.yml без рестарта. Также заявлен /pv gui … с многостраничным интерфейсом. Его аргумент в предоставленном фрагменте отображён неполно, поэтому точный синтаксис нельзя восстанавливать догадкой.
Проверка для игрока:
• Выполнить /pv list.
• Открыть разрешённый номер.
• Положить тестовый предмет и закрыть окно.
• Повторно открыть тот же номер.
• Убедиться, что предмет сохранён, а лишние номера недоступны.
Лимиты, размеры и разрешения
В config.yml заявлены vault-limits, default-vault-size и vault-sizes. Опубликованная схема содержит:
• mamtak.pv.normal — 2 хранилища;
• mamtak.pv.advanced — 4;
• mamtak.pv.rich — 6;
• mamtak.pv.moderator — 8;
• mamtak.pv.admin — 12;
• mamtak.pv.owner — без ограничения при owner, равном 0;
• mamtak.pv.adminaccess — доступ к хранилищам других игроков.
Это исходные значения, а не обязательная модель. Не указано, какое право имеет приоритет при одновременной выдаче нескольких групп и что происходит после уменьшения лимита. Такие случаи нужно проверять на копии сервера.
Совместимость и зависимости
Подтверждены Minecraft 1.21 и все перечисленные выпуски от 1.21.1 до 1.21.11. Платформы: Bukkit, Paper и Spigot.
Обязательные project dependencies в выбранных метаданных не указаны. Это не гарантирует совместимость с любым форком, менеджером прав или набором плагинов. Версия Java и точные сборки ядер не приведены, поэтому назначать их предположительно нельзя.
Установка
Один JAR помещают в папку plugins совместимого сервера. Клиентам файл не устанавливают.
Порядок действий:
• Остановить сервер и создать резервную копию.
• Проверить версию Minecraft и тип ядра.
• Удалить дубликаты PrivateVaults из активной папки.
• Поместить выбранный JAR в plugins.
• Запустить сервер и изучить журнал.
• Проверить созданную конфигурацию.
• Выдать тестовые права и испытать сохранение.
Дополнительные каталоги, параметры запуска и ручное создание данных не описаны.
Файлы и контроль целостности
Версия 1.2.1 представлена PrivateVaults-1.2.jar размером 12 272 байта. SHA-512: 161cbabc4a22d8f38b552dd30bb98011c30a77bc5b162805f570445c564648d3bb1a87d060a0a201da1391e76a4cdffa50388b354b958e131fef1e27b9a3f072. SHA-1: c899fe2490f9aaef430fedc925ec67c21f325e1c.
Версия 1.1 представлена PrivateVaults-1.1.jar размером 9 811 байт. SHA-512: ad823857e142fb2b2d8ef1945a328575fcbb2fedd8004c7838902780b45ce715fceed94a611b0555c6a781512f791c1d373bac19a47a1ddd1f023ea14f6488b9. SHA-1: 4c661bd7bb8a8811b0ef913761f9260abeaa3d9a.
Файлы получены по официальному HTTPS и локально сверены по опубликованным хешам. Архивы прошли статическую проверку структуры и путей. Динамический запуск не выполнялся, поэтому целостность подтверждена, а работа в конкретной среде — нет.
Проверка результата
После запуска следует проверить полный цикл:
• в журнале нет отказа загрузки PrivateVaults;
• разрешённый номер открывается;
• номер сверх лимита недоступен;
• предмет сохраняется после повторного открытия;
• обычный игрок не получает административный доступ;
• /pv list соответствует правам;
• тестовое изменение применяется после /pv reload;
• после перезапуска содержимое остаётся доступным.
До окончания проверки лучше использовать временные предметы, а не ценности игроков.
Безопасное обновление и откат
Перед переходом с 1.1 на 1.2.1 нужно остановить сервер и сохранить старый JAR, конфигурацию и все данные PrivateVaults. Формат миграции не описан, поэтому обновление сначала проверяют на копии.
Последовательность:
• Зафиксировать версию и настройки.
• Создать согласованную резервную копию.
• Убрать старый JAR из plugins.
• Проверить размер и хеш нового файла.
• На копии открыть существующие хранилища.
• Проверить запись предметов и повторный запуск.
• Затем обновить рабочий сервер.
Если новая версия изменила данные, для отката недостаточно вернуть прежний JAR. Следует восстановить JAR, конфигурацию и данные из одной резервной точки.
Ограничения и диагностика
При недоступной команде проверяют загрузку и разрешения. При неверном лимите сопоставляют права с vault-limits, не предполагая неизвестный приоритет. Если настройки не применились, проверяют config.yml и предусмотренную перезагрузку.
Диагностический список:
• только один JAR PrivateVaults;
• совпадение размера и хеша;
• поддерживаемая версия и платформа;
• сообщения плагина в журнале;
• повторение сбоя на копии с минимумом сторонних плагинов;
• запись номера хранилища, прав и последовательности действий;
• резервная копия до редактирования данных.
Не заявлены восстановление отдельного хранилища, аудит действий администратора и гарантии совместимости с другими виртуальными инвентарями.
FAQ
Нужна ли установка игрокам?
Нет. Плагин устанавливается на сервер, клиентская сторона отмечена как unsupported.
Как открыть своё хранилище?
Используется /pv <номер>, а доступные номера показывает /pv list.
Можно ли открыть чужое хранилище?
Да, административная функция заявлена. Она требует mamtak.pv.adminaccess, по умолчанию предназначенного для операторов.
Сколько хранилищ получает игрок?
Число определяется vault-limits и правом. Опубликованы лимиты 2, 4, 6, 8 и 12; owner со значением 0 означает отсутствие ограничения.
Нужны ли зависимости?
Обязательные project dependencies в выбранных метаданных не указаны. Конкретную сборку всё равно нужно тестировать.
Какой файл новее?
Новее версия 1.2.1 в PrivateVaults-1.2.jar. Имя JAR содержит 1.2, а версия выпуска указана как 1.2.1.
Что сохранять при локализации?
Лицензия MIT разрешает локализацию. Нужно сохранить название PrivateVaults, авторство Mamtak и сведения о лицензии, не приписывая автору редакционные выводы.