loadLibraries = {} for library in libraries: if "data" in library and "rules" in library["data"] and checkRules(library["data"]["rules"]) == "disallow": continue if library["type"] == "client": loadLibraries["client:" +library["filePathOS"]] = library elif library["type"] == "library": loadLibraries[library["package"] + ":" +library["name"]] = library separator = ";" libraryList = "" if lv["osName"] != "windows": separator = ":" print(colored(colorama.Fore.GREEN,"\nLoaded libraries:")) clientJar = "" for libraryID in loadLibraries: library = loadLibraries[libraryID] if os.path.isfile(library["filePathOS"]): if library["type"] == "client": print("Client: " +library["filePathOS"]) clientJar = library["filePathOS"] else: print(colored(colorama.Fore.BLACK,getLibraryPrettyName(library))) else: print(colored(colorama.Fore.RED,"> Lib not found: ") +getLibraryPrettyName(library),file=sys.stderr) continue libraryList += library["filePathOS"] + separator libraryList = libraryList[:-1]