diff --git a/McProcessServer/pom.xml b/McProcessServer/pom.xml index a695cc2..a4f5a84 100644 --- a/McProcessServer/pom.xml +++ b/McProcessServer/pom.xml @@ -20,14 +20,14 @@ asys.mcserver process-impl - 0.3 + 0.4 bundle asys api - 0.10 + 0.11 org.osgi diff --git a/McProcessServer/src/main/java/asys/mcserver/MinecraftProcessServer.java b/McProcessServer/src/main/java/asys/mcserver/MinecraftProcessServer.java index 72695bf..7a2b16a 100644 --- a/McProcessServer/src/main/java/asys/mcserver/MinecraftProcessServer.java +++ b/McProcessServer/src/main/java/asys/mcserver/MinecraftProcessServer.java @@ -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; + } }