HyDowned

HyDowned

Por Bonfyre_ 22 de enero de 2026
#fantasma#HyDowned - Sistema de Estado Knocked Out#Hytale#jugador#knockout#Mod#revive

HyDowned – Sistema de Estado Knocked Out

Reemplaza la muerte instantánea con un estado knock out donde tus compañeros pueden revivirte. Cuando recibes daño fatal, quedas inconsciente en lugar de morir, lo que le da a tu equipo la oportunidad de traerte de vuelta.

Qué Hace

Cuando recibes daño fatal:

  • Quedas inconsciente con 1 HP en lugar de morir
  • Comienza una cuenta regresiva de 3 minutos (configurable)
  • Eres inmune a todo daño mientras estás inconsciente
  • Los compañeros pueden revivirte agachándose cerca
  • Si el temporizador se agota, mueres normalmente
  • Alternativamente, puedes usar el comando /giveup para reaparecer inmediatamente

Modos

El mod tiene dos modos entre los que puedes alternar en la configuración:

Modo JUGADOR (Predeterminado)

  • Tu cuerpo se queda donde caíste (tumbado)
  • La cámara se mueve 5 bloques por encima, mirando hacia abajo a tu cuerpo
  • El movimiento está completamente bloqueado (no puedes moverte ni interactuar)
    Limitación conocida: el jugador que está inconsciente verá que las animaciones de su personaje cambian a inactivas y se mueven y a veces repiten la animación de muerte, esto solo es visible para el jugador caído debido a la predicción de movimiento del lado del cliente que no podemos controlar a través de mods en este momento

Modo FANTASMA

  • Un cuerpo fantasma aparece donde caíste
  • Te vuelves invisible y puedes moverte (radio de 7 bloques, configurable)
  • Los compañeros reviven el cuerpo fantasma
  • Te teletransportas de vuelta a tu cuerpo cuando eres revivido
    Limitación conocida: Esto puede causar bloqueos del cliente cuando el modo de invisibilidad está configurado como INVISIBLE, este es un error con el cliente

Configuración

Edita plugins/HyDowned/config.json:

Ajustes Básicos

{
  "downedTimerSeconds": 180,        // 3 minutos hasta la muerte
  "reviveTimerSeconds": 10,         // 10 segundos para completar la resurrección
  "reviveHealthPercent": 0.2,       // Resucitar con el 20% de salud
  "reviveRange": 2.0,               // Qué tan cerca agacharse (bloques)
  "downedMode": "PLAYER"            // PLAYER o PHANTOM
}

Múltiples Revividores

{
  "multipleReviversMode": "SPEEDUP",    // SPEEDUP o FIRST_ONLY
  "reviveSpeedupPerPlayer": 0.5         // Aumento de velocidad por revividor extra
}

Con el modo SPEEDUP:

  • 1 persona reviviendo: 10 segundos
  • 2 personas reviviendo: 6.7 segundos
  • 3 personas reviviendo: 5 segundos
    Nota: la velocidad de resurrección es configurable

Con el modo FIRST_ONLY:

  • Solo la primera persona puede revivir
  • Los jugadores adicionales no pueden ayudar

Ajustes del Modo FANTASMA

{
  "invisibilityMode": "INVISIBLE"    // INVISIBLE (predeterminado) o SCALE
}

INVISIBLE utiliza un componente de visibilidad para hacerte invisible. SCALE te reduce al 0.01% de tamaño. Ambos funcionan, elige el que se vea mejor.

Comandos

/giveup – Muere instantáneamente mientras estás inconsciente si no quieres esperar el temporizador

Cómo Usar

Cuando Caigas:

  • Mensaje inicial: “¡Has sido noqueado! Espera a que un compañero te reviva agachándose junto a ti, o usa /giveup para reaparecer.”
  • Los mensajes del temporizador aparecen a los 60s, 30s y 10s restantes
  • Para temporizadores más largos, verás actualizaciones cada 30 segundos
  • Los jugadores cercanos (dentro de 256 bloques) son notificados de tu caída
  • Espera a que un compañero venga a revivirte, o usa /giveup para reaparecer inmediatamente

Cuando Revivas a un Compañero:

  • Acércate a 2 bloques de su cuerpo (distancia horizontal, configurable)
  • Agáchate y mantén la posición durante 10 segundos (configurable)
  • Verás mensajes de cuenta regresiva “Reviviendo – Xs”
  • El jugador caído ve “[Tu nombre] reviviendo – Xs”
  • No te alejes ni dejes de agacharte o se cancelará
  • Mensaje inicial: “Reviviendo a [nombre del jugador] – mantente agachado”

Múltiples Personas Reviviendo:

  • Con el modo SPEEDUP (predeterminado), más personas = resurrección más rápida
  • Fórmula de velocidad: 1.0 + (revividors_extra × 0.5) -> 2 personas = 1.5x velocidad, 3 personas = 2.0x velocidad
  • Todos deben permanecer agachados cerca del cuerpo
  • Si alguien se aleja, deja de ayudar, pero otros pueden continuar

Notas Técnicas

