package me.beastman3226.bc.event.business; import org.bukkit.command.CommandSender; import org.bukkit.event.Event; import org.bukkit.event.HandlerList; /** * <p>Event thrown before the business is created, when the command is fired. * This event isn't cancellable because it is a command being fired. See PostCreated * for cancelling creation * </p> * @author beastman3226 */ public class BusinessPreCreatedEvent extends Event { private static final HandlerList handlers = new HandlerList(); private CommandSender sender; private String[] args; public BusinessPreCreatedEvent(CommandSender send, String[] args) { this.sender = send; this.args = args; } public String[] getArguments() { return this.args; } /** * This method gets the name from the arguments * @return Appended version of args */ public String getName() { String toReturn = ""; for(String s : args) { toReturn = toReturn.concat(s + " "); } return toReturn.trim(); } public CommandSender getSender() { return this.sender; } public void setArguments(String[] newArgs) { this.args = newArgs; } public void setName(String newName) { this.args = newName.split(" "); } @Override public HandlerList getHandlers() { return handlers; } public static HandlerList getHandlerList() { return handlers; } }