minified-launch/com.dervarex.minified.launch.download.libraries
LibraryDownloader
public class LibraryDownloaderConstructors
public LibraryDownloader(int downloadThreads)| Parameters | ||
|---|---|---|
downloadThreads | int | |
Methods
void downloadLibraries(Loader, Path)void downloadLibraries(Loader, Path, Consumer, LaunchContext)Downloads the libraries.void downloadLibraries(Loader, Path, Path, Consumer, LaunchContext)Downloads the libraries and extracts native librariespublic void downloadLibraries(Loader loader, Path librariesDir)public void downloadLibraries(
Loader loader,
Path librariesDir,
Consumer<Double> progressConsumer,
LaunchContext context
)Downloads the libraries.
| Parameters | ||
|---|---|---|
loader | Loader | The loader to use |
librariesDir | Path | The directory the libraries should be downloaded to |
progressConsumer | Consumer<Double> | |
context | LaunchContext | |
public void downloadLibraries(
Loader loader,
Path librariesDir,
Path nativesDir,
Consumer<Double> progressConsumer,
LaunchContext context
)Downloads the libraries and extracts native libraries
| Parameters | ||
|---|---|---|
loader | Loader | The loader to use |
librariesDir | Path | The directory the libraries should be downloaded to |
nativesDir | Path | The directory native libraries should be extracted to, has to match the directory the game loads them from |
progressConsumer | Consumer<Double> | |
context | LaunchContext | |
| Throws | ||
LibraryDownloadException | If a library could not be downloaded or extracted | |