Плагин для серверов Майнкрафт, который выдаёт каждому игроку личные виртуальные хранилища для предметов. Сундуки открываются по номеру или через меню выбора, а их количество, размер и доступные действия зависят от прав.
Возможности
- Нумерованные личные хранилища с именами и иконками из материала или предмета в руке.
- Меню выбора с навигацией, сведениями о свободном месте и просмотром закрытых хранилищ.
- Сортировка содержимого: объединяет одинаковые стопки и упорядочивает предметы.
- Ограничения на предметы по белому или чёрному списку, мирам и режимам игры, задержка между открытиями; доступ к эндер-сундуку можно включить отдельно.
- Размеры от 9 до 54 слотов, в том числе отдельный размер для конкретного хранилища.
- Хранение данных в JSON, YAML или встроенной базе H2 на самом сервере. Данные можно переносить между этими форматами.
- Автоматические и ручные резервные копии, восстановление, журнал действий персонала и сохранение метаданных предметов.
- Администраторы могут просматривать, редактировать, очищать, удалять и восстанавливать хранилища игроков.
- Импорт данных из PlayerVaultsX, AxVaults, EnderVaults, FairyVaults и CocoVaults3.
- Необязательная интеграция с PlaceholderAPI для вывода числа хранилищ, занятых и свободных ячеек, размера и названия.


Команды
Основная команда — /cv; также работают алиасы /cocovaults, /vault, /vaults, /cocov, /cocovault, /pv, /pvault, /pvaults.
/cv <vault>— открыть своё хранилище./cv gui— открыть меню выбора./cv rename <vault> <name>— переименовать хранилище./cv icon <vault> <material|HAND>— назначить иконку из материала или предмета в руке./cv sort <vault>— отсортировать предметы./cv admin view <player> <vault>— открыть хранилище другого игрока./cv admin inspect <player> <vault>— просмотреть его без возможности менять предметы./cv admin forceopen <vault> <player>— открыть хранилище игроку, который находится на сервере./cv admin list <player>— вывести список сохранённых хранилищ игрока./cv admin clear <player> <vault>и/cv admin delete <player> <vault>— очистить или удалить хранилище с подтверждением и резервной копией./cv admin backupи/cv admin restore <file> [player]— создать или восстановить резервную копию./cv admin purge <empty|inactive> [days]— удалить пустые либо давно неиспользуемые хранилища./cv admin migrate <source> <destination>— перенести данные между JSON, YAML и H2./cv admin import <plugin> [option]— импортировать данные другого плагина./cv admin info— показать сведения о хранилище данных и резервных копиях./cv admin reload— перезагрузить конфигурацию плагина.
Права
Для игроков:
cocovaults.open— открытие хранилищ и меню.cocovaults.rename,cocovaults.icon,cocovaults.sort— переименование, смена иконки и сортировка.cocovaults.quantity.<n>— доступ к хранилищам с 1 поn.cocovaults.unlocked.<vault>— открыть одно конкретное хранилище сверх обычного лимита.cocovaults.size.<slots>— общий размер хранилищ.cocovaults.size.<vault>.<slots>— размер одного хранилища с приоритетом над общим.cocovaults.bypass.blacklistиcocovaults.bypass.restrictions— обход ограничений на предметы, миры, режимы и задержку.
Для персонала используются cocovaults.admin либо отдельные права: cocovaults.admin.view, cocovaults.admin.edit, cocovaults.admin.backup, cocovaults.admin.restore, cocovaults.admin.clear, cocovaults.admin.delete, cocovaults.admin.purge, cocovaults.admin.migrate, cocovaults.admin.import, cocovaults.admin.list, cocovaults.admin.forceopen, cocovaults.admin.info, cocovaults.admin.reload.
Настройка
Параметры хранилищ находятся в Settings.yml: в нём задаются хранилище данных, число и размер сундуков по умолчанию, ограничения, сообщения, звуки и права команд. Стандартный лимит хранилищ равен нулю, поэтому игрокам нужно выдать cocovaults.quantity.<n> либо изменить Default-Vaults.
Тексты поддерживают MiniMessage, цветовые коды и шестнадцатеричные цвета. Через PlaceholderAPI доступны %cocovaults_max_vaults%, %cocovaults_available_vaults%, %cocovaults_used_vaults%, %cocovaults_size_<n>%, %cocovaults_items_<n>%, %cocovaults_free_<n>% и %cocovaults_name_<n>%.
Требования
Плагин рассчитан на серверы Spigot и Paper. PlaceholderAPI подключается по желанию для плейсхолдеров в сообщениях и других плагинах.
