Contenido generado con IA — puede contener errores.

Módulos

AFK

Quién está al teclado y quién no, leído en vez de contado con un temporizador.

AFK responde a una sola pregunta — si este jugador está realmente ahí — y deja que el resto del plugin actúe en consecuencia. El teletransporte aleatorio deja de soltar gente encima de cuerpos vacíos, y el sidebar del staff puede decir cuánto del conteo de jugadores es real.

Id de módulo afk, interruptor modules.afk, archivos en modules/afk/.

No hay comando ni permiso. No hay nada que alternar: la respuesta es una lectura, no un estado que el jugador fija.

Cómo se mide la inactividad

Una marca de tiempo por jugador conectado. Moverse, interactuar, hablar o escribir un comando lo marca como presente al teclado; la respuesta es la distancia entre ahora y lo último de eso. No corre nada en un temporizador, así que el coste de este módulo no crece con el número de jugadores.

ClavePor defectoQué significa
after-seconds300Segundos sin moverse, interactuar, hablar ni escribir un comando antes de contar como AFK.

Un jugador que acaba de entrar está al teclado, hiciera lo que hiciera en su sesión anterior. La marca se escribe como mucho una vez por segundo y jugador: caminar cambia de bloque varias veces por segundo, y el umbral está en segundos, así que un segundo de holgura no cuesta nada.

Placeholders

PlaceholderQué responde
%staff_afk_count%Cuántos jugadores están inactivos ahora mismo.
%staff_afk_is%Si quien mira está inactivo.

Los dos se resuelven fuera del hilo principal, que es lo que permite al sidebar del staff leerlos en su propio refresco.

Qué lo lee

El sidebar del staff muestra %staff_afk_count% de serie. El teletransporte aleatorio se salta a los jugadores inactivos cuando random-skip-afk está activo en modules/teleport/config.yml — esa clave necesita este módulo: con él apagado no se salta a nadie por estar inactivo.

¿Falta algo en esta página? Dínoslo en Discord