Class LabyrinthPanelsPluginLoader
java.lang.Object
net.regsirius06.engine.plugins.loaders.InitializersPluginLoader<AbstractLabyrinthPanel>
net.regsirius06.engine.plugins.loaders.LabyrinthPanelsPluginLoader
- All Implemented Interfaces:
PluginLoader<Initializer<AbstractLabyrinthPanel>>
public final class LabyrinthPanelsPluginLoader
extends InitializersPluginLoader<AbstractLabyrinthPanel>
A
PluginLoader implementation for loading AbstractLabyrinthPanel initializers.
This class extends InitializersPluginLoader to load plugins of type AbstractLabyrinthPanel
for rendering or managing labyrinth panels in the engine.
This loader loads and manages the initialization of labyrinth panel components, which can be used for displaying or manipulating the visual representation of a labyrinth.
-
Field Summary
Fields inherited from class net.regsirius06.engine.plugins.loaders.InitializersPluginLoader
log -
Constructor Summary
ConstructorsConstructorDescriptionLabyrinthPanelsPluginLoader(@NotNull Class<? extends Core> core) Constructs a newLabyrinthPanelsPluginLoaderfor the given core type. -
Method Summary
Methods inherited from class net.regsirius06.engine.plugins.loaders.InitializersPluginLoader
getPlugin, getPlugins, loadPlugins
-
Constructor Details
-
LabyrinthPanelsPluginLoader
Constructs a newLabyrinthPanelsPluginLoaderfor the given core type.This constructor initializes the loader and automatically loads the labyrinth panel initializers using the
InitializersPluginLoader.loadPlugins()method.- Parameters:
core- the core type to associate with the loader
-