From 7384afa262d8aac4302eb1dd728f58a2a37f8945 Mon Sep 17 00:00:00 2001 From: BONNe Date: Mon, 28 Jan 2019 20:25:28 +0200 Subject: [PATCH] Disable broadcast message for user. #62 --- .../challenges/panel/TryToComplete.java | 20 +++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/src/main/java/world/bentobox/challenges/panel/TryToComplete.java b/src/main/java/world/bentobox/challenges/panel/TryToComplete.java index 3e32318..b25af2e 100644 --- a/src/main/java/world/bentobox/challenges/panel/TryToComplete.java +++ b/src/main/java/world/bentobox/challenges/panel/TryToComplete.java @@ -210,10 +210,14 @@ public class TryToComplete if (this.addon.getChallengesSettings().isBroadcastMessages()) { - for (Player p : this.addon.getServer().getOnlinePlayers()) + for (Player player : this.addon.getServer().getOnlinePlayers()) { - User.getInstance(p).sendMessage("challenges.name-has-completed", - "[name]", this.user.getName(), "[challenge]", this.challenge.getFriendlyName()); + // Only other players should see message. + if (!player.getUniqueId().equals(this.user.getUniqueId())) + { + User.getInstance(player).sendMessage("challenges.name-has-completed", + "[name]", this.user.getName(), "[challenge]", this.challenge.getFriendlyName()); + } } } } @@ -275,10 +279,14 @@ public class TryToComplete if (this.addon.getChallengesSettings().isBroadcastMessages()) { - for (Player p : this.addon.getServer().getOnlinePlayers()) + for (Player player : this.addon.getServer().getOnlinePlayers()) { - User.getInstance(p).sendMessage("challenges.name-has-completed-level", - "[name]", this.user.getName(), "[level]", level.getFriendlyName()); + // Only other players should see message. + if (!player.getUniqueId().equals(this.user.getUniqueId())) + { + User.getInstance(player).sendMessage("challenges.name-has-completed-level", + "[name]", this.user.getName(), "[level]", level.getFriendlyName()); + } } }