minified-launch/com.dervarex.minified.launch.launch/LaunchConfiguration
LaunchConfiguration.Builder
classSource
public static class Builder- Enclosing type
- LaunchConfiguration
Constructors
public Builder()Methods
Builder assetsDirectory(Path)LaunchConfiguration build()Builder captureGameOutput(boolean)Reads the game's stdout and stderr instead of handing them to the launcher's console, every line
gets posted as a GameOutputEventBuilder customJavaExecutable(Path)Builder downloadThreads(int)Builder eventBus(EventBus)Builder extraJvmArg(String)Builder extraJvmArgs(List)Builder gameDirectory(Path)Lets the game run somewhere else than next to its jar, so several instances can share one client jar
and the loader files installed next to it.Builder headless(boolean)Builder headlessMarker(String)Builder headlessTimeoutSeconds(int)Builder isDemoUser(boolean)Builder jarFile(Path)Builder launcherName(String)Builder launcherVersion(String)Builder librariesDirectory(Path)Builder loader(Loader)Builder maxRam(int)Builder minRam(int)Builder nativesDirectory(Path)Builder offlineUsername(String)Only uses the custom username if offline mode is enabled.Builder resolution(int, int)public Builder assetsDirectory(Path assetsDirectory)public LaunchConfiguration build()| Returns | ||
|---|---|---|
LaunchConfiguration | ||
public Builder captureGameOutput(boolean captureGameOutput)Reads the game's stdout and stderr instead of handing them to the launcher's console, every line
gets posted as a
GameOutputEvent| Parameters | ||
|---|---|---|
captureGameOutput | boolean | Whether to capture the output, false by default |
| Returns | ||
Builder | ||
public Builder customJavaExecutable(Path customJavaExecutable)public Builder downloadThreads(int threads)| Parameters | ||
|---|---|---|
threads | int | |
| Returns | ||
Builder | ||
public Builder eventBus(EventBus eventBus)public Builder extraJvmArg(String arg)public Builder extraJvmArgs(List<String> args)public Builder gameDirectory(Path gameDirectory)public Builder headless(boolean headless)| Parameters | ||
|---|---|---|
headless | boolean | |
| Returns | ||
Builder | ||
public Builder headlessMarker(String headlessMarker)public Builder headlessTimeoutSeconds(int headlessTimeoutSeconds)| Parameters | ||
|---|---|---|
headlessTimeoutSeconds | int | |
| Returns | ||
Builder | ||
public Builder isDemoUser(boolean demo)| Parameters | ||
|---|---|---|
demo | boolean | |
| Returns | ||
Builder | ||
public Builder jarFile(Path jarFile)public Builder launcherName(String name)public Builder launcherVersion(String version)public Builder librariesDirectory(Path librariesDirectory)public Builder loader(Loader loader)public Builder maxRam(int maxRam)| Parameters | ||
|---|---|---|
maxRam | int | |
| Returns | ||
Builder | ||
public Builder minRam(int minRam)| Parameters | ||
|---|---|---|
minRam | int | |
| Returns | ||
Builder | ||
public Builder nativesDirectory(Path nativesDirectory)public Builder offlineUsername(String username)public Builder resolution(int width, int height)| Parameters | ||
|---|---|---|
width | int | |
height | int | |
| Returns | ||
Builder | ||