mirror of
https://github.com/mcMMO-Dev/mcMMO.git
synced 2025-01-19 00:45:27 +01:00
Check playerdata for corruption
Fixed a null pointer exception that would occur if the offlinePlayer object did not have a defined string for .getName();
This commit is contained in:
parent
5b2ebf4aa8
commit
20bbdfc4ab
@ -297,6 +297,11 @@ public final class CommandUtils {
|
||||
for (OfflinePlayer offlinePlayer : mcMMO.p.getServer().getOfflinePlayers()) {
|
||||
String playerName = offlinePlayer.getName();
|
||||
|
||||
if (playerName == null) { //Do null checking here to detect corrupted data before sending it throuogh .equals
|
||||
System.err.println("[McMMO] Bad player data file with UIID " + offlinePlayer.getUniqueId() );
|
||||
continue; //Don't let an error here interrupt the loop
|
||||
}
|
||||
|
||||
if (partialName.equalsIgnoreCase(playerName)) {
|
||||
// Exact match
|
||||
matchedPlayers.clear();
|
||||
|
Loading…
x
Reference in New Issue
Block a user