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