java.lang.Object
com.github.theword.queqiao.tool.config.CommonConfig
com.github.theword.queqiao.tool.config.Config

public class Config extends CommonConfig
配置项 服务器初始化阶段请调用 loadConfig(boolean, Logger) 方法加载配置文件
  • Constructor Details

    • Config

      @Deprecated public Config(boolean isModServer)
      Deprecated.
      Contractor
      Parameters:
      isModServer - 是否为模组服务端
    • Config

      public Config(boolean isModServer, org.slf4j.Logger logger)
      Contractor
      Parameters:
      isModServer - 是否为模组服务端
      logger - 日志实现
  • Method Details

    • isEnable

      public boolean isEnable()
    • setEnable

      public void setEnable(boolean enable)
    • isDebug

      public boolean isDebug()
    • setDebug

      public void setDebug(boolean debug)
    • getServerName

      public String getServerName()
    • setServerName

      public void setServerName(String serverName)
    • getAccessToken

      public String getAccessToken()
    • setAccessToken

      public void setAccessToken(String accessToken)
    • getMessagePrefix

      public String getMessagePrefix()
    • setMessagePrefix

      public void setMessagePrefix(String messagePrefix)
    • getWebsocketServer

      public WebSocketServerConfig getWebsocketServer()
    • setWebsocketServer

      public void setWebsocketServer(WebSocketServerConfig websocketServer)
    • getWebsocketClient

      public WebSocketClientConfig getWebsocketClient()
    • setWebsocketClient

      public void setWebsocketClient(WebSocketClientConfig websocketClient)
    • getSubscribeEvent

      public SubscribeEventConfig getSubscribeEvent()
    • setSubscribeEvent

      public void setSubscribeEvent(SubscribeEventConfig subscribeEvent)
    • getRcon

      public RconConfig getRcon()
    • setRcon

      public void setRcon(RconConfig rcon)
    • loadConfig

      @Deprecated public static Config loadConfig(boolean isModServer)
      Deprecated.
      加载配置文件

      服务端启动、初始化模组时调用

      Parameters:
      isModServer - 是否为模组服务端
      Returns:
      Config
    • loadConfig

      public static Config loadConfig(boolean isModServer, org.slf4j.Logger logger)
      加载配置文件

      服务端启动、初始化模组时调用

      Parameters:
      isModServer - 是否为模组服务端
      logger - 日志实现
      Returns:
      Config
    • loadConfigValues

      protected void loadConfigValues(Map<String,Object> configMap)
      加载配置文件
      Specified by:
      loadConfigValues in class CommonConfig
      Parameters:
      configMap - 配置文件内容