public final class VelocityPlatformModule
extends com.google.inject.AbstractModule
| Constructor and Description |
|---|
VelocityPlatformModule(com.google.inject.Injector guice) |
| Modifier and Type | Method and Description |
|---|---|
cloud.commandframework.CommandManager<org.geysermc.floodgate.player.UserAudience> |
commandManager(org.geysermc.floodgate.platform.command.CommandUtil commandUtil) |
protected void |
configure() |
String |
implementationName() |
org.geysermc.floodgate.platform.listener.ListenerRegistration<Object> |
listenerRegistration(com.velocitypowered.api.event.EventManager eventManager,
VelocityPlugin plugin) |
String |
packetDecoder() |
String |
packetEncoder() |
String |
packetHandler() |
org.geysermc.floodgate.inject.CommonPlatformInjector |
platformInjector(com.velocitypowered.api.proxy.ProxyServer server) |
org.geysermc.floodgate.pluginmessage.PluginMessageRegistration |
pluginMessageRegistration(com.velocitypowered.api.proxy.ProxyServer proxy) |
org.geysermc.floodgate.platform.pluginmessage.PluginMessageUtils |
pluginMessageUtils(org.geysermc.floodgate.pluginmessage.PluginMessageManager pluginMessageManager) |
addError, addError, addError, bind, bind, bind, bindConstant, binder, bindInterceptor, bindListener, bindListener, bindScope, configure, convertToTypes, currentStage, getMembersInjector, getMembersInjector, getProvider, getProvider, install, requestInjection, requestStaticInjection, requireBinding, requireBindingpublic VelocityPlatformModule(com.google.inject.Injector guice)
protected void configure()
configure in class com.google.inject.AbstractModule@Provides public cloud.commandframework.CommandManager<org.geysermc.floodgate.player.UserAudience> commandManager(org.geysermc.floodgate.platform.command.CommandUtil commandUtil)
@Provides public org.geysermc.floodgate.platform.listener.ListenerRegistration<Object> listenerRegistration(com.velocitypowered.api.event.EventManager eventManager, VelocityPlugin plugin)
@Provides public org.geysermc.floodgate.platform.pluginmessage.PluginMessageUtils pluginMessageUtils(org.geysermc.floodgate.pluginmessage.PluginMessageManager pluginMessageManager)
@Provides public org.geysermc.floodgate.pluginmessage.PluginMessageRegistration pluginMessageRegistration(com.velocitypowered.api.proxy.ProxyServer proxy)
@Provides public org.geysermc.floodgate.inject.CommonPlatformInjector platformInjector(com.velocitypowered.api.proxy.ProxyServer server)
@Provides public String packetEncoder()
@Provides public String packetDecoder()
@Provides public String packetHandler()
@Provides public String implementationName()