¿Qué es NewPlayerProtection?
NewPlayerProtection es un plugin diseñado para proteger a los jugadores nuevos en un servidor de Minecraft. Este plugin les otorga inmunidad durante un período de tiempo, para que puedan adaptarse al entorno sin temor a ser atacados o dañados por otros jugadores.
Con el sistema de inmunidad, los jugadores tienen la oportunidad de familiarizarse con el servidor y sus mecánicas sin ser atacados por otros usuarios, lo que mejora la experiencia para nuevos jugadores.
Beneficios:
Mejora la experiencia de nuevos jugadores:
Al otorgar inmunidad durante los primeros minutos, los jugadores nuevos pueden explorar el servidor sin preocuparse por ataques tempranos.
Fomenta la participación sin miedo:
Permite que los jugadores se adapten al servidor sin presiones externas, mejorando la retención de nuevos jugadores.
Protección personalizable:
Configuración flexible del tiempo de inmunidad.
Integración con LuckPerms para administrar la inmunidad según los permisos del servidor.
✅ Protección Total contra el Daño
Se ha mejorado el manejo de eventos de daño, utilizando EntityDamageEvent, para asegurar que el jugador no pueda recibir daño de ninguna fuente posible (caídas, fuego, lava, explosiones, mobs, entre otros).
Se muestra un mensaje en color verde (§a) totalmente personalizable desde config.yml cuando el jugador intenta recibir daño.
✅ Tiempo Restante de Inmunidad en la Action Bar
Ahora los jugadores pueden ver en tiempo real cuánto tiempo de inmunidad les queda mediante un mensaje en la action bar.
Este mensaje se actualiza cada segundo, reemplazando {time} con el número de segundos restantes de inmunidad.
✅ Mensajes Personalizables
Se han añadido nuevas opciones en config.yml para personalizar completamente los mensajes que recibe el jugador. Esto permite que los servidores adapten el plugin a su estilo de comunicación.