diff --git a/LaunchServer/source/command/hash/DownloadAssetCommand.java b/LaunchServer/source/command/hash/DownloadAssetCommand.java index 5396f94..9cce3f8 100644 --- a/LaunchServer/source/command/hash/DownloadAssetCommand.java +++ b/LaunchServer/source/command/hash/DownloadAssetCommand.java @@ -58,7 +58,6 @@ public void invoke(String... args) throws Throwable { verifyArgs(args, 2); - Version version = Version.byName(args[0]); String dirName = IOHelper.verifyFileName(args[1]); Path assetDir = server.updatesDir.resolve(dirName); @@ -69,7 +68,7 @@ // Download required asset ASSET_URL_MASK = server.config.mirror + "assets/%s.zip"; LogHelper.subInfo("Downloading asset, it may take some time"); - unpack(new URL(String.format(ASSET_URL_MASK, IOHelper.urlEncode(version.name))), assetDir); + unpack(new URL(String.format(ASSET_URL_MASK, IOHelper.urlEncode(args[0]))), assetDir); // Finished server.syncUpdatesDir(Collections.singleton(dirName)); diff --git a/LaunchServer/source/command/hash/DownloadClientCommand.java b/LaunchServer/source/command/hash/DownloadClientCommand.java index d5b5d07..dec6c93 100644 --- a/LaunchServer/source/command/hash/DownloadClientCommand.java +++ b/LaunchServer/source/command/hash/DownloadClientCommand.java @@ -42,7 +42,6 @@ public void invoke(String... args) throws Throwable { verifyArgs(args, 2); - Version version = Version.byName(args[0]); String dirName = IOHelper.verifyFileName(args[1]); Path clientDir = server.updatesDir.resolve(args[1]); @@ -54,12 +53,12 @@ LogHelper.subInfo("Downloading client, it may take some time"); CLIENT_URL_MASK = server.config.mirror + "clients/%s.zip"; DownloadAssetCommand.unpack(new URL(String.format(CLIENT_URL_MASK, - IOHelper.urlEncode(version.name))), clientDir); + IOHelper.urlEncode(args[0]))), clientDir); // Create profile file LogHelper.subInfo("Creaing profile file: '%s'", dirName); ClientProfile client; - String profilePath = String.format("launchserver/defaults/profile%s.cfg", version.name); + String profilePath = String.format("launchserver/defaults/profile%s.cfg", args[0]); try (BufferedReader reader = IOHelper.newReader(IOHelper.getResourceURL(profilePath))) { client = new ClientProfile(TextConfigReader.read(reader, false));