diff --git a/Plan/common/src/main/java/com/djrapitops/plan/delivery/export/NetworkPageExporter.java b/Plan/common/src/main/java/com/djrapitops/plan/delivery/export/NetworkPageExporter.java index d3ae7ff16..9da19968e 100644 --- a/Plan/common/src/main/java/com/djrapitops/plan/delivery/export/NetworkPageExporter.java +++ b/Plan/common/src/main/java/com/djrapitops/plan/delivery/export/NetworkPageExporter.java @@ -69,10 +69,10 @@ public class NetworkPageExporter extends FileExporter { this.theme = theme; exportPaths = new ExportPaths(); - exportPaths.put("./players", toRelativePathFromRoot("players")); } public void export(Path toDirectory, Server server) throws IOException, NotFoundException, ParseException { + exportPaths.put("./players", toRelativePathFromRoot("players")); exportRequiredResources(toDirectory); exportJSON(toDirectory, server); exportHtml(toDirectory); diff --git a/Plan/common/src/main/java/com/djrapitops/plan/delivery/export/PlayerPageExporter.java b/Plan/common/src/main/java/com/djrapitops/plan/delivery/export/PlayerPageExporter.java index 1fe4b7c30..361c02c12 100644 --- a/Plan/common/src/main/java/com/djrapitops/plan/delivery/export/PlayerPageExporter.java +++ b/Plan/common/src/main/java/com/djrapitops/plan/delivery/export/PlayerPageExporter.java @@ -69,11 +69,11 @@ public class PlayerPageExporter extends FileExporter { this.theme = theme; exportPaths = new ExportPaths(); - exportPaths.put("../network", toRelativePathFromRoot("network")); - exportPaths.put("../server", toRelativePathFromRoot("server")); } public void export(Path toDirectory, UUID playerUUID, String playerName) throws IOException, NotFoundException, ParseException { + exportPaths.put("../network", toRelativePathFromRoot("network")); + exportPaths.put("../server", toRelativePathFromRoot("server")); exportRequiredResources(toDirectory); Path playerDirectory = toDirectory.resolve("player/" + toFileName(playerName)); diff --git a/Plan/common/src/main/java/com/djrapitops/plan/delivery/export/PlayersPageExporter.java b/Plan/common/src/main/java/com/djrapitops/plan/delivery/export/PlayersPageExporter.java index ed4af2720..ffdb3f35a 100644 --- a/Plan/common/src/main/java/com/djrapitops/plan/delivery/export/PlayersPageExporter.java +++ b/Plan/common/src/main/java/com/djrapitops/plan/delivery/export/PlayersPageExporter.java @@ -51,6 +51,7 @@ public class PlayersPageExporter extends FileExporter { private final RootJSONHandler jsonHandler; private final Locale locale; private final Theme theme; + private final ServerInfo serverInfo; private final ExportPaths exportPaths; @@ -68,12 +69,13 @@ public class PlayersPageExporter extends FileExporter { this.jsonHandler = jsonHandler; this.locale = locale; this.theme = theme; + this.serverInfo = serverInfo; exportPaths = new ExportPaths(); - exportPaths.put("/", toRelativePathFromRoot(serverInfo.getServer().isProxy() ? "network" : "server")); } public void export(Path toDirectory) throws IOException, NotFoundException, ParseException { + exportPaths.put("/", toRelativePathFromRoot(serverInfo.getServer().isProxy() ? "network" : "server")); exportRequiredResources(toDirectory); exportJSON(toDirectory); exportHtml(toDirectory); diff --git a/Plan/common/src/main/java/com/djrapitops/plan/delivery/export/ServerPageExporter.java b/Plan/common/src/main/java/com/djrapitops/plan/delivery/export/ServerPageExporter.java index 2f59b7a3b..e9a595da6 100644 --- a/Plan/common/src/main/java/com/djrapitops/plan/delivery/export/ServerPageExporter.java +++ b/Plan/common/src/main/java/com/djrapitops/plan/delivery/export/ServerPageExporter.java @@ -74,10 +74,10 @@ public class ServerPageExporter extends FileExporter { this.serverInfo = serverInfo; exportPaths = new ExportPaths(); - exportPaths.put("../network", toRelativePathFromRoot("network")); } public void export(Path toDirectory, Server server) throws IOException, NotFoundException, ParseException { + exportPaths.put("../network", toRelativePathFromRoot("network")); exportRequiredResources(toDirectory); exportJSON(toDirectory, server); exportHtml(toDirectory, server);