# MCExtremo
MCExtremo es un mod de Minecraft NeoForge para Minecraft Java Edition 1.21.1, desarrollado con NeoForge. Añade un sistema de gestión de vidas al estilo hardcore, controles de activación del PvP, eventos de sonido personalizados, sincronización de estado entre cliente y servidor, indicadores en la interfaz (HUD) y superposiciones de animación en pantalla.
## Características
- Sistema de 5 vidas utilizando player attachments.
- Gestión personalizada de la muerte que reduce las vidas restantes y activa una animación de muerte.
- Activación y desactivación del modo PvP mediante el comando /pvp toggle.
- Cambio aleatorio opcional del estado del PvP mediante /pvp aleatory.
- Indicador del estado del PvP en el HUD del cliente.
- Sonidos personalizados para la activación y desactivación del PvP.
- Sincronización del estado del PvP y del número de vidas entre el servidor y los clientes conectados.
- Los jugadores que se quedan sin vidas son forzados al modo espectador.
- La animación de muerte utiliza las texturas textures/death/0001.png hasta textures/death/0081.png.
- La animación de activación del PvP utiliza las texturas textures/pvp/0001.png hasta textures/pvp/0156.png, y se reproduce en sentido inverso cuando el PvP se desactiva.
## Comandos
### /pvp toggle
- Activa o desactiva el modo PvP para todo el servidor.
- Envía un mensaje global y reproduce el sonido correspondiente.
### /pvp aleatory
- Activa o desactiva el cambio automático y aleatorio del estado del PvP.
- Cuando está habilitado, el PvP cambiará automáticamente tras un intervalo aleatorio.
### /lives set <jugador> <cantidad>
- Establece el número de vidas restantes del jugador indicado entre 0 y 5.
- Si el jugador tiene 0 vidas, permanecerá en modo espectador.
### /lives get <jugador>
- Muestra el número de vidas actuales del jugador.
## Comportamiento del cliente
- El cliente mantiene un seguimiento del estado del PvP y de la cuenta atrás hasta el siguiente cambio.
- Cuando cambia el estado del PvP, el mod inicia una animación superpuesta de PvP.
- Cuando un jugador muere, el mod inicia una animación de muerte superpuesta para ese jugador.
- El HUD muestra los corazones, el estado del PvP y los fotogramas de las animaciones.
Client-side behavior

