Плагин для серверов Майнкрафт, который заменяет обычный эндер-сундук на персональное хранилище с размером по правам. Подходит для одиночных серверов и сетей серверов: данные можно хранить локально или синхронизировать через MySQL.
Возможности
- Шесть размеров эндер-сундука: от 9 до 54 ячеек.
- Размер хранилища меняется сразу после выдачи или снятия права.
- При уменьшении размера лишние вещи переносятся в отдельное хранилище, а не пропадают. Их можно забрать командой или они вернутся в сундук после повышения размера.
- Администратор может открыть сундук другого игрока и менять его содержимое в реальном времени.
- Данные хранятся в YML, H2 или MySQL. MySQL позволяет использовать общий эндер-сундук игрока на нескольких серверах сети.
- Есть перенос данных между типами хранилищ, проверка целостности базы и импорт содержимого обычных эндер-сундуков.
- Сообщения, названия меню, звуки и оформление текста настраиваются; поддерживается форматирование MiniMessage.
Команды
/cec,/ec,/customenderchest— открыть свой эндер-сундук./cec overflow— открыть хранилище лишних вещей./cec open <player>— открыть эндер-сундук игрока./cec overflow <player>— открыть хранилище лишних вещей игрока./cec delete <player>— удалить содержимое эндер-сундука игрока./cec reload— перезагрузитьconfig.ymlи языковые файлы./cec migrate <source> <target>— перенести данные междуyml,h2иmysql./cec stats [validate|help]— показать статистику хранилища или проверить данные./cec import vanilla— импортировать данные обычных эндер-сундуков.
Права
CustomEnderChest.commands— открыть свой сундук командами, если это отключено в конфиге.CustomEnderChest.command.open.self— использовать/cec openдля своего сундука.CustomEnderChest.block.open— открывать хранилище кликом по блоку эндер-сундука.CustomEnderChest.command.overflow— просматривать и забирать лишние вещи.CustomEnderChest.level.0— 9 ячеек.CustomEnderChest.level.1— 18 ячеек.CustomEnderChest.level.2— 27 ячеек.CustomEnderChest.level.3— 36 ячеек.CustomEnderChest.level.4— 45 ячеек.CustomEnderChest.level.5— 54 ячейки.CustomEnderChest.command.open.other— открывать сундуки других игроков.CustomEnderChest.command.overflow.other— управлять лишними вещами других игроков.CustomEnderChest.command.delete— очищать сундуки игроков.CustomEnderChest.admin— перезагрузка конфигурации, перенос данных и проверка базы.
Настройка
В config.yml выбираются язык через general.locale, тип хранилища через storage.type, параметры MySQL, интервалы автосохранения и резервного копирования. Можно задать размер сундука по умолчанию, разрешить или запретить открытие кликом по блоку, оставить блоку обычное поведение, а также настроить звуки.
Для лишних вещей настраиваются предупреждение при входе, срок хранения и плата за получение. При включённой плате требуется Vault.
Требования
Плагин рассчитан на Paper и совместим с Folia. Для команды /cec import vanilla нужен NBTAPI. Vault требуется только для взимания платы за получение вещей из хранилища лишних предметов.
