Added PlayerChatEvent.getRecipients
This commit is contained in:
parent
72e6769d68
commit
27b680375f
@ -1,6 +1,9 @@
|
|||||||
|
|
||||||
package org.bukkit.event.player;
|
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.entity.Player;
|
||||||
import org.bukkit.event.Cancellable;
|
import org.bukkit.event.Cancellable;
|
||||||
|
|
||||||
@ -11,10 +14,13 @@ public class PlayerChatEvent extends PlayerEvent implements Cancellable {
|
|||||||
private boolean cancel = false;
|
private boolean cancel = false;
|
||||||
private String message;
|
private String message;
|
||||||
private String format = "<%1$s> %2$s";
|
private String format = "<%1$s> %2$s";
|
||||||
|
private final Set<Player> recipients;
|
||||||
|
|
||||||
public PlayerChatEvent(final Type type, final Player player, final String message) {
|
public PlayerChatEvent(final Type type, final Player player, final String message) {
|
||||||
super(type, player);
|
super(type, player);
|
||||||
this.message = message;
|
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;
|
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;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user