Реализация обновления API
This commit is contained in:
@@ -20,14 +20,14 @@
|
||||
|
||||
<groupId>asys.mcserver</groupId>
|
||||
<artifactId>process-impl</artifactId>
|
||||
<version>0.3</version>
|
||||
<version>0.4</version>
|
||||
<packaging>bundle</packaging>
|
||||
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>asys</groupId>
|
||||
<artifactId>api</artifactId>
|
||||
<version>0.10</version>
|
||||
<version>0.11</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.osgi</groupId>
|
||||
|
||||
@@ -16,6 +16,7 @@ public class MinecraftProcessServer implements MinecraftServer {
|
||||
private Process process;
|
||||
private final String name;
|
||||
private final byte[] newLine = "\r\n".getBytes();
|
||||
private short port;
|
||||
|
||||
public MinecraftProcessServer(String name, File directory, String mainJar, short port, String jvmArgs, String params) {
|
||||
processBuilder = new ProcessBuilder();
|
||||
@@ -36,6 +37,7 @@ public class MinecraftProcessServer implements MinecraftServer {
|
||||
processBuilder.command(commandLine);
|
||||
|
||||
this.name = name;
|
||||
this.port = port;
|
||||
}
|
||||
|
||||
public String getName() {
|
||||
@@ -73,5 +75,10 @@ public class MinecraftProcessServer implements MinecraftServer {
|
||||
public boolean isAlive() {
|
||||
return process != null && process.isAlive();
|
||||
}
|
||||
|
||||
@Override
|
||||
public int getPort() {
|
||||
return port;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user