public final class BungeePlatformModule
extends com.google.inject.AbstractModule
| Constructor and Description |
|---|
BungeePlatformModule(BungeePlugin plugin) |
| Modifier and Type | Method and Description |
|---|---|
net.md_5.bungee.api.plugin.Plugin |
bungeePlugin() |
org.incendo.cloud.CommandManager<org.geysermc.floodgate.core.player.UserAudience> |
commandManager(org.geysermc.floodgate.core.platform.command.CommandUtil commandUtil) |
org.geysermc.floodgate.core.platform.command.CommandUtil |
commandUtil(org.geysermc.floodgate.api.FloodgateApi api,
org.geysermc.floodgate.core.util.LanguageManager languageManager) |
protected void |
configure() |
String |
implementationName() |
org.geysermc.floodgate.core.platform.listener.ListenerRegistration<net.md_5.bungee.api.plugin.Listener> |
listenerRegistration() |
String |
packetDecoder() |
String |
packetEncoder() |
String |
packetHandler() |
org.geysermc.floodgate.core.inject.CommonPlatformInjector |
platformInjector(org.geysermc.floodgate.api.logger.FloodgateLogger logger) |
org.geysermc.floodgate.core.pluginmessage.PluginMessageRegistration |
pluginMessageRegistration() |
org.geysermc.floodgate.core.platform.pluginmessage.PluginMessageUtils |
pluginMessageUtils(org.geysermc.floodgate.core.pluginmessage.PluginMessageManager manager,
org.geysermc.floodgate.api.FloodgateApi api,
org.geysermc.floodgate.api.logger.FloodgateLogger logger) |
addError, addError, addError, bind, bind, bind, bindConstant, binder, bindInterceptor, bindListener, bindListener, bindScope, configure, convertToTypes, currentStage, getMembersInjector, getMembersInjector, getProvider, getProvider, install, requestInjection, requestInjection, requestStaticInjection, requireBinding, requireBindingpublic BungeePlatformModule(BungeePlugin plugin)
protected void configure()
configure in class com.google.inject.AbstractModule@Provides public net.md_5.bungee.api.plugin.Plugin bungeePlugin()
@Provides public org.incendo.cloud.CommandManager<org.geysermc.floodgate.core.player.UserAudience> commandManager(org.geysermc.floodgate.core.platform.command.CommandUtil commandUtil)
@Provides
public org.geysermc.floodgate.core.platform.command.CommandUtil commandUtil(org.geysermc.floodgate.api.FloodgateApi api,
org.geysermc.floodgate.core.util.LanguageManager languageManager)
@Provides public org.geysermc.floodgate.core.platform.listener.ListenerRegistration<net.md_5.bungee.api.plugin.Listener> listenerRegistration()
@Provides
public org.geysermc.floodgate.core.platform.pluginmessage.PluginMessageUtils pluginMessageUtils(org.geysermc.floodgate.core.pluginmessage.PluginMessageManager manager,
org.geysermc.floodgate.api.FloodgateApi api,
org.geysermc.floodgate.api.logger.FloodgateLogger logger)
@Provides public org.geysermc.floodgate.core.pluginmessage.PluginMessageRegistration pluginMessageRegistration()
@Provides public org.geysermc.floodgate.core.inject.CommonPlatformInjector platformInjector(org.geysermc.floodgate.api.logger.FloodgateLogger logger)
@Provides public String packetEncoder()
@Provides public String packetDecoder()
@Provides public String packetHandler()
@Provides public String implementationName()