Плагин для серверов Майнкрафт, который заменяет обычные сообщения о смерти на настраиваемые сообщения и эффекты. Администратор может задавать условия для разных причин смерти, миров и групп игроков, а также выбирать, кто увидит текст, звук, частицы и уведомления на экране.
Возможности
- Сообщения о смерти по условиям с операторами
ANDиOR, сравнениями и проверками текста. - Отдельные наборы сообщений и эффектов для групп прав, миров и причин урона.
- Защита от повторного показа одного и того же случайного сообщения одному игроку.
- Четыре режима показа каждого эффекта:
GLOBALдля всего сервера,WORLDдля мира погибшего,RADIUSдля игроков в заданном радиусе иVICTIM_ONLYтолько для погибшего. - Звуки с настройкой громкости и высоты, частицы, заголовки, подзаголовки и сообщения над панелью быстрого доступа.
- Эффект затемнения экрана с локальными частицами.
- «Эпические» смерти с настраиваемым шансом: для них можно назначить особые сообщения, эффекты, звуки и удар молнии.
- При наличии Vault — плату за показ пользовательского сообщения о смерти и исключения для групп игроков.
- Проверка конфигурации перед перезагрузкой: при ошибке плагин сохраняет прежние рабочие настройки.
Команды
/cdm test <cause> [killer] [source]— имитировать смерть и проверить сообщения с эффектами./cdm broadcast <type> <mode> [args]— вручную проверить рассылку сообщения, звука или частиц./cdm config validate— проверить структуруconfig.ymlиmessages.yml./cdm reload— безопасно перезагрузить конфигурацию./cdm help [command]— открыть справку по командам.
Права
cdm.use— доступ к/cdmи справке.cdm.test— тестирование и имитация смертей.cdm.broadcast— ручной запуск эффектов рассылки.cdm.reload— проверка и перезагрузка конфигурации.cdm.bypass— не запускать сообщения и эффекты смерти для игрока.cdm.message.vip— группа сообщений и эффектовvip.cdm.message.admin— группа сообщений и эффектовadmin.
Настройка
Основные правила и эффекты задаются в config.yml: режимы рассылки, радиус, экономика, звуки, частицы и визуальные эффекты. Тексты, условия, группы и наборы эпических смертей находятся в messages.yml; все выводимые плагином строки можно изменить и перевести.
В сообщениях доступны плейсхолдеры:
{victim}— отображаемое имя погибшего;{killer_name}— моб или игрок, ответственный за убийство;{killer_source}— непосредственный источник урона, например стрела или лава;{killer_displayname}— оформленное имя убийцы;{cause}— техническая причина урона;{world},{biome}— мир и биом;{x},{y},{z}— координаты смерти;{distance}— расстояние до убийцы;{victim_weapon}— предмет в основной руке погибшего;{victim_effects}— активные эффекты зелий;{time}— время сервера;{cost}— списанная стоимость при использовании Vault.
Требования
Нужен сервер Spigot, Paper или совместимый форк и Java 17 или новее. PlaceholderAPI позволяет использовать плейсхолдеры других плагинов, Vault нужен для платы за сообщения, а EssentialsX — для подстановки никнеймов.
