Package net.regsirius06.engine.API
Interface Loadable
- All Known Subinterfaces:
Core,Executable,WallState
- All Known Implementing Classes:
Base,Default,Empty,End,Help,InfoExecutable,Initializer,LabyrinthPanelInit,Light
public interface Loadable
This marker interface is used to identify classes or interfaces that can be loaded into the system.
The Loadable interface does not define any methods and is not itself intended to be
directly loaded into the system. It serves as a marker for specific subclasses or interfaces
that are designed to be loaded as part of a plugin or modular architecture.
Only specific interfaces that extend Loadable are eligible for loading into the system.
These include:
Any direct implementation of Loadable itself will not be loaded under any circumstances.
Classes or interfaces extending these specific types are expected to include their own loading behavior, which is handled by the system's dynamic loading mechanism.
- See Also: