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 Details

    • SpigotPlatformModule

      public SpigotPlatformModule(SpigotPlugin plugin)
  • Method Details

    • configure

      protected void configure()
      Overrides:
      configure in class com.google.inject.AbstractModule
    • javaPlugin

      @Provides public org.bukkit.plugin.java.JavaPlugin javaPlugin()
    • commandUtil

      @Provides public org.geysermc.floodgate.core.platform.command.CommandUtil commandUtil(org.geysermc.floodgate.api.FloodgateApi api, SpigotVersionSpecificMethods versionSpecificMethods, org.geysermc.floodgate.core.util.LanguageManager languageManager)
    • listenerRegistration

      @Provides public org.geysermc.floodgate.core.platform.listener.ListenerRegistration<org.bukkit.event.Listener> listenerRegistration()
    • packetEncoder

      @Provides public String packetEncoder()
    • packetDecoder

      @Provides public String packetDecoder()
    • packetHandler

      @Provides public String packetHandler()
    • implementationName

      @Provides public String implementationName()
    • pluginMessageUtils

      @Provides public org.geysermc.floodgate.core.platform.pluginmessage.PluginMessageUtils pluginMessageUtils()
    • pluginMessageRegister

      @Provides public org.geysermc.floodgate.core.pluginmessage.PluginMessageRegistration pluginMessageRegister(org.geysermc.floodgate.api.FloodgateApi api)
    • versionSpecificMethods

      @Provides public SpigotVersionSpecificMethods versionSpecificMethods()