Ciclo de Vida e Interno del Plugin
El plugin opera en un ciclo interno continuo gobernado por engine.min-evaluation-interval-ms. Cada ciclo pasa por las siguientes fases:
| Fase | Descripción |
|---|---|
| Observación | El Eye sondea todos los dominios del servidor habilitados — entidades, chunks, jugadores, mecánicas, red y otros — y construye un snapshot del estado del servidor en ese instante. Cada dominio se actualiza según su intervalo de muestreo configurado. |
| Análisis | Nueve submotores independientes evalúan cada uno el snapshot contra su dominio. Los submotores cubren áreas como gestión de entidades, presión de chunks, carga de redstone, calidad de servicio de jugadores y salud de la red. Cada uno produce cero o más propuestas de acción priorizadas. |
| Orquestación | Todas las propuestas se puntúan, deduplicanfiltran contra restricciones de seguridad, temporizadores de cooldown, estado del circuit breaker y límites de uso de recursos. Las propuestas con mayor puntuación que superan todos los filtros se seleccionan para ejecución. |
| Ejecución | Las acciones seleccionadas se despachan al executor de plataforma correspondiente. Paper y Folia tienen rutas de ejecución separadas para garantizar el contexto de hilo correcto en cada plataforma. |
| Retroalimentación | Los resultados se registran en el historial de acciones. Las métricas de efectividad y los parámetros de control adaptativo se actualizan. Se inician temporizadores de auto-revert para las acciones reversibles. |
Nota: El algoritmo de puntuación específico, los límites de dominio de cada submotor y los mecanismos internos de retroalimentación son propietarios. Esta descripción es suficiente para el diagnóstico operacional y el ajuste de la configuración.