Плагин для серверов Майнкрафт, который сохраняет инвентарь, броню и предмет во второй руке игрока в сундук на месте смерти. Владелец может вернуть вещи у сундука, телепортироваться к нему, перенести его к себе или безопасно посмотреть содержимое.
Возможности
- Сундук защищён от чужого открытия и разрушения; отдельно настраивается защита от взрывов сущностей и блоков.
- Над сундуком может отображаться голограмма с именем игрока, числом предметов и временем до исчезновения. Для заканчивающегося времени доступны мигание и цвета.
- После смерти в чат выводятся настраиваемые кнопки для телепортации, переноса и предпросмотра.
- Содержимое можно посмотреть в интерфейсе без возможности забрать или изменить предметы.
- Активные сундуки выводятся списком с постраничной навигацией, сортировкой по времени и фильтром по текущему миру.
- Для групп игроков задаются свои срок хранения, лимит сундуков, цены команд и тип контейнера: сундук, бочка или шалкер.
- Поддерживаются SQLite и MySQL; сундуки и голограммы сохраняются после перезапуска сервера.
- Есть частицы, сообщения в панели действий, звуки и журналирование действий в консоль.
- PlaceholderAPI позволяет использовать
%safechest_time_left%,%safechest_item_count%и%safechest_location%в чате, табло и меню других плагинов.
Команды
/sctp [номер]— телепортироваться к своему сундуку; номер выбирает сундук из списка./scfetch— перенести свой сундук к игроку./scpreview— открыть предпросмотр содержимого./sclist [страница]— показать активные сундуки./safechestreload— перечитатьconfig.yml,groups.ymlиlang.yml./safechestadmin inspect <игрок>— показать сундуки игрока./safechestadmin delete <uuid>— удалить сундук по идентификатору./safechestadmin purge— очистить истёкшие сундуки из базы./safechestadmin stats— показать статистику сундуков на сервере.
Права
safechest.use— создание и использование сундука смерти.safechest.protect— защита своего сундука.safechest.protect.ignore— доступ к защищённым сундукам других игроков.safechest.tp— команда/sctp.safechest.fetch— команда/scfetch.safechest.group.<name>— назначение группы, напримерsafechest.group.vip.safechest.reload— команда/safechestreload.safechest.admin— команды/safechestadmin.
Настройка
Основные параметры находятся в config.yml: текст голограммы, частицы, звуки, интерфейс предпросмотра, кнопки сообщения о смерти, запретные миры, защита от взрывов и поведение телепортации. В groups.yml задаются правила для групп, а lang.yml содержит сообщения плагина.
Для защиты от двойного выпадения предметов при смерти используется behavior.force-clear-drops-on-death. Чтобы разрешить телепортацию без безопасной точки, укажите commands.teleport-unsafe-behavior: "force".
Требования
Для платы за /sctp и /scfetch нужен Vault и совместимый плагин экономики. Интеграция с PlaceholderAPI используется для переменных плагина.
