@Override
	public boolean onCommand(CommandSender sender, org.bukkit.command.Command cmd, String label, String[] args){
		//help command
		if(args.length == 0 || args[0].equals("help")){
			getExecutor("help").onCommand(sender, cmd, label, args);
			return true;
		}
		//other commands
		if(exists(args[0])){
			getExecutor(args[0]).onCommand(sender, cmd, label, args);
			return true;
		}else{
			sender.sendMessage(ChatColor.RED + "This command does not exist! Try /notch help to see a list of commands!");
		}
		return false;
	}