summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorDinnerbone <dinnerbone@dinnerbone.com>2011-02-26 19:31:13 +0000
committerDinnerbone <dinnerbone@dinnerbone.com>2011-02-26 19:31:13 +0000
commit27b680375f31a8868fb940debcbf1f9487cb2bd8 (patch)
tree9c6dbe083d59d2ab0422da1904b51ce3d26563c5 /src
parent72e6769d68bb6f6ed8f237e237c9413ffbf60743 (diff)
downloadbukkit-27b680375f31a8868fb940debcbf1f9487cb2bd8.tar
bukkit-27b680375f31a8868fb940debcbf1f9487cb2bd8.tar.gz
bukkit-27b680375f31a8868fb940debcbf1f9487cb2bd8.tar.lz
bukkit-27b680375f31a8868fb940debcbf1f9487cb2bd8.tar.xz
bukkit-27b680375f31a8868fb940debcbf1f9487cb2bd8.zip
Added PlayerChatEvent.getRecipients
Diffstat (limited to 'src')
-rw-r--r--src/main/java/org/bukkit/event/player/PlayerChatEvent.java15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/main/java/org/bukkit/event/player/PlayerChatEvent.java b/src/main/java/org/bukkit/event/player/PlayerChatEvent.java
index a4de1407..5d605c3c 100644
--- a/src/main/java/org/bukkit/event/player/PlayerChatEvent.java
+++ b/src/main/java/org/bukkit/event/player/PlayerChatEvent.java
@@ -1,6 +1,9 @@
package org.bukkit.event.player;
+import java.util.Arrays;
+import java.util.HashSet;
+import java.util.Set;
import org.bukkit.entity.Player;
import org.bukkit.event.Cancellable;
@@ -11,10 +14,13 @@ public class PlayerChatEvent extends PlayerEvent implements Cancellable {
private boolean cancel = false;
private String message;
private String format = "<%1$s> %2$s";
+ private final Set<Player> recipients;
public PlayerChatEvent(final Type type, final Player player, final String message) {
super(type, player);
this.message = message;
+
+ recipients = new HashSet<Player>(Arrays.asList(player.getServer().getOnlinePlayers()));
}
/**
@@ -90,4 +96,13 @@ public class PlayerChatEvent extends PlayerEvent implements Cancellable {
this.format = format;
}
+
+ /**
+ * Gets a set of recipients that this chat message will be displayed to
+ *
+ * @return All Players who will see this chat message
+ */
+ public Set<Player> getRecipients() {
+ return recipients;
+ }
}