From 2b1d0aa9559d017c1219bbc0c0e54f0ed799531e Mon Sep 17 00:00:00 2001 From: Mike Primm Date: Thu, 31 Dec 2020 16:55:52 -0600 Subject: [PATCH] Add warnings for wrong client update component vs web server disabled --- .../main/java/org/dynmap/InternalClientUpdateComponent.java | 3 +++ .../main/java/org/dynmap/JsonFileClientUpdateComponent.java | 5 +++++ 2 files changed, 8 insertions(+) diff --git a/DynmapCore/src/main/java/org/dynmap/InternalClientUpdateComponent.java b/DynmapCore/src/main/java/org/dynmap/InternalClientUpdateComponent.java index 7bd85c28..733f72e0 100644 --- a/DynmapCore/src/main/java/org/dynmap/InternalClientUpdateComponent.java +++ b/DynmapCore/src/main/java/org/dynmap/InternalClientUpdateComponent.java @@ -22,6 +22,9 @@ public class InternalClientUpdateComponent extends ClientUpdateComponent { super(dcore, configuration); dcore.addServlet("/up/world/*", new ClientUpdateServlet(dcore)); + if (dcore.isInternalWebServerDisabled) { + Log.severe("Using InternalClientUpdateComponent with disable-webserver=true is not supported: there will likely be problems"); + } jsonInterval = (long)(configuration.getFloat("writeinterval", 1) * 1000); final Boolean allowwebchat = configuration.getBoolean("allowwebchat", false); final Boolean hidewebchatip = configuration.getBoolean("hidewebchatip", false); diff --git a/DynmapCore/src/main/java/org/dynmap/JsonFileClientUpdateComponent.java b/DynmapCore/src/main/java/org/dynmap/JsonFileClientUpdateComponent.java index d54ef724..0ca7f1f9 100644 --- a/DynmapCore/src/main/java/org/dynmap/JsonFileClientUpdateComponent.java +++ b/DynmapCore/src/main/java/org/dynmap/JsonFileClientUpdateComponent.java @@ -117,6 +117,11 @@ public class JsonFileClientUpdateComponent extends ClientUpdateComponent { private static Charset cs_utf8 = Charset.forName("UTF-8"); public JsonFileClientUpdateComponent(final DynmapCore core, final ConfigurationNode configuration) { super(core, configuration); + + if (!core.isInternalWebServerDisabled) { + Log.severe("Using JsonFileClientUpdateComponent with disable-webserver=false is not supported: there will likely be problems"); + } + final boolean allowwebchat = configuration.getBoolean("allowwebchat", false); jsonInterval = (long)(configuration.getFloat("writeinterval", 1) * 1000); hidewebchatip = configuration.getBoolean("hidewebchatip", false);