JemDeaths

JemDeaths

Por Jemsire 19 de enero de 2026
#Configuración#Hytale#JemDeaths#mensajes#muerte#plugin

Un plugin para servidores de Hytale que muestra mensajes de muerte en el chat cuando los jugadores mueren. El plugin transmite información sobre la muerte a todos los jugadores (o solo al jugador fallecido) y envía la posición de la muerte al jugador que murió.

Características

  • Transmisión de Mensajes de Muerte: Muestra mensajes de muerte en el chat con el formato “El nombre del jugador fue asesinado por [causa]”
  • Visualización Configurable: Elige si mostrar mensajes de muerte en el chat y si transmitir a todos los jugadores o solo al jugador fallecido
  • Seguimiento de la Posición de Muerte: Envía automáticamente las coordenadas de la posición de muerte del jugador después de que muere
  • Recarga Rápida: Recarga la configuración sin reiniciar el servidor usando /jemdeaths-reload
  • Configuración Simple: Archivo de configuración fácil de usar con valores predeterminados sensatos

Instalación

  • Descarga la última versión desde la página de lanzamientos
  • Coloca el archivo JemDeaths-x.x.x.jar en la carpeta mods de tu servidor de Hytale
  • Inicia tu servidor para generar el archivo de configuración
  • (Opcional) Edita el archivo Jemsire_JemDeaths/DeathConfig.json para personalizar la configuración
  • En el juego, escribe /jemdeaths-reload para recargar la configuración si realizaste cambios
  • Configuración

    Después del primer lanzamiento, se creará un archivo de configuración en Jemsire_JemDeaths/DeathConfig.json:

    {
      "ShowDeathMessage": true,
      "ShowPosition": true,
      "DeathAnnouncementFormat": "<red>{player} {deathCause}",
      "DeathLocationFormat": "<gold>Tu última posición de muerte: <white>X:{x} Y:{y} Z:{z}",
      "DeathCauseReplacement": "fue"
    }
    

    Opciones de Configuración

    • ShowDeathMessage (predeterminado: true): Habilita el envío del mensaje de muerte a todos

      • Cuando true: El mensaje de muerte se transmite a todos los jugadores en línea
      • Cuando false: Los mensajes de muerte están deshabilitados
    • ShowPosition (predeterminado: true): Habilita el envío de la posición de la muerte del jugador solo al jugador

      • Cuando true: El jugador recibe un mensaje privado con sus coordenadas de muerte
      • Cuando false: La notificación de posición está deshabilitada
    • DeathAnnouncementFormat (predeterminado: "{player} {deathCause}"): Personaliza el formato del mensaje de anuncio de muerte

      • Soporta marcadores de posición: {player}, {playerName}, {deathCause}, {rawDeathCause}, {position}, {x}, {y}, {z}
      • Ejemplo: "[MUERTE] {player} murió: {deathCause}" o "No puedo creer que {player} {deathCause}"
    • DeathLocationFormat (predeterminado: "<gold>Tu última posición de muerte: <white>X:{x} Y:{y} Z:{z}"): Personaliza el formato del mensaje de ubicación de muerte enviado al jugador

      • Soporta marcadores de posición: {player}, {playerName}, {deathCause}, {rawDeathCause}, {position}, {x}, {y}, {z}
      • Ejemplo: "Tu ubicación de muerte: {x}, {y}, {z}" o "Murió en: {position}"
    • DeathCauseReplacement (predeterminado: "fue"): Qué reemplazar por “Tú fuiste” en la causa de muerte

      • El mensaje de muerte del juego típicamente comienza con “Tú fuiste”, esta configuración lo reemplaza
      • Ejemplo: "fue" (predeterminado), "murió por", "perdió la vida por", etc.

    Formato de Color

    Tanto DeathAnnouncementFormat como DeathLocationFormat soportan formato de color usando etiquetas o códigos de color heredados. El plugin detectará y aplicará automáticamente los colores si están presentes.

    Formatos de Color Soportados:

    • Etiquetas de Color Nombradas: <red>, <blue>, <green>, <yellow>, <gold>, etc.
    • Etiquetas de Color Hexadecimal: <#FF0000> para colores personalizados
    • Códigos de Color Heredados: &a, &c, &e, etc. (estilo Minecraft/Hytale)

    Colores Nombrados Disponibles:

    • black, dark_blue, dark_green, dark_aqua, dark_red, dark_purple
    • gold, gray, dark_gray, blue, green, aqua
    • red, light_purple, yellow, white

    Ejemplos:

    {
      "DeathAnnouncementFormat": "<red>{player} <gray>{deathCause}</gray>",
      "DeathLocationFormat": "<gold>Tu última posición de muerte: <#00FF00>X:{x} Y:{y} Z:{z}</#00FF00>"
    }
    

    O usando códigos heredados:

    {
      "DeathAnnouncementFormat": "&c{player} &7{deathCause}",
      "DeathLocationFormat": "&6Tu última posición de muerte: &aX:{x} Y:{y} Z:{z}"
    }
    

    Marcadores de Posición Disponibles

    Los marcadores de posición se pueden usar tanto en DeathAnnouncementFormat como en DeathLocationFormat:

    • {player} o {playerName} – El nombre de visualización del jugador
    • {deathCause} – La causa de muerte formateada (con “Tú fuiste” reemplazado)
    • {rawDeathCause} – La causa de muerte original sin reemplazo
    • {position} – Posición completa como “x, y, z” (por ejemplo, “123.4, 64.0, -567.8”)
    • {x} – Solo coordenada X (por ejemplo, “123.4”)
    • {y} – Solo coordenada Y (por ejemplo, “64.0”)
    • {z} – Solo coordenada Z (por ejemplo, “-567.8”)

    Configuraciones de Ejemplo

    Configuración predeterminada:

    {
      "ShowDeathMessage": true,
      "ShowPosition": true,
      "DeathAnnouncementFormat": "<red>{player} {deathCause}",
      "DeathLocationFormat": "<gold>Tu última posición de muerte: <white>X:{x} Y:{y} Z:{z}",
      "DeathCauseReplacement": "fue"
    }
    

    Mensajes formateados personalizados:

    {
      "ShowDeathMessage": true,
      "ShowPosition": true,
      "DeathAnnouncementFormat": "No puedo creer que {player} {deathCause}",
      "DeathLocationFormat": "Tu ubicación de muerte: X:{x} Y:{y} Z:{z}",
      "DeathCauseReplacement": "murió por"
    }
    

    Comandos

    • /jemdeaths-reload – Recarga la configuración del plugin sin reiniciar el servidor
      • Permiso: jemdeaths.reload
      • Uso: Usa este comando después de modificar DeathConfig.json para aplicar cambios

    Este proyecto es de código abierto:

    ¡Siéntete libre de contribuir o adaptarlo a tu propio sistema! Consulta el Github

    ¿Quieres recibir actualizaciones sobre todos mis proyectos?

    ¡Únete al discord! ¡Únete ahora!

    Relacionados:

    DiscordWhitelist

    DiscordWhitelist

    #Bot#Configuración#Discord

    Hytale Discord Whitelist Mod para servidores de Hytale para poner en la lista blanca a los usuarios utilizando un código...

    Naqevl’s PickBlock

    Naqevl’s PickBlock

    #Configuración#Hytale#Mod

    🖱️ Plugin PickBlock de Naqevl Te permite seleccionar el bloque que estás mirando en Hytale haciendo clic con el botón d...

    Admin Portals

    Admin Portals

    #Admin Portals#Configuración#Gestión de Portales

    HiWire &#8211; AdminPortals v0.1.0 Un plugin de gestión de portales personalizado para Hytale en modo un jugador y multi...

    [MultiPlace] RPCommands

    [MultiPlace] RPCommands

    #comandos#Configuración#Instalación

    RPCommands es un modo ligero para agregar comandos de rol ⌨️ Comandos /me /try /do ⚙️ Configuración (config.json) { &#82...

    MAC (ModList And Config)

    MAC (ModList And Config)

    #Configuración#Hytale#MAC (Lista de Mods y Configuración)

    MAC añade una lista de mods en el juego con metadatos ricos y un editor de configuración al que otros plugins pueden acc...

    Push and Pull Entities

    Push and Pull Entities

    #Configuración#empujar#Empujar y Tirar Entidades

    Este MOD es (públicamente) experimental. Es una implementación rudimentaria de empujar y tirar entidades. Puede que se a...