Skip to main content

Dependencies

Required Dependency

ProtocolLib is a mandatory runtime dependency. AuroraOptimizer will refuse to start if ProtocolLib is not present in the plugins directory. It provides the network packet inspection and manipulation primitives used by several sub-engines, including the network monitoring and advanced rendering ones.

PluginMinimum VersionSource
ProtocolLib5.3.0+spigotmc.org/resources/protocollib.1997/

Important: ProtocolLib must be installed and fully initialized before AuroraOptimizer loads. Load order is managed automatically by Paper/Folia through the depend directive in plugin.yml.

Optional Dependencies

The following plugins are detected at startup via the server's plugin manager. When present, they unlock additional integration capabilities. The core optimization engine works fully without any of them.

PluginUnlocked Capability
LuckPermsPer-group view/simulation distance caps; permission-based immunity assignment
PlaceholderAPIExposes %ho_*% placeholders for TAB plugins, scoreboards and holographic displays
SparkAdvanced JVM profiling integration and correlation with optimization events
WorldGuardRegion flags for optimization: aurora-exempt (skip optimization) and aurora-aggressive