3
0
Mirror von https://github.com/ViaVersion/ViaVersion.git synchronisiert 2024-11-20 06:50:08 +01:00

Add a few extra null checks into ProtocolDetectorService

Under certain conditions these can be null.
Dieser Commit ist enthalten in:
Myles 2017-11-26 13:45:39 +00:00
Ursprung ab1a586b4c
Commit 12c21c9b0a

Datei anzeigen

@ -54,7 +54,7 @@ public class ProtocolDetectorService implements Runnable {
serverInfo.ping(new Callback<ServerPing>() {
@Override
public void done(ServerPing serverPing, Throwable throwable) {
if (throwable == null) {
if (throwable == null && serverPing != null && serverPing.getVersion() != null) {
detectedProtocolIds.put(key, serverPing.getVersion().getProtocol());
if (((BungeeConfigAPI) Via.getConfig()).isBungeePingSave()) {
Map<String, Integer> servers = ((BungeeConfigAPI) Via.getConfig()).getBungeeServerProtocols();
@ -69,7 +69,6 @@ public class ProtocolDetectorService implements Runnable {
}
// Save
Via.getPlatform().getConfigurationProvider().saveConfig();
}
}
}