diff options
author | EvilSeph <evilseph@gmail.com> | 2011-07-28 10:35:52 -0400 |
---|---|---|
committer | EvilSeph <evilseph@gmail.com> | 2011-07-28 10:35:52 -0400 |
commit | 4368ec2736977abda518ecb7c3de92d74b6c686a (patch) | |
tree | 44bff9dae0f676f72a286f33730e23293d69ded2 | |
parent | 879390d1facfc9e998a53c90f5dd6556a46fe51c (diff) | |
download | bukkit-4368ec2736977abda518ecb7c3de92d74b6c686a.tar bukkit-4368ec2736977abda518ecb7c3de92d74b6c686a.tar.gz bukkit-4368ec2736977abda518ecb7c3de92d74b6c686a.tar.lz bukkit-4368ec2736977abda518ecb7c3de92d74b6c686a.tar.xz bukkit-4368ec2736977abda518ecb7c3de92d74b6c686a.zip |
Added ServerCommandEvent. Thanks celticminstrel!
-rw-r--r-- | src/main/java/org/bukkit/event/server/ServerCommandEvent.java | 36 |
1 files changed, 33 insertions, 3 deletions
diff --git a/src/main/java/org/bukkit/event/server/ServerCommandEvent.java b/src/main/java/org/bukkit/event/server/ServerCommandEvent.java index 2d795373..661f29f9 100644 --- a/src/main/java/org/bukkit/event/server/ServerCommandEvent.java +++ b/src/main/java/org/bukkit/event/server/ServerCommandEvent.java @@ -1,12 +1,42 @@ package org.bukkit.event.server; -import org.bukkit.event.Event; +import org.bukkit.command.CommandSender; +import org.bukkit.command.ConsoleCommandSender; /** * Server Command events */ -public class ServerCommandEvent extends Event { - public ServerCommandEvent() { +public class ServerCommandEvent extends ServerEvent { + private String command; + private CommandSender sender; + public ServerCommandEvent(ConsoleCommandSender console, String message) { super(Type.SERVER_COMMAND); + command = message; + sender = console; + } + + /** + * Gets the command that the user is attempting to execute from the console + * + * @return Command the user is attempting to execute + */ + public String getCommand() { + return command; + } + + /** + * Sets the command that the server will execute + * + * @param message New message that the server will execute + */ + public void setCommand(String message) { + this.command = message; + } + + /** + * Get the command sender. + */ + public CommandSender getSender() { + return sender; } } |