diff --git a/.gitignore b/.gitignore index 91faeca..9fd1df3 100644 --- a/.gitignore +++ b/.gitignore @@ -12,3 +12,6 @@ mar.log.lck plugins/*.jar save.json Server/Server.iml +target/* +Server/Server.iml +Server/src/main/java/META-INF/MANIFEST.MF diff --git a/Server/Server.iml b/Server/Server.iml index b341a74..6da8947 100644 --- a/Server/Server.iml +++ b/Server/Server.iml @@ -6,9 +6,6 @@ - - - diff --git a/Server/pom.xml b/Server/pom.xml index 03a5739..df94ffc 100644 --- a/Server/pom.xml +++ b/Server/pom.xml @@ -3,15 +3,37 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 - - - net.simon987.server - server_root - 1.2a - + + + + maven-resources-plugin + 3.0.2 + + + default-resources + + prepare-package + + resources + + + ../target/ + + + ../Server/src/main/resources + true + + config.properties + + + + + + + 3.6.2 org.apache.maven.plugins @@ -21,11 +43,36 @@ 1.8 + + org.apache.maven.plugins + maven-dependency-plugin + + + copy-dependencies + prepare-package + + copy-dependencies + + + ../target/libs + + + + + org.apache.maven.plugins maven-jar-plugin + 3.0.2 ../target + + + net.simon987.server.Main + true + libs/ + + @@ -60,4 +107,9 @@ + + + UTF-8 + + \ No newline at end of file diff --git a/Server/src/main/java/net/simon987/server/GameServer.java b/Server/src/main/java/net/simon987/server/GameServer.java index 2042cc6..46c85d3 100644 --- a/Server/src/main/java/net/simon987/server/GameServer.java +++ b/Server/src/main/java/net/simon987/server/GameServer.java @@ -40,7 +40,7 @@ public class GameServer implements Runnable { public GameServer() { - this.config = new ServerConfiguration(new File("config.properties")); + this.config = new ServerConfiguration("config.properties"); gameUniverse = new GameUniverse(config); pluginManager = new PluginManager(); diff --git a/Server/src/main/java/net/simon987/server/Main.java b/Server/src/main/java/net/simon987/server/Main.java index 02542be..c57091f 100644 --- a/Server/src/main/java/net/simon987/server/Main.java +++ b/Server/src/main/java/net/simon987/server/Main.java @@ -12,8 +12,7 @@ public class Main { LogManager.initialize(); - ServerConfiguration config = new ServerConfiguration(new File("config.properties")); - + ServerConfiguration config = new ServerConfiguration("config.properties"); //Load GameServer.INSTANCE.getGameUniverse().load(new File("save.json")); diff --git a/Server/src/main/java/net/simon987/server/ServerConfiguration.java b/Server/src/main/java/net/simon987/server/ServerConfiguration.java index 84d715a..b5d2f8a 100644 --- a/Server/src/main/java/net/simon987/server/ServerConfiguration.java +++ b/Server/src/main/java/net/simon987/server/ServerConfiguration.java @@ -6,6 +6,7 @@ import net.simon987.server.logging.LogManager; import java.io.File; import java.io.FileInputStream; import java.io.IOException; +import java.io.InputStream; import java.util.Properties; /** @@ -18,11 +19,11 @@ public class ServerConfiguration { */ private Properties properties; - public ServerConfiguration(File file) { + public ServerConfiguration(String file) { try { properties = new Properties(); - - properties.load(new FileInputStream(file)); + InputStream is = new FileInputStream("config.properties"); + properties.load(is); } catch (IOException e) { LogManager.LOGGER.severe("Problem loading server configuration: " + e.getMessage()); diff --git a/config.properties b/Server/src/main/resources/config.properties similarity index 100% rename from config.properties rename to Server/src/main/resources/config.properties diff --git a/pom.xml b/pom.xml index 0ff00c0..91054b1 100644 --- a/pom.xml +++ b/pom.xml @@ -13,28 +13,26 @@ - 3.6.2 org.apache.maven.plugins + 3.6.2 maven-compiler-plugin 1.8 1.8 - - 3.6.2 - org.apache.maven.plugins - maven-compiler-plugin - - 1.8 - 1.8 - - - + org.apache.maven.plugins maven-jar-plugin + 3.0.2 ../target/plugins + + + false + net.simon987.server.Main + + diff --git a/target/plugins/plugin-biomassBlob-1.2a.jar b/target/plugins/plugin-biomassBlob-1.2a.jar deleted file mode 100644 index a5486be..0000000 Binary files a/target/plugins/plugin-biomassBlob-1.2a.jar and /dev/null differ diff --git a/target/plugins/plugin-cubot-1.2a.jar b/target/plugins/plugin-cubot-1.2a.jar deleted file mode 100644 index de09684..0000000 Binary files a/target/plugins/plugin-cubot-1.2a.jar and /dev/null differ diff --git a/target/plugins/plugin-misc-hw-1.2a.jar b/target/plugins/plugin-misc-hw-1.2a.jar deleted file mode 100644 index a85e7ba..0000000 Binary files a/target/plugins/plugin-misc-hw-1.2a.jar and /dev/null differ diff --git a/target/plugins/plugin-npc-1.2a.jar b/target/plugins/plugin-npc-1.2a.jar deleted file mode 100644 index c5e62cb..0000000 Binary files a/target/plugins/plugin-npc-1.2a.jar and /dev/null differ diff --git a/target/server-1.2a.jar b/target/server-1.2a.jar deleted file mode 100644 index 8a4a432..0000000 Binary files a/target/server-1.2a.jar and /dev/null differ