From 74e70dd21ad3092ec2ed9bbcb9c7984c7d982523 Mon Sep 17 00:00:00 2001 From: ryanhamshire Date: Mon, 13 Oct 2014 11:33:26 -0700 Subject: [PATCH] Perf boost for banned logout. Banned players no longer have their data saved on logout. --- src/me/ryanhamshire/GriefPrevention/PlayerEventHandler.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/me/ryanhamshire/GriefPrevention/PlayerEventHandler.java b/src/me/ryanhamshire/GriefPrevention/PlayerEventHandler.java index 4ead8db..8f419d7 100644 --- a/src/me/ryanhamshire/GriefPrevention/PlayerEventHandler.java +++ b/src/me/ryanhamshire/GriefPrevention/PlayerEventHandler.java @@ -604,7 +604,10 @@ class PlayerEventHandler implements Listener } //make sure his data is all saved - he might have accrued some claim blocks while playing that were not saved immediately - this.dataStore.savePlayerData(player.getUniqueId(), playerData); + if(!player.isBanned()) + { + this.dataStore.savePlayerData(player.getUniqueId(), playerData); + } this.onPlayerDisconnect(event.getPlayer(), event.getQuitMessage()); }