️ Características Principales
✅
Inmunidad total a todo tipo de daño
Lava, fuego, caída, mobs, PvP... ¡absolutamente todo!
✅
Duración configurable
Controla fácilmente cuántos minutos de protección quieres dar (config.yml).
✅
Mensajes personalizables
Cambia textos como "¡Estás en inmunidad!" o "Tu inmunidad ha terminado" con colores y estilo.
✅
Action bar en tiempo real
Muestra el tiempo restante de inmunidad directamente en pantalla con una barra visual cada segundo.
✅
Integración con LuckPerms
Añade a los jugadores nuevos al grupo group.new durante su periodo de inmunidad, ideal para aplicar permisos especiales.
✅
Persistencia inteligente
Si el jugador se desconecta o el servidor se reinicia, la protección sigue activa hasta que el tiempo expire.
✅
Sistema liviano y optimizado
Usa tareas programadas solo cuando es necesario y guarda datos localmente en playerdata.yml.
Code (Text):
messages:
welcome: "§a¡Bienvenido! Tienes inmunidad durante 10 minutos."
no-damage: "§aintenta no morir, por el amor de dios"
immunity-ended: "§cTu inmunidad ha terminado."
action-bar: "§eInmunidad: {time} segundos restantes"
immunity-duration: 600000 # 10 minutos en milisegundos
Requisitos
- Servidor: Spigot, Paper o Purpur 1.21.4 y 1.21.5
- Java 17 o superior
- LuckPerms instalado (opcional pero recomendado)
Ejemplos de Uso
Servidores PvP: Evita que maten a los nuevos jugadores al instante.
Survival: Da tiempo para recolectar madera sin preocuparse por mobs.
Hardcore: Ayuda a que los nuevos no mueran antes de entender las reglas.
Code (Text):
[code]npp.use: Permite usar el comando /npp
npp.immunity: Nodo asignado durante la protección
[/code]