diff options
author | Dinnerbone <dinnerbone@dinnerbone.com> | 2011-02-26 19:31:13 +0000 |
---|---|---|
committer | Dinnerbone <dinnerbone@dinnerbone.com> | 2011-02-26 19:31:13 +0000 |
commit | 27b680375f31a8868fb940debcbf1f9487cb2bd8 (patch) | |
tree | 9c6dbe083d59d2ab0422da1904b51ce3d26563c5 /src | |
parent | 72e6769d68bb6f6ed8f237e237c9413ffbf60743 (diff) | |
download | bukkit-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.java | 15 |
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; + } } |