public final class JARLauncherBinary extends LauncherBinary
| Modifier and Type | Field and Description |
|---|---|
java.util.List<java.nio.file.Path> |
addonLibs |
java.nio.file.Path |
buildDir |
java.util.List<java.nio.file.Path> |
coreLibs |
java.util.concurrent.atomic.AtomicLong |
count |
java.nio.file.Path |
guardDir |
java.nio.file.Path |
runtimeDir |
java.util.List<LauncherBuildTask> |
tasks |
server, syncBinaryFile| Constructor and Description |
|---|
JARLauncherBinary(LaunchServer server) |
| Modifier and Type | Method and Description |
|---|---|
void |
build() |
void |
init() |
java.nio.file.Path |
nextLowerPath(LauncherBuildTask task) |
java.lang.String |
nextName(java.lang.String taskName) |
java.nio.file.Path |
nextPath(LauncherBuildTask task) |
java.nio.file.Path |
nextPath(java.lang.String taskName) |
public final java.util.concurrent.atomic.AtomicLong count
public final java.nio.file.Path runtimeDir
public final java.nio.file.Path guardDir
public final java.nio.file.Path buildDir
public java.util.List<LauncherBuildTask> tasks
public java.util.List<java.nio.file.Path> coreLibs
public java.util.List<java.nio.file.Path> addonLibs
public JARLauncherBinary(LaunchServer server) throws java.io.IOException
java.io.IOExceptionpublic void init()
init in class LauncherBinarypublic void build()
throws java.io.IOException
build in class LauncherBinaryjava.io.IOExceptionpublic java.lang.String nextName(java.lang.String taskName)
public java.nio.file.Path nextPath(java.lang.String taskName)
public java.nio.file.Path nextPath(LauncherBuildTask task)
public java.nio.file.Path nextLowerPath(LauncherBuildTask task)