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()); + } } }