summaryrefslogtreecommitdiffstats
path: root/src/main/java
diff options
context:
space:
mode:
authorsunkid <sunkid@iminurnetz.com>2011-03-28 17:15:41 -0700
committersunkid <sunkid@iminurnetz.com>2011-03-28 17:15:41 -0700
commit1ae3433d89cef68aa69fff55ce3eaec33ce7e461 (patch)
treee219e446fd1d5aaf0b1ff2a35a9d730c91d56012 /src/main/java
parent2b3698d6b1cb30d9b8bb90a9ec0d2b8f538c4625 (diff)
downloadbukkit-1ae3433d89cef68aa69fff55ce3eaec33ce7e461.tar
bukkit-1ae3433d89cef68aa69fff55ce3eaec33ce7e461.tar.gz
bukkit-1ae3433d89cef68aa69fff55ce3eaec33ce7e461.tar.lz
bukkit-1ae3433d89cef68aa69fff55ce3eaec33ce7e461.tar.xz
bukkit-1ae3433d89cef68aa69fff55ce3eaec33ce7e461.zip
fixed PlayerCommandPreprocessEvent inheritance
Diffstat (limited to 'src/main/java')
-rw-r--r--src/main/java/org/bukkit/event/player/PlayerChatEvent.java10
-rw-r--r--src/main/java/org/bukkit/event/player/PlayerCommandPreprocessEvent.java4
2 files changed, 9 insertions, 5 deletions
diff --git a/src/main/java/org/bukkit/event/player/PlayerChatEvent.java b/src/main/java/org/bukkit/event/player/PlayerChatEvent.java
index 320f00b4..ad33abc7 100644
--- a/src/main/java/org/bukkit/event/player/PlayerChatEvent.java
+++ b/src/main/java/org/bukkit/event/player/PlayerChatEvent.java
@@ -4,6 +4,7 @@ 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;
@@ -17,10 +18,13 @@ public class PlayerChatEvent extends PlayerEvent implements Cancellable {
private final Set<Player> recipients;
public PlayerChatEvent(final Player player, final String message) {
- super(Type.PLAYER_CHAT, player);
- this.message = message;
-
+ this(Type.PLAYER_CHAT, player, message);
+ }
+
+ protected PlayerChatEvent(final Type type, final Player player, final String message) {
+ super(type, player);
recipients = new HashSet<Player>(Arrays.asList(player.getServer().getOnlinePlayers()));
+ this.message = message;
}
/**
diff --git a/src/main/java/org/bukkit/event/player/PlayerCommandPreprocessEvent.java b/src/main/java/org/bukkit/event/player/PlayerCommandPreprocessEvent.java
index 3f061a3a..0f203bed 100644
--- a/src/main/java/org/bukkit/event/player/PlayerCommandPreprocessEvent.java
+++ b/src/main/java/org/bukkit/event/player/PlayerCommandPreprocessEvent.java
@@ -3,7 +3,7 @@ package org.bukkit.event.player;
import org.bukkit.entity.Player;
public class PlayerCommandPreprocessEvent extends PlayerChatEvent {
- public PlayerCommandPreprocessEvent(Player player, String message) {
- super(player, message);
+ public PlayerCommandPreprocessEvent(final Player player, final String message) {
+ super(Type.PLAYER_COMMAND_PREPROCESS, player, message);
}
}