From 99986cc7b2c6aabb2cf7ada59e7b2e263615ba7e Mon Sep 17 00:00:00 2001 From: ryanhamshire Date: Thu, 2 Oct 2014 14:15:23 -0700 Subject: [PATCH] Performance - Eliminated unnecessary net traffic. --- .../GriefPrevention/CleanupUnusedClaimsTask.java | 6 +----- src/me/ryanhamshire/GriefPrevention/PlayerKickBanTask.java | 2 +- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/src/me/ryanhamshire/GriefPrevention/CleanupUnusedClaimsTask.java b/src/me/ryanhamshire/GriefPrevention/CleanupUnusedClaimsTask.java index f6f475b..61da423 100644 --- a/src/me/ryanhamshire/GriefPrevention/CleanupUnusedClaimsTask.java +++ b/src/me/ryanhamshire/GriefPrevention/CleanupUnusedClaimsTask.java @@ -188,11 +188,7 @@ class CleanupUnusedClaimsTask implements Runnable } } - //toss that player data out of the cache, it's probably not needed in memory right now - if(!GriefPrevention.instance.getServer().getOfflinePlayer(claim.ownerID).isOnline()) - { - GriefPrevention.instance.dataStore.clearCachedPlayerData(claim.ownerID); - } + GriefPrevention.instance.dataStore.clearCachedPlayerData(claim.ownerID); //since we're potentially loading a lot of chunks to scan parts of the world where there are no players currently playing, be mindful of memory usage if(cleanupChunks) diff --git a/src/me/ryanhamshire/GriefPrevention/PlayerKickBanTask.java b/src/me/ryanhamshire/GriefPrevention/PlayerKickBanTask.java index 1d55d87..fe767ad 100644 --- a/src/me/ryanhamshire/GriefPrevention/PlayerKickBanTask.java +++ b/src/me/ryanhamshire/GriefPrevention/PlayerKickBanTask.java @@ -43,7 +43,7 @@ class PlayerKickBanTask implements Runnable if(this.banReason != null) { //ban - GriefPrevention.instance.getServer().getOfflinePlayer(this.player.getUniqueId()).setBanned(true); + this.player.setBanned(true); //kick if(this.player.isOnline())