public class CommonModule
extends com.google.inject.AbstractModule
| Constructor and Description |
|---|
CommonModule(Path dataDirectory) |
| Modifier and Type | Method and Description |
|---|---|
int |
buildNumber() |
org.geysermc.floodgate.crypto.FloodgateCipher |
cipher() |
ConfigLoader |
configLoader(Class<? extends FloodgateConfig> configClass,
org.geysermc.floodgate.crypto.KeyProducer producer,
org.geysermc.floodgate.crypto.FloodgateCipher cipher) |
protected void |
configure() |
Path |
dataDirectory() |
FloodgateConfig |
floodgateConfig(ConfigLoader configLoader) |
String |
gitBranch() |
FloodgateHandshakeHandler |
handshakeHandler(HandshakeHandlersImpl handshakeHandlers,
SimpleFloodgateApi api,
org.geysermc.floodgate.crypto.FloodgateCipher cipher,
FloodgateConfig config,
SkinUploadManager skinUploadManager,
io.netty.util.AttributeKey<org.geysermc.floodgate.api.player.FloodgatePlayer> playerAttribute,
org.geysermc.floodgate.api.logger.FloodgateLogger logger) |
org.geysermc.floodgate.crypto.KeyProducer |
keyProducer() |
io.netty.util.AttributeKey<String> |
kickMessageAttribute() |
io.netty.util.AttributeKey<org.geysermc.floodgate.api.player.FloodgatePlayer> |
playerAttribute() |
org.geysermc.floodgate.api.link.PlayerLink |
playerLink(PlayerLinkHolder linkLoader) |
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 CommonModule(Path dataDirectory)
protected void configure()
configure in class com.google.inject.AbstractModule@Provides public FloodgateConfig floodgateConfig(ConfigLoader configLoader)
@Provides public org.geysermc.floodgate.api.link.PlayerLink playerLink(PlayerLinkHolder linkLoader)
@Provides public org.geysermc.floodgate.crypto.KeyProducer keyProducer()
@Provides public org.geysermc.floodgate.crypto.FloodgateCipher cipher()
@Provides public Path dataDirectory()
@Provides public ConfigLoader configLoader(Class<? extends FloodgateConfig> configClass, org.geysermc.floodgate.crypto.KeyProducer producer, org.geysermc.floodgate.crypto.FloodgateCipher cipher)
@Provides public FloodgateHandshakeHandler handshakeHandler(HandshakeHandlersImpl handshakeHandlers, SimpleFloodgateApi api, org.geysermc.floodgate.crypto.FloodgateCipher cipher, FloodgateConfig config, SkinUploadManager skinUploadManager, io.netty.util.AttributeKey<org.geysermc.floodgate.api.player.FloodgatePlayer> playerAttribute, org.geysermc.floodgate.api.logger.FloodgateLogger logger)
@Provides public PluginMessageManager pluginMessageManager()
@Provides public String gitBranch()
@Provides public int buildNumber()
@Provides public io.netty.util.AttributeKey<String> kickMessageAttribute()
@Provides public io.netty.util.AttributeKey<org.geysermc.floodgate.api.player.FloodgatePlayer> playerAttribute()