diff --git a/pom.xml b/pom.xml
index 6418a73..6716123 100644
--- a/pom.xml
+++ b/pom.xml
@@ -8,6 +8,11 @@
Dynmap-MultiServer
0.5.0
+
+ UTF-8
+ UTF-8
+
+
clean install
@@ -17,10 +22,28 @@
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+
+
+ enforce-maven
+
+ enforce
+
+
+
+
+ 3.0.5
+
+
+
+
+
+
org.apache.maven.plugins
maven-surefire-plugin
- 2.16
true
@@ -28,22 +51,20 @@
org.apache.maven.plugins
maven-jar-plugin
- 2.4
-
-
-
- jar
-
-
-
+
+
+
+ net.cubespace.dynmap.multiserver.Main
+
+
+
org.apache.maven.plugins
maven-compiler-plugin
- 2.4
-
- 1.7
+
+ 1.8
-Xlint:all
-Xlint:-path
@@ -55,7 +76,6 @@
org.apache.maven.plugins
maven-shade-plugin
- 1.4
package
@@ -74,31 +94,82 @@
io.netty:*
commons-lang:*
net.cubespace:*
+ javax.activation:*
+
+
+ *
+
+ META-INF/**
+
+
+
-
- org.apache.maven.plugins
- maven-jar-plugin
- 2.4
-
-
-
- net.cubespace.dynmap.multiserver.Main
-
-
-
-
+
+
+
+ org.apache.maven.plugins
+ maven-clean-plugin
+ 3.1.0
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 3.8.1
+
+
+ org.apache.maven.plugins
+ maven-deploy-plugin
+ 3.0.0-M1
+
+
+ org.apache.maven.plugins
+ maven-install-plugin
+ 3.0.0-M1
+
+
+ org.apache.maven.plugins
+ maven-resources-plugin
+ 3.2.0
+
+
+ org.apache.maven.plugins
+ maven-site-plugin
+ 3.9.1
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ 3.0.0-M5
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+ 3.2.0
+
+
+ org.apache.maven.plugins
+ maven-shade-plugin
+ 3.2.4
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+ 3.0.0-M3
+
+
+
md_5-releases
- http://repo.md-5.net/content/repositories/snapshots/
+ https://repo.md-5.net/repository/public/
@@ -106,52 +177,62 @@
com.google.code.gson
gson
- 2.2.4
+ 2.9.0
org.slf4j
slf4j-api
- 1.7.5
+ 1.7.36
org.slf4j
slf4j-log4j12
- 1.7.5
+ 1.7.36
+
+
+ org.apache.logging.log4j
+ log4j-api
+ 2.17.1
- log4j
- log4j
- 1.2.17
+ org.apache.logging.log4j
+ log4j-core
+ 2.17.1
org.yaml
snakeyaml
- 1.13
+ 1.30
commons-io
commons-io
- 20030203.000550
+ 2.11.0
io.netty
netty-all
- 4.1.42.Final
+ 4.1.75.Final
- commons-lang
- commons-lang
- 20030203.000129
+ org.apache.commons
+ commons-lang3
+ 3.12.0
net.lingala.zip4j
zip4j
- 1.3.1
+ 2.10.0
net.cubespace
Yamler-Core
- 2.3.1-20150720.092759-2
+ 2.4.0-SNAPSHOT
+
+
+ com.sun.activation
+ javax.activation
+ 1.2.0
-
\ No newline at end of file
+
diff --git a/src/main/java/net/cubespace/dynmap/multiserver/AbstractDynmapServer.java b/src/main/java/net/cubespace/dynmap/multiserver/AbstractDynmapServer.java
index c4ba215..8ce91be 100644
--- a/src/main/java/net/cubespace/dynmap/multiserver/AbstractDynmapServer.java
+++ b/src/main/java/net/cubespace/dynmap/multiserver/AbstractDynmapServer.java
@@ -95,7 +95,7 @@ public void initialize() throws DynmapInitException {
private void loadWorlds() throws DynmapInitException {
for (DynmapWorld world : dynmapConfig.getWorlds()) {
- logger.info("Checking World " + world.getName());
+ logger.debug("Checking World " + world.getName());
AbstractFile dynmapWorldConfig = null;
try {
diff --git a/src/main/java/net/cubespace/dynmap/multiserver/HTTP/HTTPRouterServerHandler.java b/src/main/java/net/cubespace/dynmap/multiserver/HTTP/HTTPRouterServerHandler.java
index b638cee..8520407 100644
--- a/src/main/java/net/cubespace/dynmap/multiserver/HTTP/HTTPRouterServerHandler.java
+++ b/src/main/java/net/cubespace/dynmap/multiserver/HTTP/HTTPRouterServerHandler.java
@@ -6,11 +6,11 @@
import io.netty.channel.ChannelHandlerContext;
import io.netty.handler.codec.http.DefaultFullHttpResponse;
import io.netty.handler.codec.http.FullHttpResponse;
-import io.netty.handler.codec.http.HttpHeaders;
+import io.netty.handler.codec.http.HttpHeaderValues;
import io.netty.handler.codec.http.HttpRequest;
-import static io.netty.handler.codec.http.HttpHeaders.Names.*;
-import static io.netty.handler.codec.http.HttpHeaders.*;
+import static io.netty.handler.codec.http.HttpHeaderNames.*;
+import static io.netty.handler.codec.http.HttpUtil.*;
import static io.netty.handler.codec.http.HttpResponseStatus.*;
import static io.netty.handler.codec.http.HttpVersion.*;
@@ -39,7 +39,7 @@ public void channelRead(ChannelHandlerContext ctx, Object msg) throws Exception
if (!keepAlive) {
ctx.write(response).addListener(ChannelFutureListener.CLOSE);
} else {
- response.headers().set(CONNECTION, HttpHeaders.Values.KEEP_ALIVE);
+ response.headers().set(CONNECTION, HttpHeaderValues.KEEP_ALIVE);
ctx.write(response);
}
}
diff --git a/src/main/java/net/cubespace/dynmap/multiserver/HTTP/HTTPServerHandler.java b/src/main/java/net/cubespace/dynmap/multiserver/HTTP/HTTPServerHandler.java
index 75dc63d..4faa530 100644
--- a/src/main/java/net/cubespace/dynmap/multiserver/HTTP/HTTPServerHandler.java
+++ b/src/main/java/net/cubespace/dynmap/multiserver/HTTP/HTTPServerHandler.java
@@ -26,19 +26,19 @@ public class HTTPServerHandler extends SimpleChannelInboundHandler