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:

    Extra Information

    Extra Information

    #Configuración#HUD#Hytale

    Un mod de Hytale que proporciona a los jugadores información esencial del juego mostrada como elementos de HUD personali...

    Better Stacking

    Better Stacking

    #apilamiento#Configuración#Hytale

    Con este mod, puedes ajustar el flujo del inventario para enrutar automáticamente los objetos recogidos o pilas completa...

    PWI (Per-World Inventory)

    PWI (Per-World Inventory)

    #Configuración#Hytale#Inventario

    ¿Necesitas soporte? ¡Únete al Discord! Inventario por Mundo ¡Inventarios separados para diferentes mundos! Mantén tu equ...

    Voyager’s Veinminer

    Voyager’s Veinminer

    #Configuración#Herramientas#Hytale

    ¡Minas toda una veta de mineral a la vez manteniendo una tecla mientras minas! No más clics en cada bloque de mineral in...

    SmileGuy’s Your Taking Too Long

    SmileGuy’s Your Taking Too Long

    #Configuración#Hytale#Jackenstein

    Este mod añade una probabilidad de 1/1000 cada segundo para que Jackenstein aparezca y diga algo.   Características Siet...

    Headstart

    Headstart

    #comandos#Configuración#Headstart

    Headstart es un mod de Hytale que te permite personalizar la experiencia inicial para un jugador. Dependiendo de la conf...