diff --git a/static/map-data/minecraft/mc-sdf-org/generate_tile_list.py b/static/map-data/minecraft/mc-sdf-org/generate_tile_list.py index 2c6da94..ad46376 100644 --- a/static/map-data/minecraft/mc-sdf-org/generate_tile_list.py +++ b/static/map-data/minecraft/mc-sdf-org/generate_tile_list.py @@ -1,8 +1,13 @@ import re import json +import argparse from pathlib import Path -TILES_DIR = Path(__file__).parent / "tiles" +ap = argparse.ArgumentParser() +ap.add_argument("type", type=str, help="Type of the map", choices=["surface", "caves"]) +args = ap.parse_args() + +TILES_DIR = Path(__file__).parent / "tiles" / args.type tiles = list(TILES_DIR.glob("*.png")) TILE_PARTS_RE = re.compile(r"([\d\-]+)_([\d\-]+)_x([\d\-]+)_z([\d\-]+).png") diff --git a/static/map-data/minecraft/mc-sdf-org/map.js b/static/map-data/minecraft/mc-sdf-org/map.js index 0e6baa9..33d9a7d 100644 --- a/static/map-data/minecraft/mc-sdf-org/map.js +++ b/static/map-data/minecraft/mc-sdf-org/map.js @@ -1,30 +1,52 @@ const TILE_SIZE = 1024; -const TILES = [ - { "chunk_x": 0, "chunk_z": 4, "x": -4096, "z": -512, "image": "0_4_x-4096_z-512.png" }, - { "chunk_x": 1, "chunk_z": 1, "x": -3072, "z": -3584, "image": "1_1_x-3072_z-3584.png" }, - { "chunk_x": 1, "chunk_z": 2, "x": -3072, "z": -2560, "image": "1_2_x-3072_z-2560.png" }, - { "chunk_x": 1, "chunk_z": 3, "x": -3072, "z": -1536, "image": "1_3_x-3072_z-1536.png" }, - { "chunk_x": 1, "chunk_z": 4, "x": -3072, "z": -512, "image": "1_4_x-3072_z-512.png" }, - { "chunk_x": 2, "chunk_z": 0, "x": -2048, "z": -4608, "image": "2_0_x-2048_z-4608.png" }, - { "chunk_x": 2, "chunk_z": 1, "x": -2048, "z": -3584, "image": "2_1_x-2048_z-3584.png" }, - { "chunk_x": 2, "chunk_z": 2, "x": -2048, "z": -2560, "image": "2_2_x-2048_z-2560.png" }, - { "chunk_x": 2, "chunk_z": 3, "x": -2048, "z": -1536, "image": "2_3_x-2048_z-1536.png" }, - { "chunk_x": 2, "chunk_z": 4, "x": -2048, "z": -512, "image": "2_4_x-2048_z-512.png" }, - { "chunk_x": 2, "chunk_z": 5, "x": -2048, "z": 512, "image": "2_5_x-2048_z512.png" }, - { "chunk_x": 3, "chunk_z": 0, "x": -1024, "z": -4608, "image": "3_0_x-1024_z-4608.png" }, - { "chunk_x": 3, "chunk_z": 1, "x": -1024, "z": -3584, "image": "3_1_x-1024_z-3584.png" }, - { "chunk_x": 3, "chunk_z": 2, "x": -1024, "z": -2560, "image": "3_2_x-1024_z-2560.png" }, - { "chunk_x": 3, "chunk_z": 3, "x": -1024, "z": -1536, "image": "3_3_x-1024_z-1536.png" }, - { "chunk_x": 3, "chunk_z": 4, "x": -1024, "z": -512, "image": "3_4_x-1024_z-512.png" }, - { "chunk_x": 3, "chunk_z": 5, "x": -1024, "z": 512, "image": "3_5_x-1024_z512.png" }, - { "chunk_x": 4, "chunk_z": 2, "x": 0, "z": -2560, "image": "4_2_x0_z-2560.png" }, - { "chunk_x": 4, "chunk_z": 3, "x": 0, "z": -1536, "image": "4_3_x0_z-1536.png" }, - { "chunk_x": 4, "chunk_z": 4, "x": 0, "z": -512, "image": "4_4_x0_z-512.png" }, - { "chunk_x": 4, "chunk_z": 5, "x": 0, "z": 512, "image": "4_5_x0_z512.png" }, - { "chunk_x": 5, "chunk_z": 4, "x": 1024, "z": -512, "image": "5_4_x1024_z-512.png" }, - { "chunk_x": 5, "chunk_z": 5, "x": 1024, "z": 512, "image": "5_5_x1024_z512.png" } -] +const TILES = { + surface: [ + { "chunk_x": 0, "chunk_z": 4, "x": -4096, "z": -512, "image": "0_4_x-4096_z-512.png" }, + { "chunk_x": 1, "chunk_z": 1, "x": -3072, "z": -3584, "image": "1_1_x-3072_z-3584.png" }, + { "chunk_x": 1, "chunk_z": 2, "x": -3072, "z": -2560, "image": "1_2_x-3072_z-2560.png" }, + { "chunk_x": 1, "chunk_z": 3, "x": -3072, "z": -1536, "image": "1_3_x-3072_z-1536.png" }, + { "chunk_x": 1, "chunk_z": 4, "x": -3072, "z": -512, "image": "1_4_x-3072_z-512.png" }, + { "chunk_x": 2, "chunk_z": 0, "x": -2048, "z": -4608, "image": "2_0_x-2048_z-4608.png" }, + { "chunk_x": 2, "chunk_z": 1, "x": -2048, "z": -3584, "image": "2_1_x-2048_z-3584.png" }, + { "chunk_x": 2, "chunk_z": 2, "x": -2048, "z": -2560, "image": "2_2_x-2048_z-2560.png" }, + { "chunk_x": 2, "chunk_z": 3, "x": -2048, "z": -1536, "image": "2_3_x-2048_z-1536.png" }, + { "chunk_x": 2, "chunk_z": 4, "x": -2048, "z": -512, "image": "2_4_x-2048_z-512.png" }, + { "chunk_x": 2, "chunk_z": 5, "x": -2048, "z": 512, "image": "2_5_x-2048_z512.png" }, + { "chunk_x": 3, "chunk_z": 0, "x": -1024, "z": -4608, "image": "3_0_x-1024_z-4608.png" }, + { "chunk_x": 3, "chunk_z": 1, "x": -1024, "z": -3584, "image": "3_1_x-1024_z-3584.png" }, + { "chunk_x": 3, "chunk_z": 2, "x": -1024, "z": -2560, "image": "3_2_x-1024_z-2560.png" }, + { "chunk_x": 3, "chunk_z": 3, "x": -1024, "z": -1536, "image": "3_3_x-1024_z-1536.png" }, + { "chunk_x": 3, "chunk_z": 4, "x": -1024, "z": -512, "image": "3_4_x-1024_z-512.png" }, + { "chunk_x": 3, "chunk_z": 5, "x": -1024, "z": 512, "image": "3_5_x-1024_z512.png" }, + { "chunk_x": 4, "chunk_z": 2, "x": 0, "z": -2560, "image": "4_2_x0_z-2560.png" }, + { "chunk_x": 4, "chunk_z": 3, "x": 0, "z": -1536, "image": "4_3_x0_z-1536.png" }, + { "chunk_x": 4, "chunk_z": 4, "x": 0, "z": -512, "image": "4_4_x0_z-512.png" }, + { "chunk_x": 4, "chunk_z": 5, "x": 0, "z": 512, "image": "4_5_x0_z512.png" }, + { "chunk_x": 5, "chunk_z": 4, "x": 1024, "z": -512, "image": "5_4_x1024_z-512.png" }, + { "chunk_x": 5, "chunk_z": 5, "x": 1024, "z": 512, "image": "5_5_x1024_z512.png" } + ], + caves: [ + { "chunk_x": 0, "chunk_z": 1, "x": -2560, "z": -3584, "image": "0_1_x-2560_z-3584.png" }, + { "chunk_x": 0, "chunk_z": 2, "x": -2560, "z": -2560, "image": "0_2_x-2560_z-2560.png" }, + { "chunk_x": 0, "chunk_z": 3, "x": -2560, "z": -1536, "image": "0_3_x-2560_z-1536.png" }, + { "chunk_x": 0, "chunk_z": 4, "x": -2560, "z": -512, "image": "0_4_x-2560_z-512.png" }, + { "chunk_x": 0, "chunk_z": 5, "x": -2560, "z": 512, "image": "0_5_x-2560_z512.png" }, + { "chunk_x": 1, "chunk_z": 0, "x": -1536, "z": -4608, "image": "1_0_x-1536_z-4608.png" }, + { "chunk_x": 1, "chunk_z": 1, "x": -1536, "z": -3584, "image": "1_1_x-1536_z-3584.png" }, + { "chunk_x": 1, "chunk_z": 2, "x": -1536, "z": -2560, "image": "1_2_x-1536_z-2560.png" }, + { "chunk_x": 1, "chunk_z": 3, "x": -1536, "z": -1536, "image": "1_3_x-1536_z-1536.png" }, + { "chunk_x": 1, "chunk_z": 4, "x": -1536, "z": -512, "image": "1_4_x-1536_z-512.png" }, + { "chunk_x": 1, "chunk_z": 5, "x": -1536, "z": 512, "image": "1_5_x-1536_z512.png" }, + { "chunk_x": 2, "chunk_z": 1, "x": -512, "z": -3584, "image": "2_1_x-512_z-3584.png" }, + { "chunk_x": 2, "chunk_z": 2, "x": -512, "z": -2560, "image": "2_2_x-512_z-2560.png" }, + { "chunk_x": 2, "chunk_z": 3, "x": -512, "z": -1536, "image": "2_3_x-512_z-1536.png" }, + { "chunk_x": 2, "chunk_z": 4, "x": -512, "z": -512, "image": "2_4_x-512_z-512.png" }, + { "chunk_x": 2, "chunk_z": 5, "x": -512, "z": 512, "image": "2_5_x-512_z512.png" }, + { "chunk_x": 3, "chunk_z": 4, "x": 512, "z": -512, "image": "3_4_x512_z-512.png" }, + { "chunk_x": 3, "chunk_z": 5, "x": 512, "z": 512, "image": "3_5_x512_z512.png" } + ] +} // Set up the map var map = L.map('map', { @@ -34,12 +56,27 @@ var map = L.map('map', { backgroundColor: '#000000', }); +// Create the tile layers +var caves = L.layerGroup(); +var surface = L.layerGroup().addTo(map); + // Add each tile to the map -TILES.forEach(tile => { +TILES.surface.forEach(tile => { var bounds = [[tile.z * -1, tile.x], [(tile.z + TILE_SIZE) * -1, tile.x + TILE_SIZE]]; - var image = L.imageOverlay(`/map-data/minecraft/mc-sdf-org/tiles/${tile.image}`, bounds).addTo(map); + var image = L.imageOverlay(`/map-data/minecraft/mc-sdf-org/tiles/surface/${tile.image}`, bounds).addTo(surface); }); +TILES.caves.forEach(tile => { + var bounds = [[tile.z * -1, tile.x], [(tile.z + TILE_SIZE) * -1, tile.x + TILE_SIZE]]; + var image = L.imageOverlay(`/map-data/minecraft/mc-sdf-org/tiles/caves/${tile.image}`, bounds).addTo(caves); +}); + +// Ad a layer selector +L.control.layers({ + "Caves": caves, + "Surface": surface, +}).addTo(map); + map.fitBounds([ [-1024, -1024], [1024, 1024] diff --git a/static/map-data/minecraft/mc-sdf-org/tiles/caves/0_1_x-2560_z-3584.png b/static/map-data/minecraft/mc-sdf-org/tiles/caves/0_1_x-2560_z-3584.png new file mode 100644 index 0000000..bd71fc7 Binary files /dev/null and b/static/map-data/minecraft/mc-sdf-org/tiles/caves/0_1_x-2560_z-3584.png differ diff --git a/static/map-data/minecraft/mc-sdf-org/tiles/caves/0_2_x-2560_z-2560.png b/static/map-data/minecraft/mc-sdf-org/tiles/caves/0_2_x-2560_z-2560.png new file mode 100644 index 0000000..d02a54d Binary files /dev/null and b/static/map-data/minecraft/mc-sdf-org/tiles/caves/0_2_x-2560_z-2560.png differ diff --git a/static/map-data/minecraft/mc-sdf-org/tiles/caves/0_3_x-2560_z-1536.png b/static/map-data/minecraft/mc-sdf-org/tiles/caves/0_3_x-2560_z-1536.png new file mode 100644 index 0000000..4cdb03a Binary files /dev/null and b/static/map-data/minecraft/mc-sdf-org/tiles/caves/0_3_x-2560_z-1536.png differ diff --git a/static/map-data/minecraft/mc-sdf-org/tiles/caves/0_4_x-2560_z-512.png b/static/map-data/minecraft/mc-sdf-org/tiles/caves/0_4_x-2560_z-512.png new file mode 100644 index 0000000..9bf7ba0 Binary files /dev/null and b/static/map-data/minecraft/mc-sdf-org/tiles/caves/0_4_x-2560_z-512.png differ diff --git a/static/map-data/minecraft/mc-sdf-org/tiles/caves/0_5_x-2560_z512.png b/static/map-data/minecraft/mc-sdf-org/tiles/caves/0_5_x-2560_z512.png new file mode 100644 index 0000000..cf5901b Binary files /dev/null and b/static/map-data/minecraft/mc-sdf-org/tiles/caves/0_5_x-2560_z512.png differ diff --git a/static/map-data/minecraft/mc-sdf-org/tiles/caves/1_0_x-1536_z-4608.png b/static/map-data/minecraft/mc-sdf-org/tiles/caves/1_0_x-1536_z-4608.png new file mode 100644 index 0000000..31836c1 Binary files /dev/null and b/static/map-data/minecraft/mc-sdf-org/tiles/caves/1_0_x-1536_z-4608.png differ diff --git a/static/map-data/minecraft/mc-sdf-org/tiles/caves/1_1_x-1536_z-3584.png b/static/map-data/minecraft/mc-sdf-org/tiles/caves/1_1_x-1536_z-3584.png new file mode 100644 index 0000000..70477d9 Binary files /dev/null and b/static/map-data/minecraft/mc-sdf-org/tiles/caves/1_1_x-1536_z-3584.png differ diff --git a/static/map-data/minecraft/mc-sdf-org/tiles/caves/1_2_x-1536_z-2560.png b/static/map-data/minecraft/mc-sdf-org/tiles/caves/1_2_x-1536_z-2560.png new file mode 100644 index 0000000..c38e666 Binary files /dev/null and b/static/map-data/minecraft/mc-sdf-org/tiles/caves/1_2_x-1536_z-2560.png differ diff --git a/static/map-data/minecraft/mc-sdf-org/tiles/caves/1_3_x-1536_z-1536.png b/static/map-data/minecraft/mc-sdf-org/tiles/caves/1_3_x-1536_z-1536.png new file mode 100644 index 0000000..7a11c47 Binary files /dev/null and b/static/map-data/minecraft/mc-sdf-org/tiles/caves/1_3_x-1536_z-1536.png differ diff --git a/static/map-data/minecraft/mc-sdf-org/tiles/caves/1_4_x-1536_z-512.png b/static/map-data/minecraft/mc-sdf-org/tiles/caves/1_4_x-1536_z-512.png new file mode 100644 index 0000000..3614df5 Binary files /dev/null and b/static/map-data/minecraft/mc-sdf-org/tiles/caves/1_4_x-1536_z-512.png differ diff --git a/static/map-data/minecraft/mc-sdf-org/tiles/caves/1_5_x-1536_z512.png b/static/map-data/minecraft/mc-sdf-org/tiles/caves/1_5_x-1536_z512.png new file mode 100644 index 0000000..2249cc4 Binary files /dev/null and b/static/map-data/minecraft/mc-sdf-org/tiles/caves/1_5_x-1536_z512.png differ diff --git a/static/map-data/minecraft/mc-sdf-org/tiles/caves/2_1_x-512_z-3584.png b/static/map-data/minecraft/mc-sdf-org/tiles/caves/2_1_x-512_z-3584.png new file mode 100644 index 0000000..17ffc1f Binary files /dev/null and b/static/map-data/minecraft/mc-sdf-org/tiles/caves/2_1_x-512_z-3584.png differ diff --git a/static/map-data/minecraft/mc-sdf-org/tiles/caves/2_2_x-512_z-2560.png b/static/map-data/minecraft/mc-sdf-org/tiles/caves/2_2_x-512_z-2560.png new file mode 100644 index 0000000..2c67eb6 Binary files /dev/null and b/static/map-data/minecraft/mc-sdf-org/tiles/caves/2_2_x-512_z-2560.png differ diff --git a/static/map-data/minecraft/mc-sdf-org/tiles/caves/2_3_x-512_z-1536.png b/static/map-data/minecraft/mc-sdf-org/tiles/caves/2_3_x-512_z-1536.png new file mode 100644 index 0000000..065f815 Binary files /dev/null and b/static/map-data/minecraft/mc-sdf-org/tiles/caves/2_3_x-512_z-1536.png differ diff --git a/static/map-data/minecraft/mc-sdf-org/tiles/caves/2_4_x-512_z-512.png b/static/map-data/minecraft/mc-sdf-org/tiles/caves/2_4_x-512_z-512.png new file mode 100644 index 0000000..391fa3d Binary files /dev/null and b/static/map-data/minecraft/mc-sdf-org/tiles/caves/2_4_x-512_z-512.png differ diff --git a/static/map-data/minecraft/mc-sdf-org/tiles/caves/2_5_x-512_z512.png b/static/map-data/minecraft/mc-sdf-org/tiles/caves/2_5_x-512_z512.png new file mode 100644 index 0000000..12430f4 Binary files /dev/null and b/static/map-data/minecraft/mc-sdf-org/tiles/caves/2_5_x-512_z512.png differ diff --git a/static/map-data/minecraft/mc-sdf-org/tiles/caves/3_4_x512_z-512.png b/static/map-data/minecraft/mc-sdf-org/tiles/caves/3_4_x512_z-512.png new file mode 100644 index 0000000..b954b0e Binary files /dev/null and b/static/map-data/minecraft/mc-sdf-org/tiles/caves/3_4_x512_z-512.png differ diff --git a/static/map-data/minecraft/mc-sdf-org/tiles/caves/3_5_x512_z512.png b/static/map-data/minecraft/mc-sdf-org/tiles/caves/3_5_x512_z512.png new file mode 100644 index 0000000..e7e8538 Binary files /dev/null and b/static/map-data/minecraft/mc-sdf-org/tiles/caves/3_5_x512_z512.png differ diff --git a/static/map-data/minecraft/mc-sdf-org/tiles/0_4_x-4096_z-512.png b/static/map-data/minecraft/mc-sdf-org/tiles/surface/0_4_x-4096_z-512.png similarity index 100% rename from static/map-data/minecraft/mc-sdf-org/tiles/0_4_x-4096_z-512.png rename to static/map-data/minecraft/mc-sdf-org/tiles/surface/0_4_x-4096_z-512.png diff --git a/static/map-data/minecraft/mc-sdf-org/tiles/1_1_x-3072_z-3584.png b/static/map-data/minecraft/mc-sdf-org/tiles/surface/1_1_x-3072_z-3584.png similarity index 100% rename from static/map-data/minecraft/mc-sdf-org/tiles/1_1_x-3072_z-3584.png rename to static/map-data/minecraft/mc-sdf-org/tiles/surface/1_1_x-3072_z-3584.png diff --git a/static/map-data/minecraft/mc-sdf-org/tiles/1_2_x-3072_z-2560.png b/static/map-data/minecraft/mc-sdf-org/tiles/surface/1_2_x-3072_z-2560.png similarity index 100% rename from static/map-data/minecraft/mc-sdf-org/tiles/1_2_x-3072_z-2560.png rename to static/map-data/minecraft/mc-sdf-org/tiles/surface/1_2_x-3072_z-2560.png diff --git a/static/map-data/minecraft/mc-sdf-org/tiles/1_3_x-3072_z-1536.png b/static/map-data/minecraft/mc-sdf-org/tiles/surface/1_3_x-3072_z-1536.png similarity index 100% rename from static/map-data/minecraft/mc-sdf-org/tiles/1_3_x-3072_z-1536.png rename to static/map-data/minecraft/mc-sdf-org/tiles/surface/1_3_x-3072_z-1536.png diff --git a/static/map-data/minecraft/mc-sdf-org/tiles/1_4_x-3072_z-512.png b/static/map-data/minecraft/mc-sdf-org/tiles/surface/1_4_x-3072_z-512.png similarity index 100% rename from static/map-data/minecraft/mc-sdf-org/tiles/1_4_x-3072_z-512.png rename to static/map-data/minecraft/mc-sdf-org/tiles/surface/1_4_x-3072_z-512.png diff --git a/static/map-data/minecraft/mc-sdf-org/tiles/2_0_x-2048_z-4608.png b/static/map-data/minecraft/mc-sdf-org/tiles/surface/2_0_x-2048_z-4608.png similarity index 100% rename from static/map-data/minecraft/mc-sdf-org/tiles/2_0_x-2048_z-4608.png rename to static/map-data/minecraft/mc-sdf-org/tiles/surface/2_0_x-2048_z-4608.png diff --git a/static/map-data/minecraft/mc-sdf-org/tiles/2_1_x-2048_z-3584.png b/static/map-data/minecraft/mc-sdf-org/tiles/surface/2_1_x-2048_z-3584.png similarity index 100% rename from static/map-data/minecraft/mc-sdf-org/tiles/2_1_x-2048_z-3584.png rename to static/map-data/minecraft/mc-sdf-org/tiles/surface/2_1_x-2048_z-3584.png diff --git a/static/map-data/minecraft/mc-sdf-org/tiles/2_2_x-2048_z-2560.png b/static/map-data/minecraft/mc-sdf-org/tiles/surface/2_2_x-2048_z-2560.png similarity index 100% rename from static/map-data/minecraft/mc-sdf-org/tiles/2_2_x-2048_z-2560.png rename to static/map-data/minecraft/mc-sdf-org/tiles/surface/2_2_x-2048_z-2560.png diff --git a/static/map-data/minecraft/mc-sdf-org/tiles/2_3_x-2048_z-1536.png b/static/map-data/minecraft/mc-sdf-org/tiles/surface/2_3_x-2048_z-1536.png similarity index 100% rename from static/map-data/minecraft/mc-sdf-org/tiles/2_3_x-2048_z-1536.png rename to static/map-data/minecraft/mc-sdf-org/tiles/surface/2_3_x-2048_z-1536.png diff --git a/static/map-data/minecraft/mc-sdf-org/tiles/2_4_x-2048_z-512.png b/static/map-data/minecraft/mc-sdf-org/tiles/surface/2_4_x-2048_z-512.png similarity index 100% rename from static/map-data/minecraft/mc-sdf-org/tiles/2_4_x-2048_z-512.png rename to static/map-data/minecraft/mc-sdf-org/tiles/surface/2_4_x-2048_z-512.png diff --git a/static/map-data/minecraft/mc-sdf-org/tiles/2_5_x-2048_z512.png b/static/map-data/minecraft/mc-sdf-org/tiles/surface/2_5_x-2048_z512.png similarity index 100% rename from static/map-data/minecraft/mc-sdf-org/tiles/2_5_x-2048_z512.png rename to static/map-data/minecraft/mc-sdf-org/tiles/surface/2_5_x-2048_z512.png diff --git a/static/map-data/minecraft/mc-sdf-org/tiles/3_0_x-1024_z-4608.png b/static/map-data/minecraft/mc-sdf-org/tiles/surface/3_0_x-1024_z-4608.png similarity index 100% rename from static/map-data/minecraft/mc-sdf-org/tiles/3_0_x-1024_z-4608.png rename to static/map-data/minecraft/mc-sdf-org/tiles/surface/3_0_x-1024_z-4608.png diff --git a/static/map-data/minecraft/mc-sdf-org/tiles/3_1_x-1024_z-3584.png b/static/map-data/minecraft/mc-sdf-org/tiles/surface/3_1_x-1024_z-3584.png similarity index 100% rename from static/map-data/minecraft/mc-sdf-org/tiles/3_1_x-1024_z-3584.png rename to static/map-data/minecraft/mc-sdf-org/tiles/surface/3_1_x-1024_z-3584.png diff --git a/static/map-data/minecraft/mc-sdf-org/tiles/3_2_x-1024_z-2560.png b/static/map-data/minecraft/mc-sdf-org/tiles/surface/3_2_x-1024_z-2560.png similarity index 100% rename from static/map-data/minecraft/mc-sdf-org/tiles/3_2_x-1024_z-2560.png rename to static/map-data/minecraft/mc-sdf-org/tiles/surface/3_2_x-1024_z-2560.png diff --git a/static/map-data/minecraft/mc-sdf-org/tiles/3_3_x-1024_z-1536.png b/static/map-data/minecraft/mc-sdf-org/tiles/surface/3_3_x-1024_z-1536.png similarity index 100% rename from static/map-data/minecraft/mc-sdf-org/tiles/3_3_x-1024_z-1536.png rename to static/map-data/minecraft/mc-sdf-org/tiles/surface/3_3_x-1024_z-1536.png diff --git a/static/map-data/minecraft/mc-sdf-org/tiles/3_4_x-1024_z-512.png b/static/map-data/minecraft/mc-sdf-org/tiles/surface/3_4_x-1024_z-512.png similarity index 100% rename from static/map-data/minecraft/mc-sdf-org/tiles/3_4_x-1024_z-512.png rename to static/map-data/minecraft/mc-sdf-org/tiles/surface/3_4_x-1024_z-512.png diff --git a/static/map-data/minecraft/mc-sdf-org/tiles/3_5_x-1024_z512.png b/static/map-data/minecraft/mc-sdf-org/tiles/surface/3_5_x-1024_z512.png similarity index 100% rename from static/map-data/minecraft/mc-sdf-org/tiles/3_5_x-1024_z512.png rename to static/map-data/minecraft/mc-sdf-org/tiles/surface/3_5_x-1024_z512.png diff --git a/static/map-data/minecraft/mc-sdf-org/tiles/4_2_x0_z-2560.png b/static/map-data/minecraft/mc-sdf-org/tiles/surface/4_2_x0_z-2560.png similarity index 100% rename from static/map-data/minecraft/mc-sdf-org/tiles/4_2_x0_z-2560.png rename to static/map-data/minecraft/mc-sdf-org/tiles/surface/4_2_x0_z-2560.png diff --git a/static/map-data/minecraft/mc-sdf-org/tiles/4_3_x0_z-1536.png b/static/map-data/minecraft/mc-sdf-org/tiles/surface/4_3_x0_z-1536.png similarity index 100% rename from static/map-data/minecraft/mc-sdf-org/tiles/4_3_x0_z-1536.png rename to static/map-data/minecraft/mc-sdf-org/tiles/surface/4_3_x0_z-1536.png diff --git a/static/map-data/minecraft/mc-sdf-org/tiles/4_4_x0_z-512.png b/static/map-data/minecraft/mc-sdf-org/tiles/surface/4_4_x0_z-512.png similarity index 100% rename from static/map-data/minecraft/mc-sdf-org/tiles/4_4_x0_z-512.png rename to static/map-data/minecraft/mc-sdf-org/tiles/surface/4_4_x0_z-512.png diff --git a/static/map-data/minecraft/mc-sdf-org/tiles/4_5_x0_z512.png b/static/map-data/minecraft/mc-sdf-org/tiles/surface/4_5_x0_z512.png similarity index 100% rename from static/map-data/minecraft/mc-sdf-org/tiles/4_5_x0_z512.png rename to static/map-data/minecraft/mc-sdf-org/tiles/surface/4_5_x0_z512.png diff --git a/static/map-data/minecraft/mc-sdf-org/tiles/5_4_x1024_z-512.png b/static/map-data/minecraft/mc-sdf-org/tiles/surface/5_4_x1024_z-512.png similarity index 100% rename from static/map-data/minecraft/mc-sdf-org/tiles/5_4_x1024_z-512.png rename to static/map-data/minecraft/mc-sdf-org/tiles/surface/5_4_x1024_z-512.png diff --git a/static/map-data/minecraft/mc-sdf-org/tiles/5_5_x1024_z512.png b/static/map-data/minecraft/mc-sdf-org/tiles/surface/5_5_x1024_z512.png similarity index 100% rename from static/map-data/minecraft/mc-sdf-org/tiles/5_5_x1024_z512.png rename to static/map-data/minecraft/mc-sdf-org/tiles/surface/5_5_x1024_z512.png