diff options
author | Dinnerbone <dinnerbone@dinnerbone.com> | 2010-12-28 21:52:08 +0000 |
---|---|---|
committer | Dinnerbone <dinnerbone@dinnerbone.com> | 2010-12-28 21:52:08 +0000 |
commit | f9058e516160f65fb00209339991dfc46de7ac7c (patch) | |
tree | 3c886ac6a364d4ee77a41f615dcd252807081dc9 | |
parent | caf0d3e27a11a279b0439a988cabd49420ec4b6e (diff) | |
download | bukkit-f9058e516160f65fb00209339991dfc46de7ac7c.tar bukkit-f9058e516160f65fb00209339991dfc46de7ac7c.tar.gz bukkit-f9058e516160f65fb00209339991dfc46de7ac7c.tar.lz bukkit-f9058e516160f65fb00209339991dfc46de7ac7c.tar.xz bukkit-f9058e516160f65fb00209339991dfc46de7ac7c.zip |
Tweak to PlayerChatEvent, allow plugins to set the player that the chat/command executes as
-rw-r--r-- | src/org/bukkit/event/player/PlayerChatEvent.java | 10 | ||||
-rw-r--r-- | src/org/bukkit/event/player/PlayerEvent.java | 2 |
2 files changed, 11 insertions, 1 deletions
diff --git a/src/org/bukkit/event/player/PlayerChatEvent.java b/src/org/bukkit/event/player/PlayerChatEvent.java index 0f358f55..d924b5e3 100644 --- a/src/org/bukkit/event/player/PlayerChatEvent.java +++ b/src/org/bukkit/event/player/PlayerChatEvent.java @@ -52,4 +52,14 @@ public class PlayerChatEvent extends PlayerEvent { public void setMessage(String message) { this.message = message; } + + /** + * Sets the player that this message will display as, or command will be + * executed as + * + * @param player New player which this event will execute as + */ + public void setPlayer(final Player player) { + this.player = player; + } } diff --git a/src/org/bukkit/event/player/PlayerEvent.java b/src/org/bukkit/event/player/PlayerEvent.java index 87012ea5..2e4ea068 100644 --- a/src/org/bukkit/event/player/PlayerEvent.java +++ b/src/org/bukkit/event/player/PlayerEvent.java @@ -8,7 +8,7 @@ import org.bukkit.event.Event; * Represents a player related event */ public class PlayerEvent extends Event { - private final Player player; + protected Player player; public PlayerEvent(final Event.Type type, final Player who) { super(type); |