From f901373f142ddf761251ddddc8786802e6dae6f0 Mon Sep 17 00:00:00 2001 From: ryanhamshire Date: Sat, 10 Jan 2015 23:16:21 -0800 Subject: [PATCH] Fixed unwanted log entries for subdivision resize. And now the confirmation messages are sending as they should. --- .../GriefPrevention/PlayerEventHandler.java | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/me/ryanhamshire/GriefPrevention/PlayerEventHandler.java b/src/me/ryanhamshire/GriefPrevention/PlayerEventHandler.java index 4e1bfc1..e0295fb 100644 --- a/src/me/ryanhamshire/GriefPrevention/PlayerEventHandler.java +++ b/src/me/ryanhamshire/GriefPrevention/PlayerEventHandler.java @@ -1901,13 +1901,17 @@ class PlayerEventHandler implements Listener int claimBlocksRemaining = 0; if(!playerData.claimResizing.isAdminClaim()) { - if(playerData.claimResizing.ownerID == player.getUniqueId()) + UUID ownerID = playerData.claimResizing.ownerID; + if(playerData.claimResizing.parent != null) + { + ownerID = playerData.claimResizing.parent.ownerID; + } + if(ownerID == player.getUniqueId()) { claimBlocksRemaining = playerData.getRemainingClaimBlocks(); } else { - UUID ownerID = playerData.claimResizing.ownerID; PlayerData ownerData = this.dataStore.getPlayerData(ownerID); claimBlocksRemaining = ownerData.getRemainingClaimBlocks(); OfflinePlayer owner = GriefPrevention.instance.getServer().getOfflinePlayer(ownerID); @@ -1924,7 +1928,7 @@ class PlayerEventHandler implements Listener Visualization.Apply(player, visualization); //if resizing someone else's claim, make a log entry - if(!playerID.equals(playerData.claimResizing.ownerID)) + if(!playerID.equals(playerData.claimResizing.ownerID) && playerData.claimResizing.parent == null) { GriefPrevention.AddLogEntry(player.getName() + " resized " + playerData.claimResizing.getOwnerName() + "'s claim at " + GriefPrevention.getfriendlyLocationString(playerData.claimResizing.lesserBoundaryCorner) + "."); }