JemDeaths
Displays death messages and position to player in chat when players die.
Описание
А. Плагин сервера Hytale, который отображает сообщения о смерти в чате, когда игроки умирают. Плагин передает информацию о смерти всем игрокам (или только умершему игроку) и отправляет позицию смерти игроку, который умер.
Особенности
- Трансляция сообщения о смертиОтображает сообщения о смерти в чате с форматом «Имя игрока было убито [причиной]».
- Конфигурируемый дисплей: Выберите, показывать ли сообщения о смерти в чате и транслировать ли всем игрокам или только умершему игроку.
- Отслеживание позиции смерти: Автоматически отправляет координаты места смерти игрока после его смерти.
- Hot ReloadПерезагрузка конфигурации без перезагрузки сервера с помощью
/jemdeaths-reload - Простая конфигурацияПростой в использовании конфигурационный файл с разумными по умолчанию
установка
- Скачать последнюю версию из Страница выпуска
- Место
JemDeaths-x.x.x.jarФайл в вашем Сервер Hytaleмодпапка - Запустите свой сервер для создания файла конфигурации
- (необязательно) Редактировать
Jemsire_JemDeaths/DeathConfig.jsonфайл для настройки настроек - Тип игры
/jemdeaths-reloadПерезагрузить конфигурацию, если вы внесли изменения
конфигурация
После первого запуска файл конфигурации будет создан в Jemsire_JemDeaths/DeathConfig.json:
{
"ShowDeathMessage": правда,
"Показать позицию": правда,
"DeathAnnouncementFormat": "<red>{player}{deathCause}",
«DeathLocationFormat»: «<gold>Ваша последняя позиция смерти: <white>X:{x}» Y:{y} Z:{z}
"Замена причины смерти": "была"
?
Варианты конфигурации
Обсуждение DeathMessage (по умолчанию:
истинныйПозволяет отправлять сообщение о смерти всем- Когда
истинныйСообщение о смерти транслируется всем онлайн-игрокам - Когда
ложныйСообщения о смерти отключены
- Когда
Показать позицию (по умолчанию:
истинныйПозволяет отправлять позицию смерти игрока только игроку- Когда
истинный: Игрок получает личное сообщение со своими координатами смерти. - Когда
ложныйУведомление о позиции отключено
- Когда
Формат объявления о смерти (по умолчанию:
"Смертельная причина"): Настройка формата сообщения о смерти- Поддерживает держателей мест:
{игрок},[Имя игрока],Причина смерти,{Смертельная причина},Положение,{x},{y},{z} - Пример:
[Смерть] [игрок] умер: [Смерть]или"Кант верит в смерть"
- Поддерживает держателей мест:
Местоположение смерти Формат (по умолчанию:
"<золото> Ваша последняя позиция смерти: <white>X:{x} Y:{y} Z:{z}Настройка формата сообщения о местоположении смерти, отправленного игроку- Поддерживает держателей мест:
{игрок},[Имя игрока],Причина смерти,{Смертельная причина},Положение,{x},{y},{z} - Пример:
"Ваше место смерти: {x}, {y}, {z}"или"Умер в: {позиция}"
- Поддерживает держателей мест:
Причина смерти Замена (по умолчанию:
"был"): Чем заменить «Ты был» в причине смерти- Сообщение о смерти игры обычно начинается с «Ты был», эта настройка заменяет его.
- Пример:
"был"(неисправность),"попался","погиб от"и т.д.
Цветовое форматирование
Оба Формат объявления о смерти и Местоположение смерти Формат поддержка форматирование цвета Использование тегов или устаревших цветовых кодов. Плагин будет автоматически обнаруживать и применять цвета, если они присутствуют.
Поддерживаемые цветовые форматы:
- Названы цвета тегов:
<red>,<синий>,<green>,<желтый>,<золото>и т.д. - Теги цвета Hex:
<#FF0000>для пользовательских цветов - Наследие цветовых кодов:
и,и,ии т.д. (стиль Minecraft/Hytale)
Доступные названные цвета:
черный,темно-синий,темно-зеленый,Dark_Aqua,темно-красный,Dark_Purpleзолото,серый,темно-серый,голубой,зеленый,аквакрасный,светло-пурпурный,желтый,белый
Примеры:
{
«DeathAnnouncementFormat»: «<red>{player} <gray>{deathCause}</gray>».
"DeathLocationFormat": "<gold>Ваша последняя позиция смерти: <#00FF00>X:{x} Y:{y} Z:{z}</#00FF00>
?
Или использовать устаревшие коды:
{
"DeathAnnouncementFormat": "&c{player} &7{deathCause}",
«DeathLocationFormat»: «&6 Ваша последняя позиция смерти: &aX:{x}» Y:{y} Z:{z}
?
Доступные держатели мест
Площадки можно использовать в обоих Формат объявления о смерти и Местоположение смерти Формат:
{игрок}или[Имя игрока]- Имя дисплея игрокаПричина смертиФорматированная причина смерти (с заменой «Ты был»){Смертельная причина}- Первоначальная причина смерти без заменыПоложение- Полное положение "x, y, z" (например, "123.4, 64.0, -567.8"){x}- только координаты Х (например, "123.4"){y}- Только координата Y (например, "64,0"){z}- только координата Z (например, "-567.8")
Примерные конфигурации
Конфигурация по умолчанию:
{
"ShowDeathMessage": правда,
"Показать позицию": правда,
"DeathAnnouncementFormat": "<red>{player}{deathCause}",
«DeathLocationFormat»: «<gold>Ваша последняя позиция смерти: <white>X:{x}» Y:{y} Z:{z}
"Замена причины смерти": "была"
?
Пользовательские форматированные сообщения:
{
"ShowDeathMessage": правда,
"Показать позицию": правда,
"Формат объявления смерти": "Кант верит в смерть"
"Формат места смерти": "Ваше место смерти: X:{x} Y:{y} Z:{z}
"Замена причины смерти": "попался"
?
командование
/jemdeaths-reloadПерезагрузка конфигурации плагина без перезагрузки сервера- Разрешение:
jemdeaths.reload скачать - использование: Используйте эту команду после изменения
Deathfig.jsonприменять изменения
- Разрешение:
Этот проект с открытым исходным кодом:
Не стесняйтесь вносить свой вклад или встраивать его в свою собственную систему! Проверь. Github
Хотите получать обновления для всех проектов?
Присоединяйтесь к раздору! Присоединяйтесь!
Показать оригинальное описание (English)
A Hytale server plugin that displays death messages in chat when players die. The plugin broadcasts death information to all players (or just the deceased player) and sends the death position to the player who died.
Features
- Death Message Broadcasting: Displays death messages in chat with the format "Playername was killed by [cause]"
- Configurable Display: Choose whether to show death messages in chat and whether to broadcast to all players or just the deceased player
- Death Position Tracking: Automatically sends the player's death position coordinates after they die
- Hot Reload: Reload configuration without restarting the server using
/jemdeaths-reload - Simple Configuration: Easy-to-use configuration file with sensible defaults
Installation
- Download the latest release from the releases page
- Place the
JemDeaths-x.x.x.jarfile into your Hytale server'smodsfolder - Start your server to generate the configuration file
- (Optional) Edit the
Jemsire_JemDeaths/DeathConfig.jsonfile to customize settings - In-game type
/jemdeaths-reloadto reload the config if you made changes
Configuration
After first launch, a configuration file will be created at Jemsire_JemDeaths/DeathConfig.json:
{
"ShowDeathMessage": true,
"ShowPosition": true,
"DeathAnnouncementFormat": "<red>{player} {deathCause}",
"DeathLocationFormat": "<gold>Your last death position: <white>X:{x} Y:{y} Z:{z}",
"DeathCauseReplacement": "was"
}
Configuration Options
ShowDeathMessage (default:
true): Enable sending the death message to everyone- When
true: Death message is broadcast to all online players - When
false: Death messages are disabled
- When
ShowPosition (default:
true): Enable sending the position of the player's death to the player only- When
true: The player receives a private message with their death coordinates - When
false: Position notification is disabled
- When
DeathAnnouncementFormat (default:
"{player} {deathCause}"): Customize the format of the death announcement message- Supports placeholders:
{player},{playerName},{deathCause},{rawDeathCause},{position},{x},{y},{z} - Example:
"[DEATH] {player} died: {deathCause}"or"Cant believe {player} {deathCause}"
- Supports placeholders:
DeathLocationFormat (default:
"<gold>Your last death position: <white>X:{x} Y:{y} Z:{z}"): Customize the format of the death location message sent to the player- Supports placeholders:
{player},{playerName},{deathCause},{rawDeathCause},{position},{x},{y},{z} - Example:
"Your death location: {x}, {y}, {z}"or"Died at: {position}"
- Supports placeholders:
DeathCauseReplacement (default:
"was"): What to replace "You were" with in the death cause- The game's death message typically starts with "You were", this setting replaces it
- Example:
"was"(default),"got","perished from", etc.
Color Formatting
Both DeathAnnouncementFormat and DeathLocationFormat support color formatting using tags or legacy color codes. The plugin will automatically detect and apply colors if present.
Supported Color Formats:
- Named Color Tags:
<red>,<blue>,<green>,<yellow>,<gold>, etc. - Hex Color Tags:
<#FF0000>for custom colors - Legacy Color Codes:
&a,&c,&e, etc. (Minecraft/Hytale style)
Available Named Colors:
black,dark_blue,dark_green,dark_aqua,dark_red,dark_purplegold,gray,dark_gray,blue,green,aquared,light_purple,yellow,white
Examples:
{
"DeathAnnouncementFormat": "<red>{player} <gray>{deathCause}</gray>",
"DeathLocationFormat": "<gold>Your last death position: <#00FF00>X:{x} Y:{y} Z:{z}</#00FF00>"
}
Or using legacy codes:
{
"DeathAnnouncementFormat": "&c{player} &7{deathCause}",
"DeathLocationFormat": "&6Your last death position: &aX:{x} Y:{y} Z:{z}"
}
Available Placeholders
Placeholders can be used in both DeathAnnouncementFormat and DeathLocationFormat:
{player}or{playerName}- The player's display name{deathCause}- The formatted death cause (with "You were" replaced){rawDeathCause}- The original death cause without replacement{position}- Full position as "x, y, z" (e.g., "123.4, 64.0, -567.8"){x}- X coordinate only (e.g., "123.4"){y}- Y coordinate only (e.g., "64.0"){z}- Z coordinate only (e.g., "-567.8")
Example Configurations
Default configuration:
{
"ShowDeathMessage": true,
"ShowPosition": true,
"DeathAnnouncementFormat": "<red>{player} {deathCause}",
"DeathLocationFormat": "<gold>Your last death position: <white>X:{x} Y:{y} Z:{z}",
"DeathCauseReplacement": "was"
}
Custom formatted messages:
{
"ShowDeathMessage": true,
"ShowPosition": true,
"DeathAnnouncementFormat": "Cant believe {player} {deathCause}",
"DeathLocationFormat": "Your death location: X:{x} Y:{y} Z:{z}",
"DeathCauseReplacement": "got"
}
Commands
/jemdeaths-reload- Reloads the plugin configuration without restarting the server- Permission:
jemdeaths.reload - Usage: Use this command after modifying
DeathConfig.jsonto apply changes
- Permission:
This project is open-source:
Feel free to contribute or spin it into your own system! Check out the Github
Want to get updates for all my projects?
Join the discord! Join Now!
Последние версии
JemDeaths-1.0.1.jar
JemDeaths-1.0.0.jar
Информация
Авторы:
Категории:
Версии игры:
Создан: 19.01.2026