Плагин для серверов Майнкрафт создаёт могилу на месте смерти игрока и сохраняет в ней инвентарь, броню, предмет во второй руке и опыт. Он подходит для выживания, пвп-серверов и серверов с экономикой: правила доступа к могиле можно выбрать отдельно.
Возможности
- Могила появляется в безопасной точке: плагин ищет землю при смерти в пустоте, лаве или внутри блоков; при необходимости создаёт платформу в пустоте и заменяет лаву выбранным блоком.
- В качестве могилы можно использовать голову игрока с его скином либо другой блок, например сундук или эндер-сундук. Доступны свечение, частицы, голограмма с владельцем, временем, причиной смерти и числом предметов, а также луч маяка, видимый владельцу.
- Есть пять режимов защиты: личная могила, общая, личная с последующим открытием для всех, общая при смерти от игрока и личная при смерти от мобов или окружения, а также доступ по специальному предмету-ключу.
- После возрождения игрок может получить компас, указывающий на ближайшую могилу. Левый клик по могиле выводит сведения в чат, правый открывает её интерфейс, а Shift + правый клик быстро забирает вещи.
- В интерфейсе
/gravesможно просматривать свои могилы, их содержимое и телепортироваться к ним. Броня при получении вещей может автоматически надеваться в пустые слоты. - Предметы с заданной строкой описания или NBT-тегом
soulbound:trueостаются у игрока после смерти. Процент сохранённого опыта задаётся отдельно. - Если инвентарь заполнен, лишние вещи можно оставить в могиле, выбросить рядом с игроком или запретить получение до освобождения места.
- У могилы может появиться страж: зомби, скелет, визер-скелет или пиглин-брут с оружием и бронёй погибшего. Пока страж жив, могила закрыта.
- Поддерживаются SQLite для одного сервера и MySQL для сети серверов; сохраняются зачарования, описание, NBT-данные, эффекты и атрибуты предметов.
- Через Vault можно назначить цену телепортации, открытия или возврата предметов. Для PlaceholderAPI доступны плейсхолдеры количества могил, координат последней могилы, мира, времени после смерти и общего числа вещей.
- При наличии WorldGuard можно запретить появление могил в регионах флагом
graves-spawn.
Команды
/graves— открыть список своих могил./graves list— показать список могил./graves tp <id>— телепортироваться к могиле./graves info <id>— узнать сведения о могиле./graves help— показать справку./graveadmin reload— перечитать конфигурацию./graveadmin cleanup— удалить просроченные могилы./graveadmin purge— удалить все могилы./graveadmin list [игрок]— показать могилы игрока./graveadmin tp <игрок> <id>— телепортироваться к любой могиле./graveadmin remove <игрок> <id>— удалить могилу игрока.
Права
ultimategraves.use— использование могил и списка.ultimategraves.admin— административные команды.ultimategraves.bypass— доступ к чужим могилам.ultimategraves.unlimited— отсутствие лимита могил.ultimategraves.teleport— телепортация к могилам.ultimategraves.teleport.free— бесплатная телепортация.ultimategraves.compass— получение компаса после смерти.ultimategraves.nocost— обход всех цен.ultimategraves.mode.private,ultimategraves.mode.public,ultimategraves.mode.timed,ultimategraves.mode.pvppve,ultimategraves.mode.token— доступ к соответствующим режимам защиты.ultimategraves.keepxp— сохранение всего опыта.ultimategraves.soulbound.bypass— все предметы считаются привязанными к душе.
Настройка
Основные параметры находятся в plugins/UltimateGraves/config.yml, а тексты сообщений — в plugins/UltimateGraves/messages.yml. Настраиваются лимит и срок жизни могил, режим защиты, поиск безопасной точки, обработка лавы и пустоты, внешний вид, частицы, голограммы, компас, опыт, привязанные предметы, переполнение инвентаря, стражи, цены, интерфейс и правила для отдельных миров.
Для MySQL задаются параметры подключения и размер пула соединений. Все изменения конфигурации применяются командой /graveadmin reload.
Требования
Для работы нужен сервер на Paper или совместимом ядре Purpur либо Pufferfish. Vault нужен только для цен и экономики, PlaceholderAPI — для плейсхолдеров, WorldGuard — для ограничений по регионам.
