From 745c4a2129dcf5804bdb630465688dbaf04fd2d0 Mon Sep 17 00:00:00 2001 From: ryanhamshire Date: Tue, 15 Dec 2015 20:21:58 -0800 Subject: [PATCH] Allow players to send whispers to ignored admins. Because those admins aren't ignorable, the mutual ignore principle shouldn't apply. --- src/me/ryanhamshire/GriefPrevention/PlayerEventHandler.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/me/ryanhamshire/GriefPrevention/PlayerEventHandler.java b/src/me/ryanhamshire/GriefPrevention/PlayerEventHandler.java index ef29d19..b755ac4 100644 --- a/src/me/ryanhamshire/GriefPrevention/PlayerEventHandler.java +++ b/src/me/ryanhamshire/GriefPrevention/PlayerEventHandler.java @@ -533,11 +533,11 @@ class PlayerEventHandler implements Listener } //ignore feature - if(!player.hasPermission("griefprevention.notignorable") && targetPlayer != null && targetPlayer.isOnline()) + if(targetPlayer != null && targetPlayer.isOnline()) { //if either is ignoring the other, cancel this command playerData = this.dataStore.getPlayerData(player.getUniqueId()); - if(playerData.ignoredPlayers.containsKey(targetPlayer.getUniqueId())) + if(playerData.ignoredPlayers.containsKey(targetPlayer.getUniqueId()) && !targetPlayer.hasPermission("griefprevention.notignorable")) { event.setCancelled(true); GriefPrevention.sendMessage(player, TextMode.Err, Messages.IsIgnoringYou);