Replace getOnlinePlayers to provide a view. Adds BUKKIT-5668

By: Wesley Wolfe <wesley.d.wolfe+git@gmail.com>
This commit is contained in:
Bukkit/Spigot
2014-06-24 09:35:27 -05:00
parent 8460bd531a
commit 38aeb5fae5
5 changed files with 62 additions and 9 deletions

View File

@@ -1,6 +1,5 @@
package org.bukkit.event.player;
import java.util.Arrays;
import java.util.HashSet;
import java.util.Set;
@@ -33,7 +32,7 @@ public class PlayerChatEvent extends PlayerEvent implements Cancellable {
super(player);
this.message = message;
this.format = "<%1$s> %2$s";
this.recipients = new HashSet<Player>(Arrays.asList(player.getServer().getOnlinePlayers()));
this.recipients = new HashSet<Player>(player.getServer().getOnlinePlayers());
}
public PlayerChatEvent(final Player player, final String message, final String format, final Set<Player> recipients) {

View File

@@ -1,6 +1,5 @@
package org.bukkit.event.player;
import java.util.Arrays;
import java.util.HashSet;
import java.util.Set;
@@ -55,7 +54,7 @@ public class PlayerCommandPreprocessEvent extends PlayerEvent implements Cancell
public PlayerCommandPreprocessEvent(final Player player, final String message) {
super(player);
this.recipients = new HashSet<Player>(Arrays.asList(player.getServer().getOnlinePlayers()));
this.recipients = new HashSet<Player>(player.getServer().getOnlinePlayers());
this.message = message;
}