Complete Deaths: кастомные сообщения о смерти для сервера

Что такое Complete Deaths и зачем он нужен вашему серверу Стандартные сообщения о смерти в Minecraft быстро приедаются. «Игрок упал с высоты», «Игрока убил зомби» — эти строки лишены индивидуальности и не отражают атмосферу сервера. Плагин Complete Deaths для Bukkit (и его форки) создан, чтобы по...

Скачать CompleteDeaths для Minecraft 1.8.1

Оригинальное название: CompleteDeaths

Версии Minecraft: 1.8.1

Загрузчик: Forge

ФайлВерсияЗагрузчикРазмер
CompleteDeaths.jar1.8.1Forge10 КБСкачать

Что такое Complete Deaths и зачем он нужен вашему серверу

Стандартные сообщения о смерти в Minecraft быстро приедаются. «Игрок упал с высоты», «Игрока убил зомби» — эти строки лишены индивидуальности и не отражают атмосферу сервера. Плагин Complete Deaths для Bukkit (и его форки) создан, чтобы полностью изменить этот опыт. Он позволяет администраторам гибко настраивать каждое сообщение о гибели персонажа, заменяя скучные шаблоны на уникальные, смешные или драматичные реплики. Вы получаете контроль над текстом, цветами, радиусом видимости и даже можете скрывать смерть отдельных игроков.

Ключевые возможности плагина

Complete Deaths — это легковесный инструмент, который не нагружает сервер, но при этом даёт массу опций для кастомизации. Вот что он умеет в версии 1.5.1 (поддержка Minecraft 1.8.* и более старых сборок):

  • Множественные сообщения для одного типа смерти. Больше никаких повторяющихся фраз — плагин случайным образом выбирает один из заданных вами вариантов.
  • Поддержка цветовых кодов. Используйте символ & (или ^, если включён UseCaratForColor) для окрашивания текста.
  • Переменные в сообщениях. Вставляйте <player>, <enemy>, <weapon> и <health> — они автоматически заменятся на имя погибшего, убийцы, название оружия и оставшееся здоровье моба.
  • Учёт отображаемых имён. Если на сервере используется плагин вроде Essentials с никами, Complete Deaths может показывать display name вместо учётной записи.
  • Ограничение радиуса. Смерть увидят только игроки в пределах заданного количества блоков.
  • Мут и скрытие. Можно замьютить сообщения о смерти конкретных игроков, целых миров или даже «оглушить» мир, чтобы никто не получал уведомлений.
  • Специфичные сообщения. Создавайте уникальные строки для комбинаций: конкретный моб + конкретное оружие, или даже именованный враг (например, зомби с именем Arthur).
  • API для разработчиков. Другие плагины могут взаимодействовать с Complete Deaths, проверяя статус мута или отключая обработку смертей.

Установка и первый запуск

Плагин устанавливается как любой другой Bukkit-плагин: скопируйте JAR-файл в папку plugins вашего сервера и перезапустите его. После запуска Complete Deaths сразу начнёт заменять стандартные сообщения на предустановленный набор (основанный на суховатом юморе автора). Все настройки хранятся в файле messages.yml, который появится в папке плагина. Именно там вы будете прописывать собственные варианты.

Если вы параллельно ищете удобный способ управления клиентскими модами для Minecraft, обратите внимание на лаунчер foxygame.net. Это современное решение позволяет скачивать моды прямо из меню, гибко настраивать сборки и быстро переключаться между версиями игры. Хотя Complete Deaths — серверный плагин, многие администраторы используют foxygame.net для тестирования модификаций в одиночной игре перед переносом на сервер.

Тонкая настройка: пишем свои сообщения о смерти

Секрет гибкости плагина кроется в структуре конфигурации. Каждый тип смерти имеет свой ключ и список сообщений. Например:

drowned:
  Messages:
    - "<player> утонул, пытаясь дышать под водой"
    - "<player> решил стать рыбой, но не рассчитал силы"
gotfinishedoffbyzombie:
  Messages:
    - "Зомби сожрал мозги <player>"
    - "<player> стал обедом для голодного мертвеца"

Вы можете пойти дальше и создать правила для конкретного оружия или именованного моба. Допустим, вы хотите, чтобы смерть от меча «Экскалибур» в руках зомби по имени Arthur выводила особое сообщение. Для этого создаётся ключ gotfinishedoffbyzombieusingexcalibur (имя моба + using + имя оружия в нижнем регистре без пробелов). Плагин автоматически подхватит самое специфичное совпадение: сначала ищет комбинацию «моб + оружие», затем просто «моб», и только потом общую категорию.

Переменные и цветовое оформление

Четыре переменных делают сообщения живыми:

  • <player> — имя погибшего (или display name, если включено UseDisplayNames).
  • <enemy> — имя убийцы (моба или другого игрока).
  • <weapon> — название предмета в руке убийцы.
  • <health> — оставшееся здоровье атакующего в момент убийства (полезно для драматических сообщений вроде «с последним вздохом»).

Цвета задаются стандартными кодами Bukkit: &4 для тёмно-красного, &e для жёлтого и так далее. Если в тексте нужно использовать сам символ амперсанда, включите в конфиге UseCaratForColor: true — тогда цвета будут определяться по символу ^.

Команды и управление на лету

Все административные действия выполняются через команду /deaths. Без аргументов она покажет справку. Основные подкоманды:

  • /deaths reload — перезагрузить сообщения из конфига без рестарта сервера.
  • /deaths list — показать категории смертей, которые произошли, но не были описаны в конфиге (если включён CollectMissingMessages).
  • /deaths enable/disable — временно включить или отключить плагин.
  • /deaths muteplayer/unmuteplayer <игрок> — скрыть сообщения о смерти конкретного игрока или снова показывать их.
  • /deaths muteworld/unmuteworld <мир> — отключить уведомления в отдельном мире.
  • /deaths hideplayer/unhideplayer <игрок> — запретить игроку видеть чужие смерти.
  • /deaths hideworld/unhideworld <мир> — запретить всем в мире видеть смерти.

Такая система позволяет оперативно менять поведение плагина в зависимости от событий на сервере: например, скрыть смерти во время ивента или замьютить токсичного игрока.

Практические сценарии использования

Complete Deaths раскрывается в умелых руках. Ролевые сервера могут добавлять фразы в стиле фэнтези: «<player> пал от когтей дракона». На хардкорных выживаниях сообщения могут содержать координаты смерти или количество потерянного опыта (через интеграцию с другими плагинами через API). Мини-игры оценят полное отключение сообщений о смерти в определённых мирах, чтобы не отвлекать игроков. А владельцы небольших приватных серверов просто веселят друзей абсурдными фразами вроде «<player> был уничтожен картошкой».

Заключение

Complete Deaths — это must-have плагин для администраторов, которые хотят добавить индивидуальности своему серверу. Лёгкий, настраиваемый до мелочей, с поддержкой цветов, переменных и специфичных триггеров, он превращает рутинные уведомления о смерти в элемент игрового нарратива. Благодаря продуманной системе команд и конфигурации вы можете менять поведение плагина на лету, не перезагружая сервер. Если вам надоели стандартные серые сообщения, Complete Deaths подарит им вторую жизнь — в прямом и переносном смысле.