diff --git a/BlueMapCommon/src/main/java/de/bluecolored/bluemap/common/web/MapStorageRequestHandler.java b/BlueMapCommon/src/main/java/de/bluecolored/bluemap/common/web/MapStorageRequestHandler.java index 1047451e..b66a9871 100644 --- a/BlueMapCommon/src/main/java/de/bluecolored/bluemap/common/web/MapStorageRequestHandler.java +++ b/BlueMapCommon/src/main/java/de/bluecolored/bluemap/common/web/MapStorageRequestHandler.java @@ -109,7 +109,7 @@ public class MapStorageRequestHandler implements HttpRequestHandler { if (lastModified > 0) response.addHeader("Last-Modified", timestampToString(lastModified)); - if (lod == 0) response.addHeader("Content-Type", "application/json"); + if (lod == 0) response.addHeader("Content-Type", "application/octet-stream"); else response.addHeader("Content-Type", "image/png"); writeToResponse(compressedIn, response, request); diff --git a/BlueMapCommon/webapp/public/sql.php b/BlueMapCommon/webapp/public/sql.php index ccb9ee4d..6508c3ad 100644 --- a/BlueMapCommon/webapp/public/sql.php +++ b/BlueMapCommon/webapp/public/sql.php @@ -165,7 +165,7 @@ if (startsWith($path, "/maps/")) { if ($compression !== "none") header("Content-Encoding: $compression"); if ($lod === 0) { - header("Content-Type: application/json"); + header("Content-Type: application/octet-stream"); } else { header("Content-Type: image/png"); } @@ -175,9 +175,8 @@ if (startsWith($path, "/maps/")) { } catch (PDOException $e) { error(500, "Failed to fetch data"); } - // empty json response if nothing found - header("Content-Type: application/json"); - echo "{}"; + // no content if nothing found + http_response_code(204); exit; } @@ -206,4 +205,4 @@ if (startsWith($path, "/maps/")) { } // no match => 404 -error(404); \ No newline at end of file +error(404); diff --git a/BlueMapCore/src/main/java/de/bluecolored/bluemap/core/world/mca/chunk/Chunk_1_18.java b/BlueMapCore/src/main/java/de/bluecolored/bluemap/core/world/mca/chunk/Chunk_1_18.java index cf173605..20c83b63 100644 --- a/BlueMapCore/src/main/java/de/bluecolored/bluemap/core/world/mca/chunk/Chunk_1_18.java +++ b/BlueMapCore/src/main/java/de/bluecolored/bluemap/core/world/mca/chunk/Chunk_1_18.java @@ -221,7 +221,7 @@ public class Chunk_1_18 extends MCAChunk { int id = blocks.get((y & 0xF) << 8 | (z & 0xF) << 4 | x & 0xF); if (id >= blockPalette.length) { - Logger.global.noFloodWarning("palette-warning", "Got block-palette id " + id + " but palette has size of " + blockPalette.length + ". (Chunk"); + Logger.global.noFloodWarning("palette-warning", "Got block-palette id " + id + " but palette has size of " + blockPalette.length + "."); return BlockState.MISSING; }