Prevent errors when the full config is not set
This commit is contained in:
parent
a6007ec6cf
commit
372b3c231c
@ -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");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user