Package net.regsirius06.engine.plugins.loaders


package net.regsirius06.engine.plugins.loaders
This package contains classes responsible for loading and managing plugins within the engine, specifically for loading Loadable plugins such as Core, Executable, WallState plugins, and initializers for labyrinth panels (AbstractLabyrinthPanel).

The loaders in this package leverage the ServiceLoader mechanism to dynamically load plugins and provide access to them. Each loader is responsible for filtering, validating, and providing access to a specific category of plugins, whether it's executable actions, wall states, or labyrinth panel initializers.

Key classes in this package include: