Dependencias
Dependencia Obligatoria
ProtocolLib es una dependencia de ejecución obligatoria. AuroraOptimizer se negará a arrancar si ProtocolLib no está presente en el directorio de plugins. Proporciona las primitivas de inspección y manipulación de paquetes de red que utilizan varios submotores, incluyendo los de supervisión de red y renderizado avanzado.
| Plugin | Versión Mínima | Fuente |
|---|---|---|
| ProtocolLib | 5.3.0+ | spigotmc.org/resources/protocollib.1997/ |
Importante: ProtocolLib debe estar instalado e inicializado completamente antes de que AuroraOptimizer se cargue. El orden de carga se gestiona automáticamente por Paper/Folia a través de la directiva
dependenplugin.yml.
Dependencias Opcionales
Los siguientes plugins se detectan en el arranque a través del gestor de plugins del servidor. Cuando están presentes, desbloquean capacidades de integración adicionales. El motor de optimización principal funciona completamente sin ninguno de ellos.
| Plugin | Capacidad Desbloqueada |
|---|---|
| LuckPerms | Caps de distancia de visión/simulación por grupo; asignación de inmunidad por permisos |
| PlaceholderAPI | Expone placeholders %ho_*% para plugins de TAB, scoreboards y displays holográficos |
| Spark | Integración avanzada de profiling JVM y correlación con eventos de optimización |
| WorldGuard | Flags de región para optimización: aurora-exempt (omitir optimización) y aurora-aggressive |