Package org.kingdoms.main
Class KingdomsBootstrapProvider
java.lang.Object
org.kingdoms.main.KingdomsBootstrapProvider
- All Implemented Interfaces:
org.kingdoms.dependencies.classpath.BootstrapProvider
public final class KingdomsBootstrapProvider
extends Object
implements org.kingdoms.dependencies.classpath.BootstrapProvider
Hiding BootstrapProvider implementation here instead of
Kingdoms causes addons
to not start freaking out when getting Kingdoms.get() or any instace of that class.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.kingdoms.dependencies.classpath.ClassPathAppendervoidvoidonEnable()voidonLoad()voidrunAsyncLater(Runnable runnable, long time, TimeUnit unit)
-
Constructor Details
-
KingdomsBootstrapProvider
-
-
Method Details
-
onLoad
public void onLoad()- Specified by:
onLoadin interfaceorg.kingdoms.dependencies.classpath.BootstrapProvider
-
onEnable
public void onEnable()- Specified by:
onEnablein interfaceorg.kingdoms.dependencies.classpath.BootstrapProvider
-
onDisable
public void onDisable()- Specified by:
onDisablein interfaceorg.kingdoms.dependencies.classpath.BootstrapProvider
-
runAsyncLater
- Specified by:
runAsyncLaterin interfaceorg.kingdoms.dependencies.classpath.BootstrapProvider
-
getClassPathAppender
public org.kingdoms.dependencies.classpath.ClassPathAppender getClassPathAppender()- Specified by:
getClassPathAppenderin interfaceorg.kingdoms.dependencies.classpath.BootstrapProvider
-
getLibsFolder
- Specified by:
getLibsFolderin interfaceorg.kingdoms.dependencies.classpath.BootstrapProvider
-
getLogger
- Specified by:
getLoggerin interfaceorg.kingdoms.dependencies.classpath.BootstrapProvider
-