Enhance dumb library support
This commit is contained in:
parent
5f251b4593
commit
3b04739040
@ -175,7 +175,7 @@ def processVersion(versionsPath,libraryPath,nativePath,version):
|
|||||||
native = library["downloads"]["classifiers"]["natives-osx"]
|
native = library["downloads"]["classifiers"]["natives-osx"]
|
||||||
elif "name" in library:
|
elif "name" in library:
|
||||||
# Dumb libraries
|
# Dumb libraries
|
||||||
if "url" in library:
|
if not "url" in library: library["url"] = "https://libraries.minecraft.net"
|
||||||
l["url"] = library["url"]
|
l["url"] = library["url"]
|
||||||
while len(l["url"]) > 0 and l["url"][-1] == "/": l["url"] = l["url"][:-1]
|
while len(l["url"]) > 0 and l["url"][-1] == "/": l["url"] = l["url"][:-1]
|
||||||
l["url"] = l["url"] + "/" + l["filePath"]
|
l["url"] = l["url"] + "/" + l["filePath"]
|
||||||
@ -284,7 +284,10 @@ def main():
|
|||||||
print("\nDownloading libraries...")
|
print("\nDownloading libraries...")
|
||||||
for library in libraries:
|
for library in libraries:
|
||||||
if "url" in library:
|
if "url" in library:
|
||||||
|
try:
|
||||||
fileDl(library["url"],library["filePathOS"],read = False)
|
fileDl(library["url"],library["filePathOS"],read = False)
|
||||||
|
except Exception as e:
|
||||||
|
print("Could not download: " +str(e))
|
||||||
|
|
||||||
loadLibraries = {}
|
loadLibraries = {}
|
||||||
for library in libraries:
|
for library in libraries:
|
||||||
@ -305,7 +308,7 @@ def main():
|
|||||||
else:
|
else:
|
||||||
print("- " +library["path"]+ ":" +library["version"])
|
print("- " +library["path"]+ ":" +library["version"])
|
||||||
else:
|
else:
|
||||||
print("Lib not found: " +library["path"])
|
print("Lib not found: " +library["path"]+ ":" +library["version"])
|
||||||
|
|
||||||
libraryList += library["filePathOS"] + separator
|
libraryList += library["filePathOS"] + separator
|
||||||
libraryList = libraryList[:-1]
|
libraryList = libraryList[:-1]
|
||||||
|
Loading…
Reference in New Issue
Block a user