Package io.manebot.plugin
Class Plugin.Future
- java.lang.Object
-
- io.manebot.plugin.Plugin.Future
-
- Enclosing interface:
- Plugin
public static class Plugin.Future extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Future(PluginRegistration registration, ElevationDispatcher elevationDispatcher)
-
Method Summary
Modifier and Type Method Description void
after(java.util.function.Consumer<PluginRegistration> registrationConsumer)
void
afterAsync(java.util.function.Consumer<PluginRegistration> registrationConsumer)
ElevationDispatcher
getElevation()
Plugin
getPlugin()
PluginRegistration
getRegistration()
java.util.Collection<java.util.function.Consumer<PluginRegistration>>
getTasks()
ElevationDispatcher
requireElevation()
-
-
-
Constructor Detail
-
Future
public Future(PluginRegistration registration, ElevationDispatcher elevationDispatcher)
-
-
Method Detail
-
getPlugin
public Plugin getPlugin()
-
getRegistration
public PluginRegistration getRegistration()
-
after
public void after(java.util.function.Consumer<PluginRegistration> registrationConsumer)
-
afterAsync
public void afterAsync(java.util.function.Consumer<PluginRegistration> registrationConsumer)
-
getTasks
public java.util.Collection<java.util.function.Consumer<PluginRegistration>> getTasks()
-
getElevation
public ElevationDispatcher getElevation()
-
requireElevation
public ElevationDispatcher requireElevation() throws java.lang.SecurityException
- Throws:
java.lang.SecurityException
-
-