Modo JUGADOR:

  • Utiliza múltiples sistemas para anular la predicción de movimiento del lado del cliente
  • La animación de muerte se repite cada 0.5 segundos para mantenerte tumbado
  • Los paquetes de movimiento están bloqueados y el estado de movimiento se fuerza a “durmiendo”
  • La cámara está bloqueada 5 bloques por encima de tu cuerpo mirando hacia abajo
  • Toda la física y la entrada están deshabilitadas del lado del servidor
  • Inmune a todo daño (los ataques de mobs no te matarán)

Modo FANTASMA:

  • Genera un cuerpo fantasma visible con animación de muerte
  • Tu jugador real se vuelve invisible (o se escala al 0.01%)
  • Se permite el movimiento dentro de un radio de 7 bloques del cuerpo fantasma
  • La colisión del personaje está deshabilitada (no puedes empujar/golpear a otros jugadores)
  • La colisión con bloques permanece habilitada (no puedes atravesar paredes)
  • La imperceptibilidad física reduce el objetivo de los mobs (aunque no está garantizado)

Comportamiento de Desconexión:

  • Desconexión intencional: Muere y reapareces cuando vuelves a iniciar sesión
  • Bloqueo/desconexión/apagado del servidor: Tu estado inconsciente se preserva y se restaura cuando vuelves a iniciar sesión (con el temporizador restante)
  • El estado persiste a través de reinicios del servidor utilizando seguimiento basado en archivos
  • La restauración incluye tu posición de temporizador y ubicación caída

Objetivo de Mobs (Limitaciones Conocidas):

Modo JUGADOR: Los mobs continuarán atacando a los jugadores caídos

  • La API de modding de Hytale no expone la IA de mobs ni los sistemas de objetivo
  • No existen componentes para controlar el aggro de mobs o el comportamiento de objetivo
  • La eliminación de Intangible y RespondToHit solo previene colisiones/empujones, no el objetivo de IA
  • Los componentes de invisibilidad evitarían el objetivo pero causarían bloqueos del cliente en modo JUGADOR
  • Permaneces inmune a todo daño, por lo que los ataques no te matarán

Modo FANTASMA con INVISIBLE/SCALE: Más efectivo para prevenir el objetivo de mobs

  • El jugador se vuelve físicamente imperceptible (invisible o escala de 0.01%)
  • Los mobs generalmente no pueden atacar lo que no pueden percibir
  • No está garantizado que funcione para todos los tipos de mobs debido a limitaciones de la API

Conclusión: Si el objetivo de mobs es crítico para tu caso de uso, utiliza el modo FANTASMA. El modo JUGADOR no puede prevenir de manera confiable el aggro de mobs debido a las limitaciones de la API de Hytale.

Otras Notas:

  • Utiliza mensajes de chat para retroalimentación (la barra de acción aún no está implementada)
  • La interceptación de muerte funciona modificando el daño para dejarte con 1 HP
  • Los jugadores cercanos (dentro de 256 bloques) son notificados cuando alguien cae

Instalación

Servidor:

  • Descarga el JAR
  • Coloca en la carpeta de mods de tu servidor
  • Reinicia el servidor
  • El archivo de configuración se genera en plugins/HyDowned/config.json
  • Un Jugador / Local:

  • Descarga el JAR
  • Coloca en Saves/<TuMundo>/mods/
  • Reinicia el mundo
  • El archivo de configuración se genera en plugins/HyDowned/config.json
  • Requisitos

    • Hytale Early Access o posterior
    • Mod del lado del servidor (no necesita estar en el cliente)

    Código Fuente

    Disponible en GitHub: https://github.com/BenDol/HyDowned

    Soporte

    Reporta errores en la página de problemas de GitHub.

    Créditos

    Alex por el nuevo logo (lo hice trabajar gratis)

    Licencia

    Licencia MIT

    Relacionados:

    Terrariatale

    Terrariatale

    #combat system#development#Hytale

    Expande el sistema de combate de Terraria con objetos y armas completamente recreados del exitoso juego Terraria. Todos ...

    Terraria Accessories

    Terraria Accessories

    #accesorios#Accesorios de Terraria#Hytale

    Por favor, deja sugerencias sobre lo que debería añadir a continuación.   El mod tendrá ranuras separadas en el futuro, ...

    ATO: All The Ores

    ATO: All The Ores

    #armas#ATO: Todos Los Minerales#Hytale

    🌍 Todos Los Minerales Todos Los Minerales es un mod en expansión de Hytale que transforma la progresión de recursos al ...

    HyProTech

    HyProTech

    #Automatización#electricidad#HyProTech

       Versioning 🔢 Formato: X.Y.Z (por ejemplo, 1.1.2) X – Actualización importante / hito de la hoja de ruta 🚀 Y – Nueva...

    Witch’s Broom

    Witch’s Broom

    #bruja#escoba#Escoba de Bruja

    ¡Agrega una Escoba de Bruja craftable al juego para VOLAR! Usa resistencia para volar con clic izquierdo y puede AUMENTA...

    ManyMoreIngotDecor

    ManyMoreIngotDecor

    #Decoración#Hytale#lingotes

    ManyMoreIngotDecor (v1.3.0) En Hytale vanilla, la forja se siente un poco vacía una vez que pasas la era del Hierro. Mie...