Interface FloodgateConfig
- All Superinterfaces:
org.geysermc.configutils.loader.callback.GenericPostInitializeCallback<ConfigLoader>
- All Known Subinterfaces:
ProxyFloodgateConfig
public interface FloodgateConfig
extends org.geysermc.configutils.loader.callback.GenericPostInitializeCallback<ConfigLoader>
The global Floodgate configuration file used in every platform. Some platforms have their own
addition to the global configuration like
ProxyFloodgateConfig for the proxies.-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfacestatic interfacestatic interfacestatic interface -
Method Summary
Modifier and TypeMethodDescriptiondatabase()booleandebug()key()voidmetrics()default org.geysermc.configutils.loader.callback.CallbackResultpostInitialize(ConfigLoader loader) default booleanproxy()voidrawUsernamePrefix(String usernamePrefix) booleanvoidusernamePrefix(String usernamePrefix)
-
Method Details
-
proxy
default boolean proxy() -
postInitialize
- Specified by:
postInitializein interfaceorg.geysermc.configutils.loader.callback.GenericPostInitializeCallback<ConfigLoader>
-
keyFileName
String keyFileName() -
usernamePrefix
String usernamePrefix() -
usernamePrefix
-
replaceSpaces
boolean replaceSpaces() -
defaultLocale
String defaultLocale() -
disconnect
FloodgateConfig.DisconnectMessages disconnect() -
database
FloodgateConfig.DatabaseConfig database() -
playerLink
FloodgateConfig.PlayerLinkConfig playerLink() -
metrics
FloodgateConfig.MetricsConfig metrics() -
debug
boolean debug() -
key
Key key() -
key
-
rawUsernamePrefix
String rawUsernamePrefix() -
rawUsernamePrefix
-