summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEvilSeph <evilseph@gmail.com>2011-07-28 10:35:52 -0400
committerEvilSeph <evilseph@gmail.com>2011-07-28 10:35:52 -0400
commit4368ec2736977abda518ecb7c3de92d74b6c686a (patch)
tree44bff9dae0f676f72a286f33730e23293d69ded2
parent879390d1facfc9e998a53c90f5dd6556a46fe51c (diff)
downloadbukkit-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.java36
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;
}
}