Package org.geysermc.floodgate.module
Class SpigotPlatformModule
java.lang.Object
com.google.inject.AbstractModule
org.geysermc.floodgate.module.SpigotPlatformModule
- All Implemented Interfaces:
com.google.inject.Module
public final class SpigotPlatformModule
extends com.google.inject.AbstractModule
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.geysermc.floodgate.platform.command.CommandUtilcommandUtil(org.geysermc.floodgate.api.FloodgateApi api, SpigotVersionSpecificMethods versionSpecificMethods, org.geysermc.floodgate.util.LanguageManager languageManager) protected voidorg.bukkit.plugin.java.JavaPluginorg.geysermc.floodgate.platform.listener.ListenerRegistration<org.bukkit.event.Listener>org.geysermc.floodgate.pluginmessage.PluginMessageRegistrationorg.geysermc.floodgate.platform.pluginmessage.PluginMessageUtilsMethods inherited from class com.google.inject.AbstractModule
addError, addError, addError, bind, bind, bind, bindConstant, binder, bindInterceptor, bindListener, bindListener, bindScope, configure, convertToTypes, currentStage, getMembersInjector, getMembersInjector, getProvider, getProvider, install, requestInjection, requestStaticInjection, requireBinding, requireBinding
-
Constructor Details
-
SpigotPlatformModule
-
-
Method Details
-
configure
protected void configure()- Overrides:
configurein classcom.google.inject.AbstractModule
-
javaPlugin
@Provides public org.bukkit.plugin.java.JavaPlugin javaPlugin() -
commandUtil
@Provides public org.geysermc.floodgate.platform.command.CommandUtil commandUtil(org.geysermc.floodgate.api.FloodgateApi api, SpigotVersionSpecificMethods versionSpecificMethods, org.geysermc.floodgate.util.LanguageManager languageManager) -
listenerRegistration
@Provides public org.geysermc.floodgate.platform.listener.ListenerRegistration<org.bukkit.event.Listener> listenerRegistration() -
packetEncoder
-
packetDecoder
-
packetHandler
-
implementationName
-
pluginMessageUtils
@Provides public org.geysermc.floodgate.platform.pluginmessage.PluginMessageUtils pluginMessageUtils() -
pluginMessageRegister
@Provides public org.geysermc.floodgate.pluginmessage.PluginMessageRegistration pluginMessageRegister() -
versionSpecificMethods
-