From 6fcaf3ac7d0790383913fb4312b1f5c1c7d1e0e9 Mon Sep 17 00:00:00 2001 From: ryanhamshire Date: Mon, 16 Feb 2015 20:14:47 -0800 Subject: [PATCH] Perf boost for boot (file and db modes). --- src/me/ryanhamshire/GriefPrevention/GriefPrevention.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/me/ryanhamshire/GriefPrevention/GriefPrevention.java b/src/me/ryanhamshire/GriefPrevention/GriefPrevention.java index 20be2a2..70103b6 100644 --- a/src/me/ryanhamshire/GriefPrevention/GriefPrevention.java +++ b/src/me/ryanhamshire/GriefPrevention/GriefPrevention.java @@ -321,9 +321,8 @@ public class GriefPrevention extends JavaPlugin { try { - String playerName = player.getName(); UUID playerID = player.getUniqueId(); - if(playerName == null || playerID == null) continue; + if(playerID == null) continue; long lastSeen = player.getLastPlayed(); //if the player has been seen in the last 30 days, cache his name/UUID pair @@ -331,7 +330,9 @@ public class GriefPrevention extends JavaPlugin long daysDiff = diff / millisecondsPerDay; if(daysDiff <= 30) { - this.playerNameToIDMap.put(playerName, playerID); + String playerName = player.getName(); + if(playerName == null) continue; + this.playerNameToIDMap.put(playerName, playerID); this.playerNameToIDMap.put(playerName.toLowerCase(), playerID); playersCached++; }