- Документация
- https://modrinth.com/plugin/axkills
AxKills — серверный плагин ArtillexStudios для замены стандартных сообщений о смерти. Он относится к категории social и подходит для локализации, унификации или стилизации уведомлений. Клиентская установка не поддерживается, серверная обязательна.
Настройка выполняется через конфигурацию; заявлены разные форматы цвета и дополнительные интеграции.
AxKills заменяет стандартную фразу о смерти на вариант администратора, позволяя задать единый язык и стиль.
Набор причин различается между версиями Minecraft. Поэтому настройка «каждого сообщения» относится к событиям установленного выпуска, а перенесённую между поколениями конфигурацию нужно проверять заново.
В официальном описании заявлены:
• настройка сообщений о смерти, доступных в текущей версии;
• поддержка MiniMessage;
• шестнадцатеричные цвета в записи &#RRGGBB;
• традиционные цветовые коды вида &a;
• основной файл config.yml;
• поддержка PlaceholderAPI;
• необязательная интеграция InteractiveChat;
• вывод предмета атакующего через %item% при этой интеграции.
Для перезагрузки конфигурации указана команда /axkills, связанная с разрешением axkills.reload. Другие команды и права предоставленным материалом не подтверждены.
Плагин подходит локализованным, тематическим, PvP- и мини-игровым серверам, где сообщения о смерти заметны в чате. Его стоит рассмотреть, если нужны единый язык, заданная стилистика, цветовые форматы, плейсхолдеры или необязательный вывод предмета атакующего без клиентского дополнения.
Перед настройкой полезно:
• собрать причины смерти целевой версии;
• выбрать единый тон и форму имён;
• определить длину и допустимые цвета;
• решить, где нужны плейсхолдеры;
• подготовить нейтральный запасной текст;
• проверить строки при высокой активности чата.
Слишком длинные или яркие фразы могут создавать визуальный шум. Если стандартные сообщения подходят проекту, отдельный обработчик может быть избыточным.
Подтверждены Bukkit, Folia, Paper, Purpur и Spigot. Клиентская сторона имеет статус unsupported, серверная — required. JAR размещается только на сервере.
Подтверждённые версии Minecraft:
• 1.8–1.8.9;
• 1.9–1.9.4;
• 1.10–1.10.2;
• 1.11–1.11.2;
• 1.12–1.12.2;
• 1.13–1.13.2;
• 1.14–1.14.4;
• 1.15–1.15.2;
• 1.16–1.16.5;
• 1.17 и 1.17.1;
• 1.18–1.18.2;
• 1.19–1.19.4;
• 1.20–1.20.6;
• 1.21–1.21.11;
• 26.1, 26.1.1 и 26.1.2.
Версия 26.2 в предоставленном перечне не подтверждена. Следует сопоставлять выпуск JAR, Minecraft и платформу; совместимость нестандартного форка нельзя выводить только из его происхождения от Paper или Spigot.
JAR помещают в папку plugins совместимого сервера. Рекомендуемая последовательность:
• определить версию Minecraft и ядро;
• выбрать соответствующий выпуск AxKills;
• остановить сервер;
• при обновлении сохранить прежний JAR и данные;
• оставить в plugins один файл AxKills;
• запустить сервер и проверить журнал;
• открыть созданную конфигурацию;
• провести тест нескольких причин смерти.
Несколько версий одного плагина одновременно оставлять не следует: это затрудняет загрузку и диагностику.
Заявлены MiniMessage, запись &#RRGGBB и коды вида &a. При правке нужно сохранять структуру config.yml, менять небольшие группы строк и держать копию рабочего файла.
При изменении сообщений следует проверить:
• закрытие тегов MiniMessage;
• точность шестнадцатеричных значений;
• отсутствие лишних служебных символов;
• правильность имён плейсхолдеров;
• результат в реальном игровом чате.
PlaceholderAPI поддерживается по официальному описанию, но обязательным project dependency в предоставленных метаданных не обозначен. InteractiveChat указан как optional. Возможность %item%, показывающая предмет атакующего, относится именно к InteractiveChat; без него такой вывод не следует ожидать.
Тест проводят на стенде или в контролируемой зоне. Начать можно с гибели от игрока, окружения и ещё одной причины, доступной на серверной версии. Для каждого случая проверяют текст, имена участников, цвета, плейсхолдеры и отсутствие необработанных тегов.
Короткий сценарий:
• задать легко узнаваемые временные фразы;
• применить конфигурацию заявленным способом;
• вызвать выбранные причины смерти;
• сравнить фактические строки с ожидаемыми;
• проверить видимость для нескольких игроков;
• отдельно испытать цвета и интеграции;
• вернуть итоговые тексты.
%item% тестируют только при наличии InteractiveChat. Предоставленные JAR динамически не запускались.
Назначение AxKills ограничено текстами сообщений. Изменения урона, смерти, выпадения предметов или возрождения в предоставленном описании не заявлены.
Нужно учитывать:
• набор причин смерти зависит от версии Minecraft;
• плагины чата могут менять вывод;
• плейсхолдер требует соответствующей интеграции;
• ошибка синтаксиса может оставить код обычным текстом;
• статическая проверка не подтверждает работу на сервере;
• характеристика «лёгкий» не гарантирует нулевую нагрузку.
Редкие события следует проверять отдельно: успешный тест одной причины не доказывает правильность всех остальных.
Перед обновлением сохраняют JAR, config.yml и остальные данные плагина. Новый выпуск сначала проверяют на копии среды, обращая внимание на структуру настроек и журнал загрузки. После замены файла тестируют обычное сообщение, цветовые форматы, плейсхолдеры и InteractiveChat, если он используется.
Для отката сервер останавливают, возвращают прежний JAR и совместимую резервную копию конфигурации. Затем снова изучают журнал и повторяют базовые тесты. Уже показанные сообщения останутся в истории чата, но новые будут формироваться успешно загруженной версией.
Если текст не заменяется или отображается неверно:
• убедиться, что в plugins находится один JAR;
• сопоставить версии Minecraft, AxKills и платформы;
• проверить журнал на ошибки конфигурации;
• временно использовать простой текст без цветов;
• проверить ключ соответствующей причины смерти;
• исключить другой обработчик сообщений;
• проверить теги MiniMessage и цветовые коды;
• убедиться в наличии нужной интеграции;
• сравнить файл с опубликованным хешем.
Если простой текст работает, оформление и интеграции возвращают по одному. Это помогает отделить ошибку базовой установки от синтаксиса или конфликта.
Версия 1.0.5: AxKills-1.0.5.jar, 1 496 356 байт. SHA-512: c3e40bd850ffb3256813bf01b1b9f06046a5454bea71d407c07648b7977aaad8f035a1e21bb81d0df7ac72518b152c26b27b1f326569926a966133b69fc90925; SHA-1: 083729036a929c3387f6c42118351c15b736d783.
Версия 1.0.4: AxKills-1.0.4.jar, 1 496 280 байт. SHA-512: 2cdc7c84d061d78355c266592f40e931d8ea74a25c06682bca17d4ca6dbb7e887273fd5778ae2dd9dee5167082071352e547473f43392831af4cf317f1c7dcb7; SHA-1: 037a0f51db16bfd70c66f4fe35855cd3756480e5.
Файлы получены по официальному HTTPS, локально сверены по опубликованным хешам и прошли статическую проверку структуры и путей. Динамический запуск не выполнялся, поэтому работоспособность этим не подтверждена.
Подтверждённый автор — ArtillexStudios. Лицензия проекта — MIT, идентификатор SPDX — MIT. Локализация разрешена при соблюдении условий лицензии и сохранении необходимых уведомлений. Редакционные рекомендации статьи не являются заявлениями автора.
Нет. Клиентская сторона отмечена как unsupported, серверная как required. JAR устанавливается на сервер.
Да. Заявлены MiniMessage, формат &#RRGGBB и коды вида &a. Результат следует проверить в игре.
Нет. Он указан как optional и нужен для заявленной возможности использовать %item% для предмета атакующего.
Да, поддержка заявлена официальным описанием. Обязательный статус этой системы в выбранных метаданных не указан.
Возможны неверный ключ, различие событий между версиями, ошибка конфигурации или вмешательство другого обработчика. Диагностику начинают с простого текста без интеграций.
Настройка выполняется через конфигурацию; заявлены разные форматы цвета и дополнительные интеграции.
Назначение и принцип работы
AxKills заменяет стандартную фразу о смерти на вариант администратора, позволяя задать единый язык и стиль.
Набор причин различается между версиями Minecraft. Поэтому настройка «каждого сообщения» относится к событиям установленного выпуска, а перенесённую между поколениями конфигурацию нужно проверять заново.
Скриншоты и внешний вид
Основные возможности
В официальном описании заявлены:
• настройка сообщений о смерти, доступных в текущей версии;
• поддержка MiniMessage;
• шестнадцатеричные цвета в записи &#RRGGBB;
• традиционные цветовые коды вида &a;
• основной файл config.yml;
• поддержка PlaceholderAPI;
• необязательная интеграция InteractiveChat;
• вывод предмета атакующего через %item% при этой интеграции.
Для перезагрузки конфигурации указана команда /axkills, связанная с разрешением axkills.reload. Другие команды и права предоставленным материалом не подтверждены.
Аудитория и сценарии выбора
Плагин подходит локализованным, тематическим, PvP- и мини-игровым серверам, где сообщения о смерти заметны в чате. Его стоит рассмотреть, если нужны единый язык, заданная стилистика, цветовые форматы, плейсхолдеры или необязательный вывод предмета атакующего без клиентского дополнения.
Перед настройкой полезно:
• собрать причины смерти целевой версии;
• выбрать единый тон и форму имён;
• определить длину и допустимые цвета;
• решить, где нужны плейсхолдеры;
• подготовить нейтральный запасной текст;
• проверить строки при высокой активности чата.
Слишком длинные или яркие фразы могут создавать визуальный шум. Если стандартные сообщения подходят проекту, отдельный обработчик может быть избыточным.
Совместимость
Подтверждены Bukkit, Folia, Paper, Purpur и Spigot. Клиентская сторона имеет статус unsupported, серверная — required. JAR размещается только на сервере.
Подтверждённые версии Minecraft:
• 1.8–1.8.9;
• 1.9–1.9.4;
• 1.10–1.10.2;
• 1.11–1.11.2;
• 1.12–1.12.2;
• 1.13–1.13.2;
• 1.14–1.14.4;
• 1.15–1.15.2;
• 1.16–1.16.5;
• 1.17 и 1.17.1;
• 1.18–1.18.2;
• 1.19–1.19.4;
• 1.20–1.20.6;
• 1.21–1.21.11;
• 26.1, 26.1.1 и 26.1.2.
Версия 26.2 в предоставленном перечне не подтверждена. Следует сопоставлять выпуск JAR, Minecraft и платформу; совместимость нестандартного форка нельзя выводить только из его происхождения от Paper или Spigot.
Установка
JAR помещают в папку plugins совместимого сервера. Рекомендуемая последовательность:
• определить версию Minecraft и ядро;
• выбрать соответствующий выпуск AxKills;
• остановить сервер;
• при обновлении сохранить прежний JAR и данные;
• оставить в plugins один файл AxKills;
• запустить сервер и проверить журнал;
• открыть созданную конфигурацию;
• провести тест нескольких причин смерти.
Несколько версий одного плагина одновременно оставлять не следует: это затрудняет загрузку и диагностику.
Форматы и интеграции
Заявлены MiniMessage, запись &#RRGGBB и коды вида &a. При правке нужно сохранять структуру config.yml, менять небольшие группы строк и держать копию рабочего файла.
При изменении сообщений следует проверить:
• закрытие тегов MiniMessage;
• точность шестнадцатеричных значений;
• отсутствие лишних служебных символов;
• правильность имён плейсхолдеров;
• результат в реальном игровом чате.
PlaceholderAPI поддерживается по официальному описанию, но обязательным project dependency в предоставленных метаданных не обозначен. InteractiveChat указан как optional. Возможность %item%, показывающая предмет атакующего, относится именно к InteractiveChat; без него такой вывод не следует ожидать.
Проверка результата
Тест проводят на стенде или в контролируемой зоне. Начать можно с гибели от игрока, окружения и ещё одной причины, доступной на серверной версии. Для каждого случая проверяют текст, имена участников, цвета, плейсхолдеры и отсутствие необработанных тегов.
Короткий сценарий:
• задать легко узнаваемые временные фразы;
• применить конфигурацию заявленным способом;
• вызвать выбранные причины смерти;
• сравнить фактические строки с ожидаемыми;
• проверить видимость для нескольких игроков;
• отдельно испытать цвета и интеграции;
• вернуть итоговые тексты.
%item% тестируют только при наличии InteractiveChat. Предоставленные JAR динамически не запускались.
Ограничения
Назначение AxKills ограничено текстами сообщений. Изменения урона, смерти, выпадения предметов или возрождения в предоставленном описании не заявлены.
Нужно учитывать:
• набор причин смерти зависит от версии Minecraft;
• плагины чата могут менять вывод;
• плейсхолдер требует соответствующей интеграции;
• ошибка синтаксиса может оставить код обычным текстом;
• статическая проверка не подтверждает работу на сервере;
• характеристика «лёгкий» не гарантирует нулевую нагрузку.
Редкие события следует проверять отдельно: успешный тест одной причины не доказывает правильность всех остальных.
Безопасное обновление и откат
Перед обновлением сохраняют JAR, config.yml и остальные данные плагина. Новый выпуск сначала проверяют на копии среды, обращая внимание на структуру настроек и журнал загрузки. После замены файла тестируют обычное сообщение, цветовые форматы, плейсхолдеры и InteractiveChat, если он используется.
Для отката сервер останавливают, возвращают прежний JAR и совместимую резервную копию конфигурации. Затем снова изучают журнал и повторяют базовые тесты. Уже показанные сообщения останутся в истории чата, но новые будут формироваться успешно загруженной версией.
Диагностика
Если текст не заменяется или отображается неверно:
• убедиться, что в plugins находится один JAR;
• сопоставить версии Minecraft, AxKills и платформы;
• проверить журнал на ошибки конфигурации;
• временно использовать простой текст без цветов;
• проверить ключ соответствующей причины смерти;
• исключить другой обработчик сообщений;
• проверить теги MiniMessage и цветовые коды;
• убедиться в наличии нужной интеграции;
• сравнить файл с опубликованным хешем.
Если простой текст работает, оформление и интеграции возвращают по одному. Это помогает отделить ошибку базовой установки от синтаксиса или конфликта.
Файлы и контроль целостности
Версия 1.0.5: AxKills-1.0.5.jar, 1 496 356 байт. SHA-512: c3e40bd850ffb3256813bf01b1b9f06046a5454bea71d407c07648b7977aaad8f035a1e21bb81d0df7ac72518b152c26b27b1f326569926a966133b69fc90925; SHA-1: 083729036a929c3387f6c42118351c15b736d783.
Версия 1.0.4: AxKills-1.0.4.jar, 1 496 280 байт. SHA-512: 2cdc7c84d061d78355c266592f40e931d8ea74a25c06682bca17d4ca6dbb7e887273fd5778ae2dd9dee5167082071352e547473f43392831af4cf317f1c7dcb7; SHA-1: 037a0f51db16bfd70c66f4fe35855cd3756480e5.
Файлы получены по официальному HTTPS, локально сверены по опубликованным хешам и прошли статическую проверку структуры и путей. Динамический запуск не выполнялся, поэтому работоспособность этим не подтверждена.
Лицензия и авторство
Подтверждённый автор — ArtillexStudios. Лицензия проекта — MIT, идентификатор SPDX — MIT. Локализация разрешена при соблюдении условий лицензии и сохранении необходимых уведомлений. Редакционные рекомендации статьи не являются заявлениями автора.
FAQ
Нужно ли устанавливать AxKills игрокам?
Нет. Клиентская сторона отмечена как unsupported, серверная как required. JAR устанавливается на сервер.
Можно ли использовать цветное оформление?
Да. Заявлены MiniMessage, формат &#RRGGBB и коды вида &a. Результат следует проверить в игре.
Обязателен ли InteractiveChat?
Нет. Он указан как optional и нужен для заявленной возможности использовать %item% для предмета атакующего.
Поддерживается ли PlaceholderAPI?
Да, поддержка заявлена официальным описанием. Обязательный статус этой системы в выбранных метаданных не указан.
Почему сообщение может остаться стандартным?
Возможны неверный ключ, различие событий между версиями, ошибка конфигурации или вмешательство другого обработчика. Диагностику начинают с простого текста без интеграций.