Плагин для серверов Майнкрафт на Paper, который добавляет личные хранилища игроков. Предметы из ячеек сохраняются во встроенной базе H2, а все действия с ними записываются в журнал для администраторов.
Возможности
- Игроки открывают собственные хранилища, а администраторы могут просматривать чужие.
- Журнал фиксирует открытие и закрытие хранилища, внесение и получение предметов, заблокированные предметы, действия администратора и ошибки загрузки. В записи можно посмотреть точный предмет наведением курсора.
- Одно хранилище открывается как общий инвентарь: это защищает от рассинхронизации при одновременном просмотре.
- Хопперы и другая автоматизация не могут перемещать предметы через хранилище.
- При немедленном сохранении изменения записываются после каждого действия.
Команды
/pv [number]— открыть своё хранилище; также доступны/playervaultи/pvault./mightvaults help— показать список команд./mightvaults open <player> <number>— открыть хранилище игрока./mightvaults logs <player> [number|all] [page]— посмотреть журнал хранилища./mightvaults recent [page]— показать последние действия во всех хранилищах./mightvaults info <player>— узнать число хранилищ игрока и источник этого права./mightvaults clear <player> <number> confirm— очистить хранилище с подтверждением./mightvaults stats— показать общий объём хранилищ./mightvaults reload— перечитатьconfig.yml.
Для административных команд также есть /mvaults и /pvadmin.
Права
mightvaults.vaults.<number>— доступ к указанному хранилищу и всем предыдущим.mightvaults.vaults.*— доступ ко всем хранилищам до значенияmax-vaults.mightvaults.admin— все административные команды и доступ ко всем хранилищам.mightvaults.bypass.cooldown— отменяет задержку команды/pv.
Например, mightvaults.vaults.5 открывает хранилища с первого по пятое. Права регистрируются в системе Bukkit, поэтому их видят LuckPerms и другие менеджеры прав.
Настройка
Основные параметры находятся в config.yml:
default-vaults— число хранилищ без прав.max-vaults— максимальный номер хранилища.rows— размер хранилища от 1 до 6 рядов.sounds.*— звуки открытия и закрытия.saving.mode— режим сохранения.security.*— проверка при открытии и чёрный список предметов.logging.*— подробность и срок хранения журнала.
Данные хранятся в plugins/MightVaults/data/mightvaults.mv.db. Перед созданием копии базы остановите сервер.
Требования
Нужны сервер Paper и Java 21. База H2 уже включена в плагин; дополнительные загрузки не нужны.
