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:
Ursprung
ab1a586b4c
Commit
12c21c9b0a
@ -54,7 +54,7 @@ public class ProtocolDetectorService implements Runnable {
|
|||||||
serverInfo.ping(new Callback<ServerPing>() {
|
serverInfo.ping(new Callback<ServerPing>() {
|
||||||
@Override
|
@Override
|
||||||
public void done(ServerPing serverPing, Throwable throwable) {
|
public void done(ServerPing serverPing, Throwable throwable) {
|
||||||
if (throwable == null) {
|
if (throwable == null && serverPing != null && serverPing.getVersion() != null) {
|
||||||
detectedProtocolIds.put(key, serverPing.getVersion().getProtocol());
|
detectedProtocolIds.put(key, serverPing.getVersion().getProtocol());
|
||||||
if (((BungeeConfigAPI) Via.getConfig()).isBungeePingSave()) {
|
if (((BungeeConfigAPI) Via.getConfig()).isBungeePingSave()) {
|
||||||
Map<String, Integer> servers = ((BungeeConfigAPI) Via.getConfig()).getBungeeServerProtocols();
|
Map<String, Integer> servers = ((BungeeConfigAPI) Via.getConfig()).getBungeeServerProtocols();
|
||||||
@ -69,7 +69,6 @@ public class ProtocolDetectorService implements Runnable {
|
|||||||
}
|
}
|
||||||
// Save
|
// Save
|
||||||
Via.getPlatform().getConfigurationProvider().saveConfig();
|
Via.getPlatform().getConfigurationProvider().saveConfig();
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Laden…
In neuem Issue referenzieren
Einen Benutzer sperren