File tree Expand file tree Collapse file tree
AdvancedCore/src/main/java/com/bencodez/advancedcore/api/user Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -525,10 +525,14 @@ public long getLastOnline() {
525525 time = Long .valueOf (d );
526526 }
527527 if (time == 0 && getPlugin ().getOptions ().isOnlineMode ()) {
528- time = getOfflinePlayer ().getLastPlayed ();
529- if (time > 0 ) {
530- setLastOnline (time );
528+ OfflinePlayer player = getOfflinePlayer ();
529+ if (player != null ) {
530+ time = player .getLastPlayed ();
531+ if (time > 0 ) {
532+ setLastOnline (time );
533+ }
531534 }
535+
532536 }
533537 return time ;
534538 }
@@ -557,6 +561,9 @@ public int getNumberOfDaysSinceLogin() {
557561 */
558562 @ SuppressWarnings ("deprecation" )
559563 public OfflinePlayer getOfflinePlayer () {
564+ if (getPlayerName ().isBlank ()) {
565+ return null ;
566+ }
560567 if (!plugin .getOptions ().isOnlineMode ()) {
561568 return Bukkit .getOfflinePlayer (getPlayerName ());
562569 }
You can’t perform that action at this time.
0 commit comments