Package dev.despical.mazeengine
package dev.despical.mazeengine
Plugin lifecycle and the shared entry point for MazeEngine.
MazeEnginePlugin coordinates resource installation, validated settings, saved-maze recovery, commands, listeners, optional integrations, and private visual sessions. It registers the public API as a Bukkit service only while the plugin is enabled and closes its owned resources during shutdown.
Implementation responsibilities are split between configuration, pure graph planning, world-operation services, storage, commands, and event listeners. Integrating plugins should use the public API contracts rather than retaining internal service instances across disable or reload.
-
ClassesClassDescriptionCoordinates the lifecycle of the MazeEngine plugin and its shared services.