Fall back to name if skull has no uuid when getting player.

By: md_5 <git@md-5.net>
This commit is contained in:
CraftBukkit/Spigot 2016-07-22 12:02:16 +10:00
parent 3aa2d8025a
commit 234b54be67

View file

@ -181,7 +181,17 @@ public class CraftSkull extends CraftBlockState implements Skull {
@Override @Override
public OfflinePlayer getOwningPlayer() { public OfflinePlayer getOwningPlayer() {
return hasOwner() ? Bukkit.getOfflinePlayer(profile.getId()) : null; if (profile != null) {
if (profile.getId() != null) {
return Bukkit.getOfflinePlayer(profile.getId());
}
if (profile.getName() != null) {
return Bukkit.getOfflinePlayer(profile.getName());
}
}
return null;
} }
@Override @Override