Added ServerCommandEvent. Thanks celticminstrel!

This commit is contained in:
EvilSeph 2011-07-28 10:35:52 -04:00
parent 879390d1fa
commit 4368ec2736

View File

@ -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;
}
}