JemDeaths

JemDeaths

Displays death messages and position to player in chat when players die.

48.0 загрузок
Обновлён 15 дней назад

Скриншоты

Описание

А. Плагин сервера Hytale, который отображает сообщения о смерти в чате, когда игроки умирают. Плагин передает информацию о смерти всем игрокам (или только умершему игроку) и отправляет позицию смерти игроку, который умер.

Особенности

  • Трансляция сообщения о смертиОтображает сообщения о смерти в чате с форматом «Имя игрока было убито [причиной]».
  • Конфигурируемый дисплей: Выберите, показывать ли сообщения о смерти в чате и транслировать ли всем игрокам или только умершему игроку.
  • Отслеживание позиции смерти: Автоматически отправляет координаты места смерти игрока после его смерти.
  • Hot ReloadПерезагрузка конфигурации без перезагрузки сервера с помощью /jemdeaths-reload
  • Простая конфигурацияПростой в использовании конфигурационный файл с разумными по умолчанию

установка

  1. Скачать последнюю версию из Страница выпуска
  2. Место JemDeaths-x.x.x.jar Файл в вашем Сервер Hytale мод папка
  3. Запустите свой сервер для создания файла конфигурации
  4. (необязательно) Редактировать Jemsire_JemDeaths/DeathConfig.json файл для настройки настроек
  5. Тип игры /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

  1. Download the latest release from the releases page
  2. Place the JemDeaths-x.x.x.jar file into your Hytale server's mods folder
  3. Start your server to generate the configuration file
  4. (Optional) Edit the Jemsire_JemDeaths/DeathConfig.json file to customize settings
  5. In-game type /jemdeaths-reload to 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
  • 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
  • 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}"
  • 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}"
  • 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_purple
  • gold, gray, dark_gray, blue, green, aqua
  • red, 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.json to apply changes

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

Early Access 19.01.2026 54.1 КБ

JemDeaths-1.0.0.jar

Early Access 19.01.2026 52.4 КБ