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)