Prevent errors when the full config is not set
This commit is contained in:
		| @@ -118,7 +118,7 @@ public class BungeeCord | ||||
|         String[] split = commandLine.trim().split(" "); | ||||
|         String commandName = split[0].toLowerCase(); | ||||
|         Command command = commandMap.get(commandName); | ||||
|         if (command != null && !config.disabledCommands.contains(commandName)) | ||||
|         if (command != null && (config.disabledCommands == null || !config.disabledCommands.contains(commandName))) | ||||
|         { | ||||
|             String[] args = Arrays.copyOfRange(split, 1, split.length); | ||||
|             try | ||||
|   | ||||
| @@ -174,11 +174,15 @@ public class Configuration | ||||
|             { | ||||
|                 throw new IllegalArgumentException("Server '" + defaultServerName + "' not defined"); | ||||
|             } | ||||
|             for (String server : forcedServers.values()) | ||||
|  | ||||
|             if (forcedServers != null) | ||||
|             { | ||||
|                 if (!servers.containsKey(server)) | ||||
|                 for (String server : forcedServers.values()) | ||||
|                 { | ||||
|                     throw new IllegalArgumentException("Forced server " + server + " is not defined in servers"); | ||||
|                     if (!servers.containsKey(server)) | ||||
|                     { | ||||
|                         throw new IllegalArgumentException("Forced server " + server + " is not defined in servers"); | ||||
|                     } | ||||
|                 } | ||||
|             } | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 md_5
					md_5