Package pro.gravit.launcher.base.modules
Class SimpleModule.SimpleModuleAccessor
java.lang.Object
pro.gravit.launcher.base.modules.SimpleModule.SimpleModuleAccessor
- Enclosing class:
SimpleModule
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal <T extends LauncherModule.Event>
voidcallEvent(T event) final LauncherModulesContext<T extends LauncherModule.Event>
booleanregisterEvent(LauncherModule.EventHandler<T> handle, Class<T> tClass) final <T extends LauncherModule>
TrequireModule(Class<? extends T> clazz, pro.gravit.utils.Version minVersion) final voidrequireModule(String name, pro.gravit.utils.Version minVersion)
-
Constructor Details
-
SimpleModuleAccessor
-
-
Method Details
-
requireModule
public final <T extends LauncherModule> T requireModule(Class<? extends T> clazz, pro.gravit.utils.Version minVersion) -
requireModule
-
getModulesContext
-
getContext
-
registerEvent
public <T extends LauncherModule.Event> boolean registerEvent(LauncherModule.EventHandler<T> handle, Class<T> tClass) -
callEvent
-