Interface FloodgateConfig

All Superinterfaces:
org.geysermc.configutils.loader.callback.GenericPostInitializeCallback<Path>
All Known Subinterfaces:
ProxyFloodgateConfig

public interface FloodgateConfig extends org.geysermc.configutils.loader.callback.GenericPostInitializeCallback<Path>
The global Floodgate configuration file used in every platform. Some platforms have their own addition to the global configuration like ProxyFloodgateConfig for the proxies.
  • Method Details

    • proxy

      default boolean proxy()
    • postInitialize

      default org.geysermc.configutils.loader.callback.CallbackResult postInitialize(Path dataDirectory)
      Specified by:
      postInitialize in interface org.geysermc.configutils.loader.callback.GenericPostInitializeCallback<Path>
    • keyFileName

      String keyFileName()
    • usernamePrefix

      String usernamePrefix()
    • usernamePrefix

      void usernamePrefix(String usernamePrefix)
    • replaceSpaces

      boolean replaceSpaces()
    • defaultLocale

      String defaultLocale()
    • disconnect

    • database

    • playerLink

    • metrics

    • debug

      boolean debug()
    • key

      Key key()
    • key

      void key(Key key)
    • rawUsernamePrefix

      String rawUsernamePrefix()
    • rawUsernamePrefix

      void rawUsernamePrefix(String usernamePrefix)