Class Config
java.lang.Object
com.github.theword.queqiao.tool.config.CommonConfig
com.github.theword.queqiao.tool.config.Config
配置项 服务器初始化阶段请调用
loadConfig(boolean, Logger) 方法加载配置文件-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetRcon()booleanisDebug()booleanisEnable()static ConfigloadConfig(boolean isModServer, org.slf4j.Logger logger) 加载配置文件protected voidloadConfigValues(Map<String, Object> configMap) 加载配置文件voidsetAccessToken(String accessToken) voidsetDebug(boolean debug) voidsetEnable(boolean enable) voidsetIgnoredCommands(Set<String> ignoredCommands) voidsetMessagePrefix(String messagePrefix) voidsetRcon(RconConfig rcon) voidsetServerName(String serverName) voidsetSubscribeEvent(SubscribeEventConfig subscribeEvent) voidsetWebsocketClient(WebSocketClientConfig websocketClient) voidsetWebsocketServer(WebSocketServerConfig websocketServer) Methods inherited from class com.github.theword.queqiao.tool.config.CommonConfig
checkFileExists, getLogger, readConfigFile, readConfigValues
-
Constructor Details
-
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
-
setServerName
-
getAccessToken
-
setAccessToken
-
getMessagePrefix
-
getIgnoredCommands
-
setIgnoredCommands
-
setMessagePrefix
-
getWebsocketServer
-
setWebsocketServer
-
getWebsocketClient
-
setWebsocketClient
-
getSubscribeEvent
-
setSubscribeEvent
-
getRcon
-
setRcon
-
loadConfig
加载配置文件服务端启动、初始化模组时调用
- Parameters:
isModServer- 是否为模组服务端logger- 日志实现- Returns:
- Config
-
loadConfigValues
加载配置文件- Specified by:
loadConfigValuesin classCommonConfig- Parameters:
configMap- 配置文件内容
-