Class LaunchServerCoreModule
java.lang.Object
pro.gravit.launcher.modules.LauncherModule
pro.gravit.launchserver.modules.impl.LaunchServerCoreModule
public class LaunchServerCoreModule
extends pro.gravit.launcher.modules.LauncherModule
-
Nested Class Summary
Nested classes/interfaces inherited from class pro.gravit.launcher.modules.LauncherModule
pro.gravit.launcher.modules.LauncherModule.Event, pro.gravit.launcher.modules.LauncherModule.EventHandler<T extends pro.gravit.launcher.modules.LauncherModule.Event>, pro.gravit.launcher.modules.LauncherModule.InitStatus -
Field Summary
Fields inherited from class pro.gravit.launcher.modules.LauncherModule
initStatus, moduleInfo, modulesConfigManager, modulesManager -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidinit(pro.gravit.launcher.modules.LauncherInitContext initContext)<T extends pro.gravit.launcher.modules.LauncherModule.Event>
booleanregisterEvent(pro.gravit.launcher.modules.LauncherModule.EventHandler<T> handle, Class<T> tClass)voidtestEvent(pro.gravit.launcher.modules.events.InitPhase event)Methods inherited from class pro.gravit.launcher.modules.LauncherModule
callEvent, getCheckResult, getCheckStatus, getInitStatus, getModuleInfo, preInit, preInitAction, requireModule, requireModule, setCheckResult, setContext, setInitStatus
-
Constructor Details
-
LaunchServerCoreModule
public LaunchServerCoreModule()
-
-
Method Details
-
init
public void init(pro.gravit.launcher.modules.LauncherInitContext initContext)- Specified by:
initin classpro.gravit.launcher.modules.LauncherModule
-
testEvent
public void testEvent(pro.gravit.launcher.modules.events.InitPhase event) -
registerEvent
public <T extends pro.gravit.launcher.modules.LauncherModule.Event> boolean registerEvent(pro.gravit.launcher.modules.LauncherModule.EventHandler<T> handle, Class<T> tClass)- Overrides:
registerEventin classpro.gravit.launcher.modules.LauncherModule
-