
pVaults - Личные хранилища для игроков
pVaults - плагин для Paper и Folia, который даёт каждому игроку личное многостраничное хранилище с командой /vault. Данные переживают вайпы и переезды между серверами, есть поддержка Bedrock-игроков через Geyser и полный админ-контроль.
pVaults - плагин для Paper и Folia, который выдаёт каждому игроку персональное многостраничное хранилище прямо в интерфейсе. По сути это личный эндер-сундук, но без привязки к миру и с нормальным управлением. Зайдёт тем, кто держит сервер с выживанием: игроки часто жалуются, что некуда сложить добро, чтобы оно не сгорело при вайпе. Здесь эта боль закрывается одной командой.
Хранилища лежат в отдельной папке PlayerVaults/vaults, а не в данных мира. Значит, при сбросе сервера контент не пропадает - скачал папку, залил обратно, и всё на месте. Для админов это буквально спасение: раньше приходилось объяснять игрокам, что вещи пропадут, а теперь можно продублировать их в архив.
Как это выглядит для игрока
Набираете /vault - открывается GUI-инвентарь с вашими предметами. Если выдали несколько страниц, между ними переключаетесь стрелками прямо в меню. Хотели страницу номер три? Пишете /vault 3, и вперёд.
Размер инвентаря и заголовок окна настраиваются в config.yml, причём заголовок поддерживает MiniMessage - можно вставить градиент или цветной текст. По умолчанию max pages задаётся там же, а расширение выдаётся правами.
Права и команды
playervaults.use- открывает собственное хранилище.playervaults.admin- просмотр и правка чужих хранилищ плюс релоад плагина.playervaults.pages.X- доступ к дополнительным страницам сверх базовых.
Команды выглядят так:
/vault [page]- открыть своё хранилище./vault view <player> <page>- админский просмотр или редактирование чужого хранилища./playervaults reload- перечитать конфиг, доступно только админам.
Админский просмотр работает и для офлайн-игроков. Это удобно, когда нужно проверить, не завёл ли кто-то ферму дюпов, или выдать компенсацию человеку, который зашёл в игру последний раз месяц назад.
Нюанс про Bedrock и Geyser
В описании заявлена поддержка Bedrock-игроков через Geyser. По факту Geyser не прописан как обязательная зависимость в исходниках, так что на чистом сервере без него всё тоже запустится. Но если у вас кросс-плей, хранилища открываются и у бедрок-игроков - правда, интерфейс будет уже в стиле их клиента, и стрелки навигации могут смотреться иначе. Проверьте на тестовом аккаунте, прежде чем раскатывать на весь сервер.
Перенос между серверами
Схема простая и рабочая. Архивируете папку vaults на сервере A, скачиваете, распаковываете в PlayerVaults/vaults на сервере B - и всё. То же самое с вайпами: сохранили папку, сбросили мир, залили обратно. Главное не запускать сервер с двумя разными копиями папки одновременно, иначе получите рассинхрон и потерянные страницы.
Совет: перед крупным обновлением или переездом делайте бэкап папки vaults отдельно от общего бэкапа мира. Мелочь, но когда игрок пишет "у меня пропали вещи", именно эта папка спасает репутацию сервера.
Что важно знать перед установкой
Плагин собирается под Paper API 1.21.x и Java 21, поддерживает Folia. На чистом Spigot или старых ядрах лучше не проверять - не заведётся. Отдельного API-плагина для работы не требуется.
По сути pVaults - нишевая утилита без лишнего. Не пытается быть экономикой или аукционом, просто даёт безопасное место для вещей. Если вы админ и устали от "а куда мне сложить это, чтобы не потерять" - самое то. Скачать pVaults можно на Modrinth, там же лежат исходники под GPL-3.0.
На заметку: актуальная версия в исходниках выше той, что светится на странице загрузки, так что если нужна самая свежая сборка - проверяйте plugin.yml в репозитории и не удивляйтесь расхождению.
Сервер для плагина pVaults - Личные хранилища для игроков - как у профи
Плагин pVaults - Личные хранилища для игроков создан для серверов: на своём сервере вы настраиваете его под себя и решаете, кому играть. Создать сервер с плагином pVaults - Личные хранилища для игроков для друзей можно за пару минут - BungeeHost всё уже подготовил.
