majestic53 / libanvil

A C++ library for reading and writing Minecraft "Anvil" files
GNU General Public License v3.0
30 stars 12 forks source link

No data read from Minecraft 1.15.2 at all #5

Open siarsky opened 4 years ago

siarsky commented 4 years ago

I've tried the library on minecraft 1.15.2 files. Because I am new to this field, I've scanned all .mca files in the entire minecraft world. The library delivers no blocks and no heights for all .mca files at all. I've debugged it and there are no subtags "HeightMap" or "Blocks".

How to reproduce: Run libanvil on r.0.-1.mca from the attachment.

r.0.-1.mca.zip

majestic53 commented 4 years ago

Hi siarsky,

I see the same when I dump to json. Both the Blocks and HeightMap tags are not there. Maybe the MCA format changed? I'll look into this.

Thanks, David J

majestic53 commented 4 years ago

Update: It appears that the format changed quite a bit:

  1. Instead of "Blocks", there is now a series of long arrays under the Sections tag, called BlockStates. These values corrispond to a block type in the Palette tag, also stored under Sections. For example:

[LIST] Sections (11) { [COMPOUND] (1) { [BYTE] Y: -1 } [COMPOUND] (4) { [LONG ARRAY] BlockStates (256) { 286331153, 286331153, 286331153, 286331153, 286331153, 286331153, 286331153, 286331153, 286331153, 286331153, 286331153, 286331153, 286331153, 286331153, 286331153, 286331153, 571547922, 571544098, 286335249, 286331153, 286331153, 555880721, 286396690, 287383825, 303108369, 286331153, 554766609, 286331425, 286331153, 303112465, 554770705, 286396689, 554766866, 554770977, 303178273, 555819281, 303112465, 287380001, 571547937, 287449361, 304156961, 303178273, 554832401, 555884833, 303173921, 287445281, 286335250, 286331425, 287445537, 555880994, 571547921, 555819554, 286335521, 303178257, 572592673, 286331426, 304222498, 554836257, 554770722, 303178002, 554770722, 304161041, 572658193, 286401042, 286335522, 287449634, 571609633, 555880994, 572596770, 571609378, 572662290, 572662050, 572662306, 572662050, 571613730, 572658194, 572662305, 572662050, 572662306, 572662050, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662323, 572662323, 572662307, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662323, 572662323, 572662307, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662308, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662578, 572662562, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662579, 572662579, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662323, 572662323, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, 572662306, } [LIST] Palette (5) { [COMPOUND] (1) { [STRING] Name: minecraft:air } [COMPOUND] (1) { [STRING] Name: minecraft:bedrock } [COMPOUND] (1) { [STRING] Name: minecraft:netherrack } [COMPOUND] (1) { [STRING] Name: minecraft:nether_quartz_ore } [COMPOUND] (2) { [COMPOUND] Properties (1) { [STRING] level: 0 } [STRING] Name: minecraft:lava } }

  1. Instead of "HeightMap", there are now multiple types of heightmaps, stored as long arrays. For example:

[COMPOUND] Heightmaps (4) { [LONG ARRAY] OCEAN_FLOOR (36) { 33620096, 16810048, 8405024, -2143281136, 1075843080, 537921540, 268960770, 134480385, 67240192, 33620096, 16810048, 8405024, -2143281136, 1075843080, 537921540, 268960770, 134480385, 67240192, 33620096, 16810048, 8405024, -2143281136, 1075843080, 537921540, 268960770, 134480385, 67240192, 33620096, 16810048, 8405024, -2143281136, 1075843080, 537921540, 268960770, 134480385, 67240192, } [LONG ARRAY] MOTION_BLOCKING_NO_LEAVES (36) { 33620096, 16810048, 8405024, -2143281136, 1075843080, 537921540, 268960770, 134480385, 67240192, 33620096, 16810048, 8405024, -2143281136, 1075843080, 537921540, 268960770, 134480385, 67240192, 33620096, 16810048, 8405024, -2143281136, 1075843080, 537921540, 268960770, 134480385, 67240192, 33620096, 16810048, 8405024, -2143281136, 1075843080, 537921540, 268960770, 134480385, 67240192, } [LONG ARRAY] MOTION_BLOCKING (36) { 33620096, 16810048, 8405024, -2143281136, 1075843080, 537921540, 268960770, 134480385, 67240192, 33620096, 16810048, 8405024, -2143281136, 1075843080, 537921540, 268960770, 134480385, 67240192, 33620096, 16810048, 8405024, -2143281136, 1075843080, 537921540, 268960770, 134480385, 67240192, 33620096, 16810048, 8405024, -2143281136, 1075843080, 537921540, 268960770, 134480385, 67240192, } [LONG ARRAY] WORLD_SURFACE (36) { 33620096, 16810048, 8405024, -2143281136, 1075843080, 537921540, 268960770, 134480385, 67240192, 33620096, 16810048, 8405024, -2143281136, 1075843080, 537921540, 268960770, 134480385, 67240192, 33620096, 16810048, 8405024, -2143281136, 1075843080, 537921540, 268960770, 134480385, 67240192, 33620096, 16810048, 8405024, -2143281136, 1075843080, 537921540, 268960770, 134480385, 67240192, }

majestic53 commented 4 years ago

I'll look into how to adapt the library to use these new sections. For heightmap, we want to use WORLD_SURFACE. The blockstates seems more complicated.

siarsky commented 4 years ago

I am trying too :) and therefore have not closed this issue.

siarsky commented 4 years ago

Hi David,

I've filtered empty records. In PS one chunk (16x256x16) and have more insights now:

  1. Biomes [INT ARRAY] : Size 1024 ---> INT = 4 bytes ---> A chunk is of 16x256x16 block size. One INT of biomes array is used for covering volume of 4x4x4 blocks, so 16x256x16 / 4x4x4 = 1024 INTs ---> Even less than 256 biomes exist, coding is using 4 bytes

  2. Heightmaps.OCEAN_FLOOR [LONG ARRAY] : Size 36 ---> Long is 8 bytes, so it is 36x8 = 288 bytes ---> A height has a range from 0..256 (not 255) and needs therefore 9 bit (not 8) ---> So a surface of 16x16 blocks with 9 bits per block needs 16x16x9 = 2304 bits = 288 bytes = 36 longs

  3. Sections.BlockStates [LONG ARRAY] ---> have different sizes: 256/320/384/448/512 depending on number of elements in the Palette ---> long is 8 bytes ---> has different Y sections of range 0 till 15 - cutting chunk into 16x16x16 block volumes ---> If palette has 21 elements, it needs 5 bits to encode all indexes from 0..20 ---> If palette has less than 16 (13 or 10 or 9 elements as in the example in PS), it needs minimum 4 bits to encode one palette index ---> for 16 x 16 x 16 blocks in a Y section with an palette index of 4 bits size, we need 16 x 16 x 16 x 4 = 16384 bits = 2048 bytes = 256 longs ---> for 16 x 16 x 16 blocks in a Y section with an palette index of 5 bits size, we need 16 x 16 x 16 x 5 = 20480 bits = 2560 bytes = 320 longs ---> for 16 x 16 x 16 blocks in a Y section with an palette index of 6/7/8 bits size, we need 384/448/512 longs etc.

Brani

PS:

(root) [COMPOUND] : Size 2
  Level [COMPOUND] : Size 15
    Status [STRING] : full
    zPos [INT] : 0
    LastUpdate [LONG] : 23316226
    Biomes [INT ARRAY] : Size 1024
    InhabitedTime [LONG] : 2715
    xPos [INT] : 6
    Heightmaps [COMPOUND] : Size 4
      OCEAN_FLOOR [LONG ARRAY] : Size 36
      MOTION_BLOCKING_NO_LEAVES [LONG ARRAY] : Size 36
      MOTION_BLOCKING [LONG ARRAY] : Size 36
      WORLD_SURFACE [LONG ARRAY] : Size 36
    isLightOn [BYTE] : 1
    Sections [LIST] : Size 8
      (n/a) [COMPOUND] : Size 1
        Y [BYTE] : -1
      (n/a) [COMPOUND] : Size 4
        BlockStates [LONG ARRAY] : Size 320
        Palette [LIST] : Size 21
        Y [BYTE] : 0
        BlockLight [BYTE ARRAY] : Size 2048
      (n/a) [COMPOUND] : Size 4
        BlockStates [LONG ARRAY] : Size 256
        Palette [LIST] : Size 13
        Y [BYTE] : 1
        BlockLight [BYTE ARRAY] : Size 2048
      (n/a) [COMPOUND] : Size 4
        BlockStates [LONG ARRAY] : Size 256
        Palette [LIST] : Size 10
        Y [BYTE] : 2
        BlockLight [BYTE ARRAY] : Size 2048
      (n/a) [COMPOUND] : Size 4
        BlockStates [LONG ARRAY] : Size 256
        Palette [LIST] : Size 9
        Y [BYTE] : 3
        BlockLight [BYTE ARRAY] : Size 2048
      (n/a) [COMPOUND] : Size 4
        BlockStates [LONG ARRAY] : Size 256
        Palette [LIST] : Size 11
        SkyLight [BYTE ARRAY] : Size 2048
        Y [BYTE] : 4
      (n/a) [COMPOUND] : Size 4
        BlockStates [LONG ARRAY] : Size 256
        Palette [LIST] : Size 11
        SkyLight [BYTE ARRAY] : Size 2048
        Y [BYTE] : 5
      (n/a) [COMPOUND] : Size 2
        SkyLight [BYTE ARRAY] : Size 2048
        Y [BYTE] : 6
    Structures [COMPOUND] : Size 2
      Starts [COMPOUND] : Size 13
        Monument [COMPOUND] : Size 1
        Ocean_Ruin [COMPOUND] : Size 1
        Village [COMPOUND] : Size 1
        Mansion [COMPOUND] : Size 1
        Buried_Treasure [COMPOUND] : Size 1
        Swamp_Hut [COMPOUND] : Size 1
        Stronghold [COMPOUND] : Size 1
        Desert_Pyramid [COMPOUND] : Size 1
        Jungle_Pyramid [COMPOUND] : Size 1
        Shipwreck [COMPOUND] : Size 1
        Pillager_Outpost [COMPOUND] : Size 1
        Mineshaft [COMPOUND] : Size 1
        Igloo [COMPOUND] : Size 1
  DataVersion [INT] : 2230
siarsky commented 4 years ago

Hi @majestic53 ,

I've solved the reading of all structures with this "trick":

  1. define dividers per structure std::string tagBitDividers[] = { "OCEAN_FLOOR/256", "Biomes/1024", "BlockLight/4096", "SkyLight/4096", "BlockStates/4096"};
  2. patch libanvil library : move all "stream << (int) value.size();" in "get_data" array functions into the "if(!list_ele)" block (we want data only, not mixture of size and data)
  3. call get_data(true)
  4. calculate size of data in bits and divides it with a divider (from point 1) to get a bit length of pieces
  5. iterate over byte based data in "std::vector values" and cut them into pieces of size (Point 4)

With this approach we do not need to read the number of elements in "Palette" first. The code is not nice (first draft), but it is a good example of the bit cutting mechanics.

Feel free to reuse whatever you want and thank you for this great library!

Open points:

  1. Heightmaps are containing values > 256.
  2. BlockStates are containing values > number of items in palette

Maybe the SWAP_ENDIAN convertion is not working properly for long arrays or I've made an mistake in the bit convertion.

I am looking into this Brani

PS: The code anvil.zip

PS2: Some ideas to libanvil:

  1. I would keep libanvil as a tool for reading .mca files and remove all logic linked to a specific minecraft version
  2. I would make separated classes for different minecraft versions as examples
  3. I would add a scanning of directory for a proper mca file into an example class (in my main.cpp) based on players coordinates (example in my main.cpp). This would give users of libanvil an easy starting point
  4. I would remove adding the size into data (point 2. from above)
  5. I would add a "Howto compile for Mac" in XCode (I am a Mac user)

Let me know if you want me to help with any of the points by making pull requests.

PS3: Output example:

XYZ: -966.43 / 63.562 / -69.715
Block: -967 63 -70
Block in chunk: 9 15 10 in -61 3 -5
Chunk in region XZ: 3 3 27 in -2 -1
Searching for r.-2.-1.mca in directory /Users/bsi/Development/anvil/data/region/
Reading file /Users/bsi/Development/anvil/data/region/r.-2.-1.mca
Reading chunk [3,27]
(root) [COMPOUND] : Size 2
  Level [COMPOUND] : Size 15
    zPos [INT] : -5
    Biomes [INT ARRAY] : Size 1024 : Cutting data into 32 bits pieces: 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 
    xPos [INT] : -61
    Heightmaps [COMPOUND] : Size 4
      OCEAN_FLOOR [LONG ARRAY] : Size 36 : Cutting data into 9 bits pieces: 0 0 0 5 61 319 63 511 511 511 510 398 398 396 511 511 511 510 503 230 166 320 0 0 0 476 488 488 480 0 0 0 234 234 231 255 511 511 511 414 415 287 439 511 511 511 463 335 332 239 511 511 511 499 123 379 251 511 511 511 500 404 404 404 511 511 511 505 121 127 423 256 0 0 1 153 153 153 511 511 511 510 299 298 442 191 511 511 511 505 505 317 351 511 511 511 362 346 331 335 511 511 511 436 316 316 447 511 511 511 470 468 495 492 0 0 0 27 437 157 157 511 511 511 508 412 444 478 511 511 511 507 187 169 169 511 511 511 509 477 479 478 255 511 511 510 363 298 506 192 0 0 0 458 458 474 351 511 511 511 367 342 342 368 0 0 0 93 477 349 343 511 511 511 469 213 335 215 511 511 511 501 189 181 437 511 511 511 501 181 237 423 511 511 511 507 443 187 187 511 511 511 510 430 442 494 511 511 511 511 299 299 299 320 0 0 0 474 474 350 351 511 511 511 370 375 86 95 511 511 511 477 477 478 351 511 511 511 453 197 245 247 511 511 511 509 469 445 444 0 0 0 13 173 173 175 
      MOTION_BLOCKING_NO_LEAVES [LONG ARRAY] : Size 36
      MOTION_BLOCKING [LONG ARRAY] : Size 36
      WORLD_SURFACE [LONG ARRAY] : Size 36
      BlockStates [LONG ARRAY] : Size 448 : Cutting data into 7 bits pieces: 127 127 127 127 125 5 5 4 68 127 127 127 127 126 17 17 17 17 0 0 0 0 0 36 36 40 40 32 0 0 0 0 9 9 9 9 15 127 127 127 127 98 34 34 34 32 0 0 0 0 8 72 72 72 72 0 0 0 0 2 18 18 18 18 127 127 127 127 124 76 68 68 68 64 0 0 0 1 17 17 17 17 0 0 0 0 0 44 108 108 108 96 0 0 0 0 25 25 9 9 15 127 127 127 127 98 104 104 102 100 0 0 0 0 9 73 73 73 73 127 127 127 127 120 22 22 70 70 127 127 127 127 124 76 76 76 76 64 0 0 0 1 65 65 49 52 32 0 0 0 0 100 100 100 100 32 0 0 0 0 9 12 12 11 15 127 127 127 127 98 34 34 34 32 0 0 0 0 8 72 72 72 72 0 0 0 0 2 18 18 18 18 127 127 127 127 124 68 68 68 68 64 0 0 0 1 17 17 17 17 0 0 0 0 0 36 36 36 36 32 0 0 0 0 9 9 9 9 15 127 127 127 127 98 34 34 34 32 0 0 0 0 8 72 72 72 72 0 0 0 0 2 18 18 18 18 127 127 127 127 125 5 5 4 68 64 0 0 0 1 17 17 17 17 0 0 0 0 0 36 36 36 40 32 0 0 0 0 9 9 9 9 15 127 127 127 127 98 34 34 34 32 0 0 0 0 8 72 72 72 72 0 0 0 0 2 18 18 18 18 127 127 127 127 124 68 70 6 6 0 0 0 0 1 20 20 17 17 0 0 0 0 0 44 44 100 100 96 0 0 0 0 25 9 9 9 15 127 127 127 127 98 104 104 102 100 0 0 0 0 9 73 72 72 73 127 127 127 127 120 22 22 70 70 127 127 127 127 124 76 76 76 68 64 0 0 0 1 65 65 49 52 32 0 0 0 0 36 36 36 36 32 0 0 0 0 9 12 12 9 15 127 127 127 127 98 34 34 34 32 0 0 0 0 8 72 72 72 72 0 0 0 0 2 18 18 18 18 127 127 127 127 124 68 68 68 68 64 0 0 0 1 17 17 17 17 0 0 0 0 0 36 36 36 36 32 0 0 0 0 9 9 9 9 15 127 127 127 127 98 34 34 34 32 0 0 0 0 8 72 72 72 72 0 0 0 0 2 18 18 18 18 127 127 127 127 124 69 4 68 68 64 0 0 0 1 17 17 17 17 0 0 0 0 0 36 36 36 36 32 0 0 0 0 9 9 9 9 15 127 127 127 127 98 34 34 34 32 0 0 0 0 8 72 72 72 72 0 0 0 0 2 18 18 18 18 127 127 127 127 124 68 70 6 6 0 0 0 0 1 20 20 17 17 0 0 0 0 0 36 36 36 100 32 0 0 0 0 9 9 9 9 15 127 127 127 127 98 98 98 34 36 0 0 0 0 8 72 72 72 72 0 0 0 0 2 18 22 22 22 127 127 127 127 124 76 68 68 68 64 0 0 0 1 17 17 17 17 0 0 0 0 0 36 36 36 36 32 0 0 0 0 9 9 9 9 15 127 127 127 127 98 34 34 34 32 0 0 0 0 8 72 72 72 72 0 0 0 0 2 18 18 18 18 127 127 127 127 124 68 68 68 68 64 0 0 0 1 17 17 17 17 0 0 0 0 0 36 36 36 36 32 0 0 0 0 9 9 9 9 15 127 127 127 127 98 34 34 34 32 0 0 0 0 8 72 72 72 72 0 0 0 0 2 18 18 18 18 127 127 127 127 124 68 68 68 68 64 0 0 0 1 17 17 17 17 0 0 0 0 0 36 36 36 36 32 0 0 0 0 9 9 9 9 15 127 127 127 127 98 34 34 34 32 0 0 0 0 8 72 72 72 72 0 0 0 0 2 18 18 18 18 127 127 127 127 124 68 68 68 68 64 0 0 0 1 17 17 17 17 0 0 0 0 0 36 36 36 36 32 0 0 0 0 9 9 9 9 15 127 127 127 127 98 34 34 34 32 0 0 0 0 8 72 72 72 72 0 0 0 0 2 18 18 18 18 0 0 0 0 0 80 80 68 68 64 0 0 0 1 17 17 17 17 64 0 0 0 0 36 37 5 5 0 0 0 0 0 9 9 9 9 8 0 0 0 0 3 2 34 40 40 0 0 0 0 8 72 72 72 72 0 0 0 0 2 24 24 24 18 0 0 0 0 0 68 68 68 68 64 0 0 0 1 17 17 1 17 64 0 0 0 0 36 36 36 36 32 0 0 0 0 9 9 9 9 15 127 127 127 127 98 34 34 34 32 0 0 0 0 8 72 72 72 72 0 0 0 0 2 18 18 18 18 127 127 127 127 124 68 68 69 5 0 0 0 0 1 17 18 17 17 0 0 0 0 0 36 36 36 36 32 0 0 0 0 9 9 17 17 15 127 127 127 127 98 34 34 34 35 127 127 127 127 112 80 72 72 72 0 0 0 0 2 18 18 18 18 127 127 127 127 124 68 68 68 68 64 0 0 0 1 17 17 17 17 0 0 0 0 0 36 36 36 36 32 0 0 0 0 9 9 9 9 15 127 127 127 127 98 34 34 34 32 0 0 0 0 8 72 72 72 72 0 0 0 0 2 18 18 18 18 0 0 0 0 0 80 80 68 70 64 0 0 0 1 17 16 17 17 64 0 0 0 0 36 37 5 5 0 0 0 0 0 9 9 9 9 8 0 0 0 0 3 2 34 40 40 0 0 0 0 8 72 72 72 72 0 0 0 0 2 24 24 24 18 0 0 0 0 0 68 68 68 68 64 0 0 0 1 17 17 97 17 64 0 0 0 0 36 36 36 36 32 0 0 0 0 9 9 9 9 15 127 127 127 127 98 34 34 34 32 0 0 0 0 8 72 72 72 72 0 0 0 0 2 18 18 18 18 127 127 127 127 124 68 69 5 5 63 127 127 127 127 19 2 115 19 0 0 0 0 0 36 36 36 40 32 0 0 0 0 11 17 25 17 23 127 127 127 127 98 34 34 34 35 127 127 127 127 112 80 80 73 9 127 127 127 127 126 18 19 19 2 127 127 127 127 125 5 5 5 4 64 0 0 0 1 17 17 17 17 0 0 0 0 0 36 36 36 40 32 0 0 0 0 9 9 9 9 15 127 127 127 127 116 34 34 34 32 0 0 0 0 8 72 104 72 72 0 0 0 0 2 18 18 18 18 127 127 127 127 126 5 4 70 69 64 0 0 0 1 17 21 17 17 31 127 127 127 127 100 36 48 40 32 0 0 0 0 9 9 10 8 47 127 127 127 127 116 52 52 34 32 0 0 0 0 8 72 8 72 72 0 0 0 0 2 18 18 18 18 127 127 127 127 124 68 68 68 64 64 0 0 0 1 17 17 97 17 0 0 0 0 0 36 32 32 36 32 0 0 0 0 1 9 9 9 15 127 127 127 127 98 2 34 34 32 0 0 0 0 8 8 72 72 72 0 0 0 0 2 18 19 81 34 127 127 127 127 124 68 65 5 6 127 127 127 127 127 21 101 9 9 0 0 0 0 0 36 6 36 40 0 0 0 0 0 9 25 25 41 47 127 127 127 127 114 50 18 50 51 127 127 127 127 112 104 104 73 72 0 0 0 0 1 17 19 19 96 127 127 127 127 125 5 1 5 6 64 0 0 0 1 25 21 25 9 0 0 0 0 0 36 6 36 36 47 127 127 127 127 73 121 73 121 127 127 127 127 127 114 50 18 34 51 127 127 127 127 120 124 92 76 78 0 0 0 0 3 17 19 19 17 127 127 127 127 127 68 71 71 101 64 0 0 0 1 31 31 25 9 0 0 0 0 0 36 38 96 60 47 127 127 127 127 73 73 73 78 127 127 127 127 127 114 82 50 50 48 0 0 0 0 8 76 76 76 76 0 0 0 0 3 19 19 21 19 127 127 127 127 124 100 100 100 100 64 0 0 0 1 25 25 25 25 0 0 0 0 0 38 38 38 38 47 127 127 127 127 73 73 73 73 79 127 127 127 127 114 38 34 50 48 0 0 0 0 12 76 77 85 76 0 0 0 0 3 19 19 19 19 0 0 0 0 0 76 105 6 70 127 127 127 127 126 7 39 18 65 32 0 0 0 0 37 38 68 102 64 0 0 0 0 8 16 16 58 56 0 0 0 0 5 102 98 42 55 127 127 127 127 112 104 104 1 0 0 0 0 0 2 40 20 46 54 127 127 127 127 124 76 108 68 106 64 0 0 0 0 2 58 18 81 32 0 0 0 0 37 98 68 98 64 0 0 0 0 0 0 0 18 16 0 0 0 0 4 102 98 42 20 0 0 0 0 4 64 0 0 0 0 0 0 0 2 42 20 38 54 0 0 0 0 0 76 40 44 64 0 0 0 0 0 2 58 18 81 32 0 0 0 0 37 34 68 98 64 0 0 0 0 0 1 88 18 16 0 0 0 0 0 56 2 32 3 127 127 127 127 125 104 0 0 12 0 0 0 0 2 18 18 19 19 127 127 127 127 124 124 125 78 96 63 127 127 127 127 31 0 4 3 96 0 0 0 0 0 0 0 0 96 0 0 0 0 0 1 89 104 0 0 0 0 0 0 28 28 0 3 127 127 127 127 121 104 0 112 124 0 0 0 0 0 0 0 0 0 0 0 0 0 0 105 72 70 70 64 0 0 0 1 5 53 97 33 63 127 127 127 127 38 70 70 77 0 0 0 0 0 8 8 8 43 40 0 0 0 0 2 79 74 52 52 0 0 0 0 8 64 104 64 65 127 127 127 127 124 20 20 20 121 127 127 127 127 124 109 84 68 106 64 0 0 0 0 4 60 81 33 63 127 127 127 127 38 98 66 73 0 0 0 0 0 0 0 0 35 32 0 0 0 0 2 79 74 52 20 0 0 0 0 4 64 0 0 1 127 127 127 127 122 20 20 20 124 0 0 0 0 0 41 16 44 64 0 0 0 0 0 4 52 81 33 63 127 127 127 127 38 66 66 73 64 0 0 0 0 0 0 0 35 39 127 127 127 127 96 82 82 32 76 0 0 0 0 4 64 0 0 0 0 0 0 0 7 50 23 51 19 0 0 0 0 0 0 0 0 109 64 0 0 0 1 67 27 0 0 32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 88 0 0 0 0 0 90 90 0 0 0 0 0 0 0 1 90 106 104 0 0 0 0 0 0 0 0 0 127 127 127 127 125 121 112 68 70 64 0 0 0 1 5 23 22 5 96 0 0 0 0 44 15 76 79 0 0 0 0 0 8 8 8 41 56 0 0 0 0 12 82 98 96 124 0 0 0 0 8 104 104 64 64 0 0 0 0 2 96 92 101 94 127 127 127 127 125 77 116 68 68 0 0 0 0 0 1 30 22 5 96 0 0 0 0 44 107 76 64 0 0 0 0 0 0 0 0 9 48 0 0 0 0 12 114 98 96 100 0 0 0 0 4 64 0 0 0 0 0 0 0 2 96 92 101 22 0 0 0 0 1 72 0 44 64 0 0 0 0 0 1 22 22 5 96 0 0 0 0 44 13 45 11 0 0 0 0 0 0 0 0 9 48 0 0 0 0 0 27 98 32 0 0 0 0 0 4 64 0 0 0 0 0 0 0 2 18 18 19 19 0 0 0 0 0 0 0 0 96 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 28 28 0 0 0 0 0 0 0 0 0 112 112 0 0 0 0 0 0 0 0 0 0 0 0 0 0 64 64 68 68 64 0 0 0 1 17 23 105 9 31 127 127 127 127 68 4 4 4 0 0 0 0 0 9 63 9 9 56 0 0 0 0 18 2 108 32 32 0 0 0 0 8 72 72 72 73 127 127 127 127 125 17 17 16 6 127 127 127 127 124 68 68 68 68 64 0 0 0 1 55 30 105 55 31 127 127 127 127 68 97 92 11 0 0 0 0 0 9 9 9 1 48 0 0 0 0 18 2 110 45 96 0 0 0 0 4 64 0 72 73 127 127 127 127 125 22 113 16 94 0 0 0 0 0 0 0 36 0 0 0 0 0 1 16 6 105 9 31 127 127 127 127 100 0 0 0 0 0 0 0 0 9 9 9 0 55 127 127 127 127 123 98 2 32 76 0 0 0 0 4 91 64 75 56 0 0 0 0 3 19 19 18 19 127 127 127 127 124 0 0 0 96 63 127 127 127 127 7 0 56 62 96 0 0 0 0 1 100 0 0 0 0 0 0 0 0 55 0 0 7 127 127 127 127 110 36 34 14 108 0 0 0 0 0 28 65 17 10 0 0 0 0 0 6 112 0 0 127 127 127 127 124 68 68 68 68 64 0 0 0 1 17 17 1 17 0 0 0 0 0 4 36 36 36 32 0 0 0 0 9 9 9 9 15 127 127 127 127 98 34 32 34 32 0 0 0 0 8 72 72 72 72 0 0 0 0 0 18 18 18 18 127 127 127 127 124 4 68 4 4 64 0 0 0 1 25 25 1 1 0 0 0 0 0 4 36 36 36 32 0 0 0 0 0 1 1 1 7 127 127 127 127 98 34 32 2 32 0 0 0 0 0 68 64 0 0 0 0 0 0 0 18 18 18 18 0 0 0 0 0 4 4 4 36 0 0 0 0 0 16 16 0 1 0 0 0 0 0 64 36 0 0 32 0 0 0 0 0 1 1 1 56 0 0 0 0 2 2 118 66 32 0 0 0 0 5 4 64 8 8 0 0 0 0 0 16 18 18 20 127 127 127 127 124 36 36 36 36 0 0 0 0 0 0 17 17 17 0 0 0 0 0 38 38 34 34 32 0 0 0 0 9 9 9 9 15 127 127 127 127 114 34 34 50 48 0 0 0 0 4 68 64 0 0 0 0 0 0 3 19 19 19 19 127 127 127 127 124 68 68 68 68 64 0 0 0 1 17 17 17 17 0 0 0 0 0 36 36 36 36 32 0 0 0 0 9 9 9 9 15 127 127 127 127 98 34 34 34 32 0 0 0 0 8 64 72 72 72 0 0 0 0 2 18 18 18 18 127 127 127 127 124 68 68 68 100 64 0 0 0 0 16 24 17 17 0 0 0 0 0 40 96 32 32 32 0 0 0 0 1 1 1 1 7 127 127 127 127 98 34 2 34 0 0 0 0 0 4 64 0 8 8 0 0 0 0 2 18 18 18 18 127 127 127 127 124 4 4 36 0 0 0 0 0 0 16 16 17 17 0 0 0 0 0 36 11 0 34 64 0 0 0 0 1 1 1 1 0 0 0 0 0 2 66 78 32 0 0 0 0 0 4 64 0 8 8 0 0 0 0 2 20 20 20 16 0 0 0 0 0 40 0 36 96 0 0 0 0 0 16 16 21 113 32 0 0 0 0 38 64 0 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 11 98 2 34 20 0 0 0 0 4 64 0 0 8 0 0 0 0 0 0 20 20 20 127 127 127 127 124 68 68 68 68 64 0 0 0 1 17 17 17 17 0 0 0 0 0 36 36 36 36 32 0 0 0 0 9 9 9 9 15 127 127 127 127 98 34 34 34 32 0 0 0 0 8 72 72 72 72 0 0 0 0 2 18 18 18 18 127 127 127 127 124 68 68 68 100 64 0 0 0 0 16 24 17 17 0 0 0 0 0 40 96 32 0 0 0 0 0 0 1 1 1 1 7 127 127 127 127 98 2 34 34 0 0 0 0 0 4 64 0 8 8 0 0 0 0 2 18 18 16 18 0 0 0 0 0 4 0 36 0 0 0 0 0 1 29 29 17 17 32 0 0 0 0 36 34 79 0 112 0 0 0 0 1 1 125 105 111 127 127 127 127 127 24 2 32 124 0 0 0 0 13 105 104 8 14 0 0 0 0 0 16 126 121 126 0 0 0 0 1 112 0 36 96 0 0 0 0 1 64 1 65 1 0 0 0 0 0 39 0 15 2 32 0 0 0 0 1 1 12 12 0 0 0 0 0 14 0 2 32 24 0 0 0 0 4 64 0 8 10 0 0 0 0 0 16 16 24 0 127 127 127 127 124 68 68 68 68 64 0 0 0 1 17 17 17 17 0 0 0 0 0 36 36 36 36 32 0 0 0 0 9 9 9 9 15 127 127 127 127 98 34 34 34 32 0 0 0 0 8 72 72 72 72 0 0 0 0 2 18 18 18 18 127 127 127 127 125 124 68 68 100 64 0 0 0 0 55 24 23 119 96 0 0 0 0 47 111 127 96 32 0 0 0 0 1 1 1 1 7 127 127 127 127 111 98 34 127 124 0 0 0 0 4 64 0 104 8 0 0 0 0 3 126 126 126 18 127 127 127 127 125 124 36 36 0 63 127 127 127 127 80 16 31 124 32 0 0 0 0 52 48 48 34 32 0 0 0 0 1 0 0 0 15 127 127 127 127 112 34 51 35 0 0 0 0 0 4 91 64 8 0 0 0 0 0 2 127 2 127 83 127 127 127 127 125 124 37 37 97 0 0 0 0 0 0 1 23 119 96 0 0 0 0 127 127 127 116 111 127 127 127 127 105 105 64 0 15 127 127 127 127 111 112 119 127 124 0 0 0 0 14 78 78 78 74 0 0 0 0 2 126 126 127 119 127 127 127 127 124 68 68 68 68 64 0 0 0 1 17 17 17 17 0 0 0 0 0 36 36 36 36 32 0 0 0 0 9 9 9 9 15 127 127 127 127 98 34 34 34 32 0 0 0 0 8 72 73 9 8 0 0 0 0 2 18 18 18 18 127 127 127 127 124 68 68 68 100 64 0 0 0 0 81 24 29 1 0 0 0 0 0 36 98 5 113 112 0 0 0 0 13 13 1 1 0 0 0 0 0 2 2 34 48 32 0 0 0 0 4 94 0 104 104 0 0 0 0 3 81 80 16 18 0 0 0 0 1 48 36 37 112 0 0 0 0 0 0 17 29 0 0 0 0 0 0 37 113 0 2 32 0 0 0 0 13 0 0 0 15 127 127 127 127 96 2 50 47 8 0 0 0 0 4 96 64 8 0 0 0 0 0 2 24 0 0 19 0 0 0 0 0 0 36 36 96 63 127 127 127 127 27 27 17 0 0 0 0 0 0 32 0 0 0 96 0 0 0 0 1 1 89 89 88 0 0 0 0 0 0 18 0 3 127 127 127 127 121 89 88 8 12 0 0 0 0 2 16 24 0 1 
      Palette [LIST][COMPOUND] : Size 70
siarsky commented 4 years ago

After

  1. fixing the bit cutting logic in my code (PS1) (applied on the anvil.zip in the previous comment)
  2. fixing bit converting issue in libanvil #8
  3. quick and dirty fixing of wrong endian handling in libanvil #9
  4. removing the size from get_data(true) in libanvil #10

I can read all data correctly (PS2):

  1. Heightmaps are containing values <= 256.
  2. BlockStates are referencing indexes from palette

PS1:

long getBitValue(std::vector<char> &values, unsigned long pos, unsigned long bitMaskSize){
    long retLong = 0;
    unsigned long bitPosStart = pos*bitMaskSize;
    unsigned long bitPosEnd = pos*bitMaskSize+bitMaskSize-1;
    unsigned long arrayStartIndex = bitPosStart / 8;
    unsigned long arrayEndIndex = bitPosEnd / 8;
    unsigned char arrayStartBitMask = ~((1 << (bitPosStart % 8)) - 1);
    unsigned char arrayEndBitMask = (1 << (bitPosEnd % 8 + 1)) - 1;
    for (unsigned long i = arrayStartIndex; i <= arrayEndIndex; i++){
        unsigned char c = (unsigned char) values.at(i);
        if (i == arrayStartIndex){
            c &= arrayStartBitMask;
        }
        if (i == arrayEndIndex){
            c &= arrayEndBitMask;
        }
        retLong += c << 8*(i-arrayStartIndex);
    }
    retLong >>= (bitPosStart % 8);
    return retLong;
}

PS2:

XYZ: -966.43 / 63.562 / -69.715
Block: -967 63 -70
Block in chunk: 9 15 10 in -61 3 -5
Chunk in region XZ: 3 3 27 in -2 -1
Searching for r.-2.-1.mca in directory /Users/bsi/Development/anvil/data/region/
Reading file /Users/bsi/Development/anvil/data/region/r.-2.-1.mca
Reading chunk [3,27]
(root) [COMPOUND] : Size 2
  Level [COMPOUND] : Size 15
    zPos [INT] : -5
    Biomes [INT ARRAY] : Size 1024 : Cutting data into 32 bits pieces: 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 
    xPos [INT] : -61
    Heightmaps [COMPOUND] : Size 4
      OCEAN_FLOOR [LONG ARRAY] : Size 36 : Cutting data into 9 bits pieces: 77 76 75 72 71 71 71 70 70 70 70 70 71 71 71 72 78 77 77 76 74 73 72 72 71 71 71 71 71 71 72 72 79 78 78 78 77 76 75 73 71 71 71 71 72 72 72 72 79 79 79 79 79 78 77 74 72 72 72 72 72 72 72 72 79 79 80 80 80 79 78 76 72 72 72 72 72 72 72 73 80 80 80 81 82 80 79 78 76 76 76 75 75 75 74 74 80 80 81 82 83 82 80 79 78 78 77 77 77 76 76 75 80 82 83 83 84 83 81 80 79 79 78 78 78 78 77 76 81 82 84 84 85 84 82 80 79 79 79 79 79 78 78 77 82 84 84 85 86 85 84 82 80 80 86 86 86 86 86 79 83 84 85 86 86 86 85 84 83 82 86 86 88 86 86 79 84 85 86 86 87 86 86 85 84 83 86 88 88 88 86 80 85 86 86 87 87 87 86 86 85 84 86 87 88 87 86 80 64 64 86 87 87 87 87 86 86 85 85 86 86 86 85 82 64 64 87 87 88 87 87 87 86 86 86 85 85 84 84 84 64 64 87 87 88 87 87 87 87 87 86 86 86 85 85 85 
      MOTION_BLOCKING_NO_LEAVES [LONG ARRAY] : Size 36 : Cutting data into 9 bits pieces: 77 76 75 72 71 71 71 70 70 70 70 70 71 71 71 72 78 77 77 76 74 73 72 72 71 71 71 71 71 71 72 72 79 78 78 78 77 76 75 73 71 71 71 71 72 72 72 72 79 79 79 79 79 78 77 74 72 72 72 72 72 72 72 72 79 79 80 80 80 79 78 76 72 72 72 72 72 72 72 73 80 80 80 81 82 80 79 78 76 76 76 75 75 75 74 74 80 80 81 82 83 82 80 79 78 78 77 77 77 76 76 75 80 82 83 83 84 83 81 80 79 79 78 78 78 78 77 76 81 82 84 84 85 84 82 80 79 79 79 79 79 78 78 77 82 84 84 85 86 85 84 82 80 80 80 80 80 79 79 79 83 84 85 86 86 86 85 84 83 82 81 81 80 80 80 79 84 85 86 86 87 86 86 85 84 83 83 82 87 80 80 80 85 86 86 87 87 87 86 86 85 84 84 83 81 81 80 80 64 64 86 87 87 87 87 86 86 85 85 84 83 83 83 82 64 64 87 87 88 87 87 87 86 86 86 85 85 84 84 84 64 64 87 87 88 87 87 87 87 87 86 86 86 85 85 85 
      MOTION_BLOCKING [LONG ARRAY] : Size 36 : Cutting data into 9 bits pieces: 77 76 75 72 71 71 71 70 70 70 70 70 71 71 71 72 78 77 77 76 74 73 72 72 71 71 71 71 71 71 72 72 79 78 78 78 77 76 75 73 71 71 71 71 72 72 72 72 79 79 79 79 79 78 77 74 72 72 72 72 72 72 72 72 79 79 80 80 80 79 78 76 72 72 72 72 72 72 72 73 80 80 80 81 82 80 79 78 76 76 76 75 75 75 74 74 80 80 81 82 83 82 80 79 78 78 77 77 77 76 76 75 80 82 83 83 84 83 81 80 79 79 78 78 78 78 77 76 81 82 84 84 85 84 82 80 79 79 79 79 79 78 78 77 82 84 84 85 86 85 84 82 80 80 86 86 86 86 86 79 83 84 85 86 86 86 85 84 83 82 86 86 88 86 86 79 84 85 86 86 87 86 86 85 84 83 86 88 88 88 86 80 85 86 86 87 87 87 86 86 85 84 86 87 88 87 86 80 64 64 86 87 87 87 87 86 86 85 85 86 86 86 85 82 64 64 87 87 88 87 87 87 86 86 86 85 85 84 84 84 64 64 87 87 88 87 87 87 87 87 86 86 86 85 85 85 
      WORLD_SURFACE [LONG ARRAY] : Size 36 : Cutting data into 9 bits pieces: 77 76 75 72 71 72 71 71 70 70 71 70 72 71 71 73 78 77 77 76 74 73 73 72 72 71 71 71 71 72 72 72 80 78 78 79 77 76 75 73 71 71 71 72 72 73 72 72 79 79 79 79 79 79 77 75 73 72 73 73 73 73 73 72 79 79 80 80 80 79 78 77 72 73 72 72 72 72 72 73 81 80 80 81 82 81 79 78 76 76 76 75 75 75 75 74 80 80 82 82 83 82 80 79 79 78 77 77 77 76 76 75 81 82 83 83 84 83 81 80 79 79 78 78 78 78 77 76 81 82 84 84 85 84 82 80 79 79 80 79 79 78 79 77 82 84 84 85 86 86 85 83 80 80 86 86 86 86 86 79 83 84 85 86 87 87 85 84 83 82 86 86 88 86 86 79 84 85 86 86 87 86 87 85 84 84 86 88 88 88 86 80 85 86 86 87 88 87 88 86 85 84 86 87 88 87 86 81 64 64 86 87 87 87 87 86 86 86 85 86 86 86 85 82 64 64 87 87 88 87 87 87 86 86 87 86 85 84 85 84 64 64 87 88 89 89 87 88 87 88 86 86 87 86 85 85 
    TileTicks [LIST][COMPOUND] : Size 4
      (n/a) [COMPOUND] : Size 6
        p [INT] : -2
        t [INT] : -4
        x [INT] : -968
        i [STRING] : minecraft:repeater
        y [INT] : 55
        z [INT] : -77
      (n/a) [COMPOUND] : Size 6
        p [INT] : 0
        t [INT] : -4
        x [INT] : -966
        i [STRING] : minecraft:comparator
        y [INT] : 57
        z [INT] : -77
      (n/a) [COMPOUND] : Size 6
        p [INT] : 0
        t [INT] : -4
        x [INT] : -966
        i [STRING] : minecraft:redstone_wall_torch
        y [INT] : 55
        z [INT] : -80
      (n/a) [COMPOUND] : Size 6
        p [INT] : -1
        t [INT] : -4
        x [INT] : -968
        i [STRING] : minecraft:repeater
        y [INT] : 55
        z [INT] : -80
    Sections [LIST][COMPOUND] : Size 9
      (n/a) [COMPOUND] : Size 2
        SkyLight [BYTE ARRAY] : Size 2048
        Y [BYTE] : -1
      (n/a) [COMPOUND] : Size 5
        BlockStates [LONG ARRAY] : Size 256 : Cutting data into 4 bits pieces: 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3 1 3 1 4 1 1 1 1 5 1 5 1 1 1 1 1 1 1 1 1 1 3 3 1 1 1 1 1 1 5 3 3 3 1 1 1 1 1 1 6 1 1 1 1 5 1 1 1 1 1 1 1 1 1 6 6 6 1 1 1 5 1 3 1 1 1 1 1 1 1 6 7 7 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 6 3 1 1 1 5 5 1 1 1 3 3 3 1 1 1 1 1 1 1 1 1 1 1 1 1 3 1 1 3 1 1 1 1 3 5 1 1 1 1 1 1 1 3 1 1 1 1 1 3 1 1 1 1 1 1 1 1 1 3 1 1 3 1 1 1 1 1 1 1 1 1 1 3 1 3 3 1 1 1 1 1 1 1 1 1 1 1 1 3 1 1 1 1 3 1 1 1 1 1 1 1 1 4 4 1 1 3 3 1 3 1 1 1 1 1 1 1 1 4 1 3 1 1 1 3 1 1 3 1 1 3 1 4 4 1 8 8 1 1 3 1 1 1 1 3 1 3 1 1 1 1 1 1 1 1 8 1 1 5 1 1 1 3 3 1 1 1 8 8 8 8 8 1 5 5 5 1 1 1 1 1 1 1 4 1 6 1 8 5 1 1 1 1 3 3 1 1 1 1 4 6 1 1 1 1 1 1 1 1 1 1 1 1 9 3 1 1 1 6 6 6 8 1 8 8 1 1 1 1 1 1 3 1 6 1 7 1 1 6 8 1 1 3 3 1 1 5 3 1 1 1 7 7 1 6 1 1 3 5 4 5 1 3 1 1 1 1 1 1 1 1 1 6 1 5 1 1 5 3 3 1 1 1 1 1 3 6 1 3 1 1 1 1 4 3 1 3 3 3 1 1 3 1 3 3 1 4 1 1 1 1 1 1 1 3 1 1 1 1 3 1 1 1 1 4 4 4 1 3 1 1 3 3 3 3 1 3 3 3 1 4 1 4 1 3 3 3 1 1 3 1 1 1 1 3 4 4 1 1 4 1 1 3 1 1 1 1 1 1 3 1 1 1 4 1 1 3 3 3 1 1 1 1 1 1 3 1 1 1 1 4 1 1 5 5 3 3 1 3 1 1 3 1 3 3 1 4 4 1 5 1 5 5 1 1 3 3 3 3 3 1 4 4 4 1 5 5 5 1 5 5 1 3 1 3 3 1 1 1 1 6 6 6 6 5 5 5 3 1 1 1 1 1 9 4 4 1 6 6 1 1 6 5 5 3 1 3 3 9 9 3 3 1 1 6 1 1 1 1 1 1 3 1 3 1 3 1 3 3 6 1 6 6 6 6 1 3 3 1 1 3 3 3 10 10 3 1 1 6 6 6 1 3 3 1 4 3 3 1 1 10 3 1 1 9 6 1 1 1 1 4 1 1 3 3 3 3 1 3 3 3 3 6 6 1 3 1 4 1 4 3 1 3 3 1 1 10 1 3 3 3 1 3 1 4 4 4 3 1 1 3 10 10 1 3 2 1 3 3 4 4 4 4 3 3 3 3 1 1 1 1 1 2 2 3 4 1 4 4 3 1 3 1 1 1 1 1 1 2 2 3 4 4 1 1 1 3 1 1 3 3 1 3 3 1 1 1 3 4 4 1 3 3 1 3 6 1 1 1 1 3 3 3 3 3 4 1 4 4 5 5 3 3 1 3 1 3 1 3 3 3 4 4 4 4 5 5 5 5 1 3 3 3 3 3 3 3 3 4 1 1 1 1 5 1 5 5 3 3 3 3 3 1 3 3 3 1 3 5 5 5 5 5 5 3 3 3 1 3 1 3 3 3 6 6 6 6 5 5 5 3 3 1 3 1 3 3 3 3 1 6 6 6 6 6 5 5 3 3 3 1 3 3 1 3 3 1 6 6 6 6 5 5 3 3 3 3 3 3 3 1 3 3 9 1 6 6 6 3 1 3 3 1 1 3 3 3 1 3 1 9 6 6 1 3 3 3 3 3 3 1 3 3 1 3 3 3 3 1 1 3 3 3 3 3 1 3 3 3 3 3 3 3 1 1 3 3 3 1 4 4 3 3 3 3 3 3 3 1 1 1 2 2 3 3 1 4 4 3 3 1 3 3 3 3 3 3 2 1 1 3 3 4 1 3 3 3 1 3 3 3 3 3 1 2 2 3 3 1 4 1 3 3 3 3 1 10 1 3 1 3 2 3 1 3 3 3 3 3 3 3 6 10 10 6 6 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 5 5 5 3 3 3 3 3 3 3 3 3 3 3 3 3 5 5 5 5 5 3 3 3 3 3 3 3 3 3 3 3 5 5 5 5 5 5 3 3 3 3 3 3 3 3 3 3 3 5 5 5 5 5 3 3 3 3 3 3 3 3 3 3 3 5 5 5 5 5 5 3 3 3 3 3 3 3 3 3 3 3 3 5 5 5 5 3 3 3 3 3 3 3 3 3 3 3 3 3 3 5 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 6 6 3 3 3 3 3 3 3 3 3 3 3 3 3 6 6 6 3 3 3 3 3 3 3 3 3 3 3 3 3 10 6 6 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 5 3 3 3 3 3 3 3 3 3 3 3 3 3 3 5 5 5 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 5 3 3 3 3 3 3 3 3 3 3 3 3 3 2 5 5 5 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 5 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 6 6 6 3 3 3 3 3 3 3 3 3 3 3 3 3 6 6 6 6 3 3 3 3 3 3 10 10 3 3 10 10 6 6 6 6 3 3 3 3 3 3 10 10 3 3 10 10 6 6 6 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 5 3 3 3 3 3 3 3 3 3 3 3 3 3 6 5 5 3 3 3 3 3 3 3 3 3 3 3 6 6 6 5 5 3 3 3 3 3 3 3 3 3 3 3 6 6 6 6 5 3 3 3 3 3 10 10 3 3 3 6 6 6 6 6 5 3 3 3 3 3 10 10 3 3 3 11 6 6 6 6 5 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 5 3 3 3 3 3 3 3 3 3 3 3 3 3 3 5 5 3 3 3 3 3 3 3 3 3 3 10 10 3 3 5 5 3 3 3 3 3 3 3 3 3 3 3 3 6 6 5 5 3 3 3 3 3 0 3 3 3 3 3 6 6 6 5 5 3 3 3 3 3 3 3 3 3 3 6 6 6 6 5 5 3 3 3 3 3 3 3 3 3 3 11 0 6 6 5 5 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 9 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 9 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 5 3 3 3 3 3 3 3 3 3 3 3 3 3 3 5 5 3 3 3 3 3 3 3 3 3 3 10 10 10 10 5 5 3 3 3 3 0 0 3 3 3 3 3 3 10 10 5 5 3 3 3 3 0 0 3 3 8 3 3 3 3 5 5 5 3 3 3 3 3 3 3 3 8 8 3 3 6 5 5 5 3 3 3 3 3 3 3 3 8 8 8 12 6 5 5 5 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 9 3 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 9 3 3 3 3 3 3 3 3 3 3 3 3 3 3 9 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 9 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 9 3 2 3 2 2 2 2 3 3 3 3 3 3 5 3 3 3 2 3 2 2 2 2 3 3 2 10 10 5 5 3 3 3 0 0 0 13 13 13 2 2 2 10 10 5 5 3 3 3 3 0 0 13 13 13 13 0 3 3 5 5 5 3 3 3 3 3 3 13 13 13 13 13 0 3 5 5 5 3 3 3 3 3 3 3 3 13 13 13 0 3 5 5 5 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 3 3 3 3 3 3 3 3 3 3 3 9 9 4 4 4 4 4 3 3 3 3 3 3 3 3 3 9 9 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 9 4 4 4 4 4 4 4 4 3 9 3 3 3 3 3 3 3 3 9 9 4 4 4 4 3 3 3 3 3 3 3 3 3 3 9 9 3 3 3 3 3 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 9 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 14 14 14 3 2 2 2 2 3 3 3 3 3 3 3 3 14 14 14 14 0 0 2 2 3 2 2 3 3 3 3 3 14 14 14 0 0 0 0 0 2 2 2 3 3 3 3 3 3 3 14 0 0 0 0 0 0 0 2 3 3 3 3 3 3 3 3 3 3 0 0 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 9 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 9 9 3 3 3 3 3 3 3 4 9 9 4 4 4 4 9 9 3 3 3 3 3 3 3 3 9 9 3 4 4 3 3 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 3 3 3 3 3 3 3 3 3 3 3 3 14 14 14 2 3 3 3 3 3 3 3 3 3 3 3 3 14 14 14 14 3 3 3 3 3 3 3 3 3 3 3 3 14 14 14 14 14 14 3 3 3 3 3 3 3 3 3 3 3 14 14 14 14 14 14 14 3 2 2 3 3 3 3 3 3 3 3 14 14 14 14 14 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 14 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 3 0 0 0 0 0 0 0 0 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 3 3 3 3 10 3 3 3 3 3 4 4 4 4 4 4 9 3 3 3 3 3 3 3 3 3 3 3 3 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 14 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 14 14 3 3 3 3 3 3 3 3 3 3 3 3 3 3 14 14 14 3 3 3 9 9 3 3 3 3 3 3 3 3 14 14 14 14 3 3 9 9 3 3 3 3 3 3 3 3 3 14 14 14 14 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 3 3 3 3 3 4 6 6 3 3 3 3 3 3 3 6 3 3 3 3 3 4 6 6 3 3 3 3 3 3 3 3 3 3 3 3 3 3 6 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 3 3 3 3 10 10 3 3 3 3 3 3 3 4 4 3 3 3 3 3 10 10 3 3 3 3 5 3 3 3 3 3 3 3 3 3 3 3 3 3 3 5 5 5 3 3 3 3 3 3 3 3 3 3 3 3 5 5 5 5 3 3 3 3 14 3 3 3 3 3 3 5 5 5 5 3 3 3 3 3 14 14 3 3 3 3 9 9 5 3 3 3 3 6 6 3 3 3 3 3 3 3 9 9 3 3 3 3 3 6 6 3 6 3 3 3 3 3 3 3 3 3 3 3 3 6 6 3 3 3 3 3 3 3 3 3 3 3 3 3 3 6 6 3 3 3 3 3 3 3 3 3 3 3 0 3 3 6 6 3 3 3 3 3 3 3 3 3 3 3 0 3 3 3 3 3 4 6 6 3 3 3 3 3 3 6 6 6 6 3 3 3 4 6 6 3 3 3 3 3 3 9 9 3 3 3 3 3 3 6 3 3 3 3 3 3 3 9 9 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 5 5 3 3 3 3 3 3 3 3 10 3 3 3 5 5 5 5 3 3 3 3 3 3 3 3 3 3 3 5 5 5 5 5 3 3 3 3 3 3 3 3 3 3 5 5 5 5 5 3 6 6 3 3 3 3 3 3 3 5 5 5 5 5 5 6 6 6 6 6 3 3 3 3 5 5 5 5 5 3 3 6 6 6 6 6 6 6 3 3 5 5 5 5 3 3 3 6 6 6 6 6 6 6 3 3 5 5 3 3 3 3 3 6 6 6 6 6 6 6 3 3 3 3 3 3 3 3 3 6 6 6 6 3 3 3 3 3 3 3 3 3 3 3 3 6 6 6 6 3 3 9 9 3 3 3 3 3 3 3 3 3 6 6 6 
        Palette [LIST][COMPOUND] : Size 15
          (n/a) [COMPOUND] : Size 1
            Name [STRING] : minecraft:air
          (n/a) [COMPOUND] : Size 1
            Name [STRING] : minecraft:bedrock
          (n/a) [COMPOUND] : Size 1
            Name [STRING] : minecraft:coal_ore
          (n/a) [COMPOUND] : Size 1
            Name [STRING] : minecraft:stone
          (n/a) [COMPOUND] : Size 1
            Name [STRING] : minecraft:andesite
          (n/a) [COMPOUND] : Size 1
            Name [STRING] : minecraft:granite
          (n/a) [COMPOUND] : Size 1
            Name [STRING] : minecraft:diorite
          (n/a) [COMPOUND] : Size 1
            Name [STRING] : minecraft:gold_ore
          (n/a) [COMPOUND] : Size 2
            Properties [COMPOUND] : Size 1
              level [STRING] : 0
            Name [STRING] : minecraft:lava
          (n/a) [COMPOUND] : Size 1
            Name [STRING] : minecraft:iron_ore
          (n/a) [COMPOUND] : Size 2
            Properties [COMPOUND] : Size 1
              lit [STRING] : false
            Name [STRING] : minecraft:redstone_ore
          (n/a) [COMPOUND] : Size 2
            Properties [COMPOUND] : Size 1
              level [STRING] : 8
            Name [STRING] : minecraft:lava
          (n/a) [COMPOUND] : Size 1
            Name [STRING] : minecraft:cobblestone
          (n/a) [COMPOUND] : Size 1
            Name [STRING] : minecraft:obsidian
          (n/a) [COMPOUND] : Size 1
            Name [STRING] : minecraft:cave_air
        SkyLight [BYTE ARRAY] : Size 2048
        Y [BYTE] : 0
        BlockLight [BYTE ARRAY] : Size 2048
      (n/a) [COMPOUND] : Size 3
        BlockStates [LONG ARRAY] : Size 256 : Cutting data into 4 bits pieces: 1 2 2 2 2 2 2 2 2 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 4 4 2 2 2 2 2 2 2 2 2 2 2 2 4 4 4 4 2 2 2 2 2 2 2 2 2 2 2 4 4 4 4 4 2 2 2 2 2 2 2 2 2 2 4 4 4 4 4 2 1 1 2 2 2 2 2 2 2 4 4 4 4 4 4 1 1 1 1 1 1 2 2 2 4 4 3 4 4 2 2 1 1 1 1 1 1 1 2 2 4 4 4 4 2 2 2 1 1 1 1 1 1 1 1 2 4 4 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 1 1 1 1 2 2 3 3 2 2 2 2 2 2 2 2 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 5 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 5 5 2 2 2 2 2 2 2 2 2 2 2 2 2 2 5 5 5 2 2 2 2 2 2 2 2 2 2 2 2 2 5 5 5 5 2 2 2 2 2 2 2 2 2 2 2 2 5 5 5 5 2 2 2 2 2 2 2 2 2 2 3 3 4 5 5 5 2 1 1 2 1 1 2 2 2 2 3 3 4 5 5 5 1 1 1 1 1 1 1 2 2 2 4 3 2 2 2 5 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 5 2 2 2 2 2 2 2 2 2 2 2 2 3 3 5 5 5 2 2 2 2 2 2 2 2 2 2 2 3 3 5 5 5 5 2 2 2 2 2 2 2 2 2 2 2 2 5 5 5 5 5 2 2 2 2 2 2 2 2 3 3 2 2 5 5 5 5 2 2 2 2 2 2 2 2 3 3 2 2 5 5 5 5 5 2 2 2 2 2 2 2 2 2 2 2 5 5 5 5 5 2 2 2 2 2 2 2 2 2 2 2 2 5 5 5 5 2 2 2 1 1 2 2 2 2 2 2 2 2 5 5 5 2 2 2 1 1 1 2 2 2 2 2 2 2 2 5 5 2 2 2 1 1 2 2 2 2 2 2 2 2 2 2 2 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 5 2 2 2 2 2 2 2 2 2 2 2 2 2 3 5 5 5 2 2 2 2 2 2 2 2 2 2 2 2 2 5 5 5 5 2 2 2 2 2 2 2 2 2 2 2 2 5 5 5 5 5 2 2 2 2 2 2 2 2 3 3 2 2 5 5 5 5 2 2 2 6 2 2 2 2 3 3 2 2 5 5 5 5 5 2 2 6 2 2 2 2 2 2 2 2 5 5 5 5 5 2 2 2 2 2 2 2 2 2 2 3 2 5 5 5 5 2 2 2 2 2 2 2 2 2 2 2 3 2 5 5 5 2 2 2 2 2 2 2 2 2 2 2 2 2 2 5 5 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 5 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 5 5 2 2 2 2 2 3 2 2 2 2 2 2 2 2 5 5 5 2 2 2 2 6 2 2 2 2 2 2 2 2 5 5 5 5 2 6 6 6 2 2 2 2 2 2 2 2 5 5 5 5 6 6 6 6 2 2 2 2 2 2 2 2 2 5 5 5 6 6 6 6 2 2 2 2 2 2 2 3 2 5 5 5 2 2 6 2 2 2 2 2 2 2 2 2 3 2 2 5 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 7 7 2 2 2 2 2 2 2 2 2 2 2 2 2 2 7 7 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 6 6 6 6 2 2 2 2 2 2 2 2 2 2 2 2 6 6 6 6 2 2 2 2 2 2 2 2 2 2 2 6 6 6 6 6 2 2 2 2 2 2 2 2 2 2 2 2 6 6 6 6 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 7 7 7 2 2 2 2 2 2 2 2 2 2 2 2 2 7 7 7 2 2 2 2 2 2 2 2 2 2 2 2 2 2 7 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 2 2 6 6 2 2 2 2 2 2 2 2 2 1 1 2 2 6 6 2 2 2 2 2 2 2 2 2 2 2 2 2 6 6 6 2 2 2 2 2 2 2 2 2 2 2 2 2 6 6 2 2 2 2 2 1 2 2 2 2 2 2 2 2 2 3 2 2 2 2 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 2 3 6 2 2 2 2 2 2 2 2 2 1 1 2 2 6 6 6 2 2 2 2 2 2 2 2 2 2 2 2 6 6 6 6 2 2 2 2 2 2 2 2 2 2 2 6 6 6 6 6 2 2 2 2 2 2 2 2 2 2 2 2 6 6 6 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 7 7 7 2 2 2 2 2 2 2 2 2 2 2 2 2 7 7 7 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 2 2 6 6 6 2 2 2 2 2 2 2 2 1 1 2 2 6 6 6 6 2 2 2 2 2 2 2 2 2 2 2 6 6 6 6 6 2 2 2 2 2 2 2 2 2 2 6 6 6 6 6 2 2 2 1 1 1 2 2 2 2 6 6 3 3 6 2 2 2 1 1 1 1 2 2 2 2 2 6 3 3 2 2 2 1 1 1 1 1 2 2 2 2 6 2 6 2 2 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 6 6 2 2 2 2 2 2 2 2 1 1 1 1 2 6 6 6 2 2 2 2 2 2 2 2 1 1 2 2 2 6 6 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 6 6 6 2 2 2 2 2 2 2 2 2 2 2 6 6 6 6 6 2 2 2 2 2 2 2 2 2 2 6 6 6 6 6 6 8 2 2 2 2 1 2 2 2 2 6 6 6 6 6 8 8 1 1 1 1 1 2 2 2 6 6 3 6 6 2 2 1 1 1 1 1 1 2 2 2 6 6 6 6 6 2 1 1 1 1 1 1 1 2 2 6 6 6 6 6 2 1 1 1 1 1 1 1 2 2 2 6 6 6 2 2 2 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 6 6 2 2 2 2 2 2 2 2 2 2 2 2 2 2 6 6 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 6 6 2 2 2 2 2 2 2 2 2 2 2 2 2 2 6 6 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 6 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 9 9 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 2 2 2 2 2 2 6 6 6 2 2 2 2 2 2 2 2 2 2 2 2 6 6 6 6 8 8 2 2 2 2 1 2 2 2 2 6 6 6 6 6 2 2 2 1 1 1 1 2 2 2 6 6 6 6 6 2 2 2 1 1 1 1 1 2 2 2 6 6 6 6 2 2 2 1 1 1 1 1 2 2 2 6 6 6 6 2 2 2 1 1 1 1 1 1 2 2 2 6 6 6 2 2 2 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 6 6 6 1 2 2 2 2 2 2 2 2 2 2 2 2 6 6 6 6 2 2 2 2 2 2 2 2 2 2 2 2 6 6 6 6 6 2 2 2 2 2 2 2 2 2 2 2 2 6 6 6 6 2 2 2 2 2 2 2 2 2 2 2 2 6 6 6 6 6 2 2 2 2 2 2 2 2 2 2 2 6 6 6 6 6 2 2 2 2 2 2 2 2 2 2 2 2 6 6 6 6 2 2 2 9 9 9 2 2 2 2 2 2 2 6 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 6 6 2 2 2 2 2 2 2 2 2 2 2 2 2 6 6 6 2 2 2 2 2 1 1 1 2 2 2 2 2 2 6 2 2 2 2 2 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 6 6 6 2 2 2 2 2 2 1 2 2 2 2 2 2 6 6 6 6 2 2 2 2 2 1 2 2 2 2 2 2 6 6 6 6 6 2 2 2 2 1 2 2 2 2 2 2 6 6 6 6 6 2 2 2 2 1 2 2 2 2 2 2 2 6 6 6 6 6 2 2 2 1 2 2 2 2 2 2 2 6 6 6 6 6 2 6 6 2 2 2 2 2 2 2 2 2 6 6 6 6 2 6 6 9 9 9 2 9 2 2 2 2 2 6 6 6 2 2 6 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 7 2 2 2 2 2 2 2 2 2 2 2 2 2 7 7 7 2 2 2 2 2 2 2 2 2 2 2 2 2 7 7 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 6 6 2 2 2 2 2 2 1 2 2 2 2 2 2 6 6 6 2 2 2 2 2 2 1 2 2 2 2 2 2 6 6 6 6 6 2 2 2 2 1 2 2 2 2 2 2 2 6 6 6 6 2 2 2 2 1 2 2 2 2 2 2 2 6 6 6 6 6 2 6 6 1 2 2 2 2 2 2 2 6 6 6 6 6 6 6 6 2 2 2 2 2 2 2 2 2 6 6 6 6 6 6 6 2 2 2 2 9 2 2 2 2 2 6 6 6 2 6 6 2 2 2 2 2 2 7 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 7 7 2 2 2 2 2 2 2 2 2 2 2 2 2 2 7 7 2 2 2 2 2 2 2 2 2 2 2 2 2 2 7 7 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 7 7 7 7 7 2 2 2 2 2 2 2 2 2 2 2 7 7 7 7 7 2 2 2 2 2 2 2 2 2 2 2 2 7 7 7 7 2 2 2 2 2 2 2 2 2 2 2 2 7 7 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 6 6 2 2 2 2 2 2 2 2 2 2 2 2 2 2 6 6 6 2 2 6 6 2 2 2 2 2 2 2 2 2 6 6 6 2 6 6 6 2 2 2 2 2 2 2 2 2 2 6 6 2 6 6 6 2 2 2 2 2 2 2 2 2 2 2 2 2 2 6 6 2 2 2 2 2 2 7 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 7 7 2 2 2 2 2 2 2 2 2 2 2 2 2 2 7 7 2 2 2 2 2 2 2 2 2 2 2 2 2 2 7 7 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 7 7 2 2 2 2 2 2 2 2 2 2 2 2 2 2 7 2 7 7 2 2 2 2 2 2 2 2 2 2 2 2 2 7 7 7 2 2 2 2 2 2 2 2 2 2 2 2 2 7 7 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 6 6 2 2 2 2 2 2 2 2 2 2 2 2 2 2 6 6 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 6 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 7 7 7 2 2 2 2 2 2 2 2 2 2 2 2 2 2 7 7 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 
        Palette [LIST][COMPOUND] : Size 10
          (n/a) [COMPOUND] : Size 1
            Name [STRING] : minecraft:air
          (n/a) [COMPOUND] : Size 1
            Name [STRING] : minecraft:diorite
          (n/a) [COMPOUND] : Size 1
            Name [STRING] : minecraft:stone
          (n/a) [COMPOUND] : Size 1
            Name [STRING] : minecraft:iron_ore
          (n/a) [COMPOUND] : Size 1
            Name [STRING] : minecraft:granite
          (n/a) [COMPOUND] : Size 1
            Name [STRING] : minecraft:dirt
          (n/a) [COMPOUND] : Size 1
            Name [STRING] : minecraft:andesite
          (n/a) [COMPOUND] : Size 1
            Name [STRING] : minecraft:coal_ore
          (n/a) [COMPOUND] : Size 1
            Name [STRING] : minecraft:lapis_ore
          (n/a) [COMPOUND] : Size 1
            Name [STRING] : minecraft:cave_air
        Y [BYTE] : 1
      (n/a) [COMPOUND] : Size 3
        BlockStates [LONG ARRAY] : Size 256 : Cutting data into 4 bits pieces: 1 1 1 1 1 1 1 1 1 1 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3 3 1 1 1 1 1 1 1 1 1 1 1 1 1 3 3 3 1 1 1 4 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 4 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 4 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 4 4 4 1 1 1 1 1 1 1 1 1 1 3 3 3 4 4 4 1 1 1 1 1 1 1 1 1 1 3 1 1 1 4 4 1 1 1 1 1 1 1 1 1 1 1 1 1 1 4 4 1 1 1 1 1 1 1 1 1 1 1 1 1 1 4 4 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 4 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 5 5 5 1 1 1 1 1 1 1 1 1 1 1 3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 4 4 4 1 1 1 1 1 1 1 1 1 1 1 3 3 4 4 4 1 1 1 1 1 4 4 1 1 1 1 1 1 1 4 4 1 1 1 1 1 4 4 1 1 1 1 1 1 1 4 4 1 1 1 1 1 4 4 4 1 1 1 1 1 1 4 4 1 1 1 1 1 4 4 1 1 1 1 1 1 1 1 4 1 1 1 1 1 1 4 4 1 1 1 1 1 1 1 1 1 1 1 1 1 1 4 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 5 1 1 1 1 1 1 1 1 1 1 1 5 5 5 5 5 5 5 1 1 1 1 1 1 1 1 1 3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 4 1 1 1 1 1 1 1 1 1 1 1 1 1 1 4 4 4 1 1 1 1 1 1 1 4 4 1 1 1 1 4 4 4 4 1 1 1 1 1 1 4 4 1 1 1 1 4 4 4 4 1 1 1 1 1 1 4 4 1 1 1 1 4 4 4 4 1 1 1 1 1 1 1 4 1 1 1 1 4 4 4 4 1 1 1 1 1 1 1 4 1 1 1 1 1 4 4 4 1 1 1 1 1 1 1 1 1 1 1 1 1 4 4 4 1 1 1 1 1 1 1 1 1 1 1 1 1 1 4 1 1 1 1 5 1 1 1 1 1 1 1 1 1 1 1 5 5 5 5 5 5 5 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 4 4 4 1 1 1 1 1 1 1 1 1 1 1 1 1 4 4 4 1 1 1 1 1 1 1 1 1 1 1 1 1 4 4 4 4 1 1 1 1 1 1 1 1 1 1 1 1 4 4 4 4 1 1 1 1 1 1 1 4 1 1 1 4 4 4 4 4 1 1 1 1 1 1 1 4 1 1 1 1 4 4 4 4 4 1 1 1 1 1 1 1 1 1 1 1 4 4 4 4 1 1 1 1 1 1 1 1 1 1 1 1 1 4 4 4 1 1 1 1 1 1 1 1 1 1 1 1 1 4 4 4 1 1 1 1 1 1 1 1 1 1 1 1 1 1 4 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 5 5 5 1 1 1 1 1 4 4 4 1 1 1 1 1 1 1 1 1 1 1 1 1 1 4 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 4 4 4 1 3 3 1 1 1 1 1 1 1 1 1 1 4 4 4 1 3 3 1 1 1 1 1 1 1 1 1 1 4 4 4 1 1 3 1 1 1 1 1 1 1 1 1 1 4 4 4 4 1 1 1 1 1 1 1 1 1 1 1 1 4 4 4 4 1 1 1 1 1 1 1 1 1 1 1 1 4 4 4 4 1 1 1 1 1 1 1 1 1 1 1 1 4 4 4 4 1 1 1 1 1 1 1 1 1 1 1 1 1 4 4 4 1 1 1 1 1 1 1 1 1 1 1 1 1 4 4 4 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 4 4 4 1 1 1 3 3 1 1 1 1 1 1 1 1 1 4 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 4 1 1 1 3 1 1 1 1 1 1 1 1 1 1 1 4 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 4 4 1 1 1 1 1 1 1 1 1 1 1 1 1 4 4 4 1 1 1 1 1 1 1 1 1 1 1 1 1 1 4 4 1 1 1 1 1 1 1 1 1 1 1 1 1 1 4 4 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 5 1 1 1 1 1 1 1 1 1 1 1 1 1 5 5 5 1 1 1 1 1 1 1 1 1 1 1 1 1 5 5 1 1 1 1 1 1 1 1 1 1 1 1 1 5 5 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 5 5 1 1 1 1 1 1 1 1 1 1 1 1 1 5 5 5 5 1 1 1 1 1 1 1 1 1 1 1 1 5 5 5 5 1 1 1 1 1 1 1 1 1 1 1 5 5 5 5 1 1 1 1 1 1 1 1 1 1 1 5 5 5 5 5 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 5 5 1 1 1 1 1 1 1 1 1 1 1 1 1 5 5 5 5 1 1 1 1 1 1 1 1 1 1 1 5 5 5 5 5 1 1 1 1 1 1 1 1 1 1 5 5 5 5 5 1 1 1 1 1 1 1 1 1 1 1 5 5 5 5 5 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 6 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 6 6 1 1 1 1 1 1 1 1 1 1 1 1 1 1 6 6 6 1 1 1 1 1 1 1 1 1 1 1 1 1 1 6 6 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 5 1 1 1 1 1 5 5 1 1 1 1 1 1 1 1 1 1 1 1 1 5 5 5 1 1 1 1 1 1 1 1 1 1 1 1 5 5 5 5 1 1 1 1 1 1 1 1 1 1 1 5 5 5 5 1 1 1 6 6 6 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 6 6 1 1 1 1 1 1 1 1 1 1 1 1 1 1 6 6 6 1 1 1 1 1 1 1 1 1 1 1 1 1 6 6 6 6 1 1 1 1 1 1 1 1 1 1 1 1 6 6 6 6 6 1 1 1 1 1 1 1 1 1 1 1 1 6 6 6 6 1 1 1 1 1 1 1 1 1 1 1 1 1 6 6 6 1 1 1 1 1 1 1 1 1 1 1 1 1 1 6 6 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 5 1 1 1 1 1 1 1 1 1 1 1 1 1 1 5 5 1 1 1 1 1 1 1 1 1 1 1 1 1 5 5 5 1 1 1 1 1 1 1 1 6 6 6 1 5 5 5 5 1 1 1 1 1 1 1 6 6 6 6 6 6 5 1 1 1 1 1 5 5 1 1 1 6 6 6 6 6 6 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 6 6 1 1 1 1 1 1 1 1 1 1 1 1 1 6 6 6 6 6 1 1 1 1 1 1 1 1 1 1 1 1 6 6 6 6 6 1 1 1 1 1 1 1 1 1 1 1 6 6 6 6 6 1 1 1 1 1 1 1 1 1 1 1 6 6 6 6 6 1 1 1 1 1 1 1 1 6 1 1 1 6 6 6 6 1 1 1 1 1 1 1 1 6 6 6 6 1 6 6 6 1 1 1 1 1 1 1 1 1 1 6 6 6 1 1 6 1 1 1 1 1 1 1 1 1 1 6 6 6 1 1 5 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 5 1 1 1 1 1 1 1 1 1 1 1 1 1 1 5 5 1 1 1 1 1 1 1 1 1 1 1 1 5 5 5 5 1 1 1 1 1 1 6 6 6 6 6 1 5 5 5 5 1 1 1 1 1 1 6 6 6 6 6 6 6 5 5 5 1 1 1 1 1 1 1 6 6 6 6 6 6 6 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 6 6 6 1 1 1 1 1 1 1 1 1 1 1 1 1 6 6 6 6 1 1 1 1 1 1 1 1 1 1 1 1 6 6 6 6 6 1 1 1 1 1 1 1 1 6 6 1 1 6 6 6 6 1 1 1 1 6 6 6 6 6 6 6 6 1 6 6 6 1 1 1 1 1 1 6 6 6 6 6 6 6 6 6 6 1 1 1 1 1 1 1 6 6 6 6 6 6 6 1 6 1 1 1 1 1 1 1 1 1 6 6 6 6 6 6 1 1 1 1 1 1 1 1 1 1 1 1 6 6 6 6 5 1 1 1 1 1 1 1 1 1 1 1 1 1 1 5 5 1 1 1 1 1 1 1 1 1 1 1 1 1 5 5 5 1 1 1 1 1 1 6 6 6 6 6 1 5 5 5 5 1 1 1 1 1 1 6 6 6 6 6 6 6 5 5 1 1 1 1 1 1 1 1 6 6 6 6 6 6 1 1 1 1 1 5 5 5 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 6 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 6 6 1 1 1 1 6 6 6 6 6 6 6 1 1 1 6 6 6 1 1 1 6 6 6 6 6 6 6 6 6 1 1 6 6 1 1 1 6 6 6 6 6 6 6 6 6 6 1 1 6 1 1 1 1 1 1 6 6 6 6 6 6 6 6 1 1 1 1 1 1 1 1 1 1 6 6 6 6 6 6 6 1 1 1 1 1 1 1 1 1 1 1 6 6 6 6 6 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 5 1 1 1 1 1 1 1 1 1 1 1 1 1 5 1 1 1 1 1 1 1 1 1 1 6 6 6 1 1 1 1 1 1 1 1 1 1 1 1 1 6 6 6 6 1 1 1 1 
        Palette [LIST][COMPOUND] : Size 7
          (n/a) [COMPOUND] : Size 1
            Name [STRING] : minecraft:air
          (n/a) [COMPOUND] : Size 1
            Name [STRING] : minecraft:stone
          (n/a) [COMPOUND] : Size 1
            Name [STRING] : minecraft:coal_ore
          (n/a) [COMPOUND] : Size 1
            Name [STRING] : minecraft:iron_ore
          (n/a) [COMPOUND] : Size 1
            Name [STRING] : minecraft:granite
          (n/a) [COMPOUND] : Size 1
            Name [STRING] : minecraft:andesite
          (n/a) [COMPOUND] : Size 1
            Name [STRING] : minecraft:diorite
        Y [BYTE] : 2
      (n/a) [COMPOUND] : Size 5
        BlockStates [LONG ARRAY] : Size 448 : Cutting data into 7 bits pieces: 1 1 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3 1 1 1 1 1 1 1 1 1 1 3 3 3 3 3 3 3 3 1 1 1 1 1 1 1 1 3 3 3 3 3 3 3 3 4 4 1 1 1 1 1 1 3 3 3 3 3 3 3 3 4 4 4 1 1 1 1 1 1 1 3 3 3 3 3 3 3 4 4 4 1 1 1 1 1 1 1 1 1 3 3 3 3 3 4 4 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 4 4 4 1 1 1 1 1 1 1 1 1 1 1 1 1 4 4 1 1 1 3 3 3 3 3 1 1 1 1 1 1 1 1 1 1 3 3 3 3 3 3 3 4 4 1 1 1 1 1 1 1 1 3 3 3 3 3 3 4 4 4 1 1 1 1 1 1 1 1 3 3 3 3 3 3 4 4 4 1 1 1 1 1 1 1 1 1 1 1 1 1 1 4 4 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 4 4 4 1 1 1 1 1 1 1 1 1 1 1 1 1 4 4 1 1 1 1 1 1 3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3 3 3 1 1 1 1 1 1 1 1 1 1 1 1 1 3 3 3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 4 4 4 1 1 1 1 1 1 1 1 1 1 1 1 1 4 4 4 1 1 1 1 1 1 1 1 1 1 1 1 1 1 4 4 4 1 1 1 1 1 1 1 1 1 1 1 1 1 4 4 4 1 1 1 1 1 1 1 1 1 1 1 1 1 1 4 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 5 1 1 1 1 1 1 4 4 4 1 1 1 1 1 1 0 1 1 1 1 1 1 4 4 4 1 1 1 1 1 1 1 1 1 1 1 1 1 1 4 4 4 1 1 1 1 1 1 1 1 1 1 1 1 1 4 4 4 1 1 1 1 1 1 1 1 1 1 1 1 1 1 4 1 6 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 1 1 1 1 1 1 1 1 7 8 9 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 9 1 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 1 1 1 1 1 1 9 7 8 9 1 1 1 2 2 2 2 1 1 1 1 1 1 9 9 9 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 10 1 1 5 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 11 5 1 10 12 1 1 1 1 1 1 1 1 1 1 1 5 1 1 10 12 1 1 1 1 1 1 7 8 10 1 1 5 1 1 1 1 1 1 1 1 1 1 10 10 10 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 6 1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 9 1 1 1 1 1 1 1 0 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 10 13 1 1 5 2 2 1 1 1 1 0 1 9 0 0 14 9 9 9 5 5 2 2 1 1 1 0 1 9 0 9 9 9 9 9 5 5 2 2 1 1 1 0 1 9 9 9 9 9 9 9 5 5 2 2 1 1 1 0 1 9 0 0 14 9 9 9 5 2 2 2 2 1 1 0 1 9 0 9 9 9 9 9 5 9 9 9 9 1 1 0 1 9 0 9 9 9 9 9 15 15 9 15 9 9 1 0 9 9 0 9 9 9 9 9 11 15 15 9 9 9 1 0 1 9 0 9 9 9 9 9 11 15 15 9 15 9 1 0 1 9 0 9 9 9 9 9 15 15 9 15 16 9 1 0 1 9 0 9 14 9 9 9 15 9 9 9 9 9 1 9 10 9 9 9 9 9 9 9 9 9 9 9 9 9 1 1 10 1 1 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 17 18 9 17 18 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 5 5 2 1 1 1 1 10 19 10 20 17 18 0 0 0 5 5 2 1 1 1 1 10 19 10 21 17 18 0 0 0 5 5 2 2 1 1 1 10 22 10 21 17 18 0 0 0 5 5 2 2 0 1 1 10 23 10 20 17 18 0 0 0 5 9 9 9 9 10 1 10 19 10 21 17 18 0 0 0 24 0 0 0 0 24 1 10 19 10 21 17 18 0 0 0 0 0 0 0 0 0 9 10 19 10 21 17 18 0 0 0 0 0 0 0 0 0 9 10 19 10 21 17 18 0 0 0 0 25 0 0 0 0 9 10 19 10 21 17 18 0 0 0 26 0 0 0 0 0 9 10 19 10 21 17 18 0 0 0 0 0 27 0 0 0 9 0 0 0 0 0 28 0 0 0 0 29 27 0 0 0 9 9 9 9 9 9 9 0 0 0 0 29 27 0 0 24 0 30 31 31 32 0 24 33 0 0 0 29 27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 29 27 0 0 0 0 0 0 0 0 14 14 0 14 14 0 29 27 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 1 1 1 1 1 34 10 10 10 14 35 0 0 0 5 5 1 1 1 1 1 36 10 10 10 37 35 0 0 0 5 5 1 1 1 1 1 36 10 10 10 37 35 0 0 0 5 0 1 1 1 1 1 36 10 10 10 14 35 0 0 0 5 9 9 9 9 10 1 36 10 10 10 37 35 0 0 0 24 0 0 0 0 24 1 36 10 10 10 37 35 0 0 0 0 0 0 0 0 0 9 36 10 10 10 37 35 0 0 0 0 0 0 0 0 0 9 36 10 10 10 37 35 0 0 0 0 25 0 0 0 0 9 36 10 10 10 37 35 0 0 0 0 0 0 0 0 0 9 38 10 10 10 37 35 0 0 0 0 0 0 0 0 0 9 0 0 39 0 40 41 0 0 0 0 0 0 0 0 0 9 9 9 9 9 9 9 42 0 43 27 0 0 0 0 24 0 0 0 0 0 0 24 44 0 0 27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 27 0 0 0 0 0 0 0 0 0 0 45 45 0 45 45 27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 1 1 1 1 1 1 44 46 47 48 49 9 0 0 0 5 5 1 1 1 1 1 44 50 46 48 49 9 0 0 0 5 5 1 1 1 1 1 0 50 46 48 49 9 0 0 0 5 5 1 1 1 1 1 44 50 46 48 49 9 0 0 0 0 9 9 9 9 1 1 44 50 46 48 49 9 0 0 0 24 0 0 0 0 24 1 0 50 46 48 49 9 0 0 0 0 0 0 0 0 0 9 0 51 50 48 49 9 0 0 0 0 0 0 0 0 0 9 0 50 46 48 49 9 0 0 0 0 25 0 0 0 0 9 0 50 46 48 49 9 0 0 0 0 0 0 0 0 0 9 44 52 53 48 49 9 0 0 0 0 0 0 0 0 0 9 39 0 0 0 0 9 0 0 0 0 0 0 0 0 0 9 9 9 9 9 9 9 0 0 0 0 0 0 0 0 24 0 0 0 0 0 0 24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 14 0 14 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 0 0 0 0 54 1 9 9 9 1 1 1 1 1 1 1 0 0 0 0 54 1 9 55 9 1 1 1 1 1 1 1 0 0 0 0 54 1 9 9 9 1 1 1 1 1 1 1 0 0 0 0 54 0 9 9 9 1 9 9 9 9 1 0 0 0 0 0 54 1 9 55 9 24 55 0 0 55 24 1 44 0 0 0 54 1 9 9 9 0 0 0 0 0 55 9 0 0 0 0 54 1 9 9 9 0 0 0 0 0 0 9 44 0 0 0 54 0 9 55 9 0 0 0 0 0 0 9 0 0 0 0 54 0 9 9 9 0 0 0 0 0 0 9 0 0 0 0 54 0 9 9 9 0 0 0 0 0 0 9 0 39 39 0 0 1 9 55 9 0 0 0 0 0 55 9 9 9 9 9 9 1 9 9 9 0 0 0 0 0 24 0 0 0 55 0 0 56 56 56 56 0 0 0 0 0 57 0 0 0 0 0 0 0 0 55 0 0 0 0 0 0 57 0 0 0 55 0 17 18 55 17 18 0 0 0 0 0 57 0 0 0 0 0 0 0 0 55 0 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 0 0 1 0 1 1 1 1 1 0 0 1 1 1 1 9 9 9 9 9 9 1 1 1 1 1 0 1 1 1 0 0 0 0 0 0 9 0 1 1 1 1 0 1 1 0 0 0 0 0 0 0 9 1 1 1 1 1 0 1 1 1 1 0 0 0 0 0 9 1 1 1 0 0 0 1 1 1 0 0 0 0 0 0 9 0 1 0 0 0 58 1 1 1 0 0 0 0 0 0 9 10 1 0 0 0 59 1 1 1 1 0 0 0 0 0 9 10 10 1 1 0 0 1 1 1 1 0 0 0 0 0 9 9 9 9 9 9 9 1 0 1 1 0 0 0 0 0 9 9 9 9 9 9 9 9 9 9 9 0 0 0 0 0 9 9 9 9 9 9 0 0 9 0 0 0 0 0 0 0 9 9 9 9 9 9 9 9 9 9 9 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 9 9 9 9 9 1 1 1 1 1 1 1 1 1 1 24 0 0 0 0 24 10 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 9 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 9 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 9 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 9 10 1 44 0 0 1 1 1 1 0 0 0 0 0 0 9 10 10 0 0 39 1 1 1 1 0 0 0 0 0 0 9 0 10 10 10 1 1 1 1 1 0 0 0 0 0 24 9 0 10 10 39 1 1 1 1 1 0 0 0 0 0 0 9 0 0 0 10 1 1 1 1 1 0 0 0 0 0 0 9 0 39 10 1 1 1 1 1 0 0 0 0 0 0 0 9 10 10 10 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 9 9 9 9 9 9 1 1 1 0 1 1 1 1 1 1 24 0 0 0 0 24 10 0 0 1 1 1 1 1 1 1 0 0 0 0 0 0 9 1 0 1 1 1 1 1 1 1 0 0 0 0 0 0 9 1 0 1 1 1 1 1 1 1 0 0 0 0 0 0 9 0 1 10 1 1 1 1 1 1 29 29 29 0 0 0 9 0 60 10 1 1 0 61 1 1 29 29 29 0 0 0 9 0 60 62 0 0 12 62 1 1 29 29 29 0 0 0 9 63 60 63 0 0 12 0 0 1 0 0 0 0 0 24 9 0 60 0 0 12 0 12 1 1 0 0 0 0 0 0 9 9 60 0 12 0 12 12 1 1 0 0 0 0 0 0 9 0 0 12 0 0 0 39 1 1 0 0 0 0 0 0 9 0 0 0 0 0 64 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 9 9 9 9 9 9 1 1 63 63 63 1 1 1 1 1 24 55 0 0 55 24 1 1 63 63 63 1 1 1 1 1 0 0 0 0 0 55 9 1 63 63 63 1 1 1 1 13 0 0 0 0 0 0 9 1 63 63 63 1 1 1 1 13 0 0 0 0 0 0 9 9 63 65 63 1 1 61 12 13 0 0 0 0 0 0 9 9 65 65 65 9 0 0 0 1 0 0 0 0 0 0 9 9 65 65 65 9 0 0 0 1 0 0 0 0 0 55 9 9 63 65 63 9 44 0 0 1 66 66 66 0 0 24 1 9 63 63 63 9 0 0 0 1 0 0 0 29 29 29 29 67 63 63 63 9 0 64 1 1 0 0 0 29 29 29 29 67 63 63 63 9 0 39 1 1 0 0 0 29 29 29 29 67 63 63 63 9 39 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 1 1 1 1 1 1 1 1 1 1 1 9 9 9 9 9 9 1 1 0 0 0 1 1 1 1 13 24 65 60 60 65 24 1 1 0 0 0 1 1 1 13 13 0 0 0 0 0 65 9 1 0 0 0 1 1 1 13 13 0 0 0 0 0 60 9 1 0 0 0 1 1 1 13 13 0 0 0 0 0 60 9 9 44 0 0 9 1 0 0 13 0 0 0 0 0 60 9 9 0 68 0 9 0 0 0 13 0 0 0 0 0 60 9 9 0 69 0 9 0 0 0 1 0 0 0 0 0 65 9 9 0 0 0 9 0 0 64 1 0 0 0 0 0 24 9 9 0 0 0 9 0 0 0 1 27 27 27 0 0 0 0 0 0 0 0 9 0 0 1 1 27 27 27 0 0 0 0 0 0 0 0 9 0 0 1 1 27 27 27 0 0 0 0 0 0 0 0 9 0 64 1 1 
        Palette [LIST][COMPOUND] : Size 70
          (n/a) [COMPOUND] : Size 1
            Name [STRING] : minecraft:air
          (n/a) [COMPOUND] : Size 1
            Name [STRING] : minecraft:stone
          (n/a) [COMPOUND] : Size 1
            Name [STRING] : minecraft:andesite
          (n/a) [COMPOUND] : Size 1
            Name [STRING] : minecraft:diorite
          (n/a) [COMPOUND] : Size 1
            Name [STRING] : minecraft:coal_ore
          (n/a) [COMPOUND] : Size 1
            Name [STRING] : minecraft:dirt
          (n/a) [COMPOUND] : Size 1
            Name [STRING] : minecraft:iron_ore
          (n/a) [COMPOUND] : Size 2
            Properties [COMPOUND] : Size 3
              waterlogged [STRING] : false
              facing [STRING] : south
              type [STRING] : right
            Name [STRING] : minecraft:chest
          (n/a) [COMPOUND] : Size 2
            Properties [COMPOUND] : Size 3
              waterlogged [STRING] : false
              facing [STRING] : south
              type [STRING] : left
            Name [STRING] : minecraft:chest
          (n/a) [COMPOUND] : Size 1
            Name [STRING] : minecraft:sandstone
          (n/a) [COMPOUND] : Size 1
            Name [STRING] : minecraft:cobblestone
          (n/a) [COMPOUND] : Size 2
            Properties [COMPOUND] : Size 1
              level [STRING] : 0
            Name [STRING] : minecraft:water
          (n/a) [COMPOUND] : Size 1
            Name [STRING] : minecraft:torch
          (n/a) [COMPOUND] : Size 1
            Name [STRING] : minecraft:granite
          (n/a) [COMPOUND] : Size 2
            Properties [COMPOUND] : Size 2
              facing [STRING] : down
              enabled [STRING] : true
            Name [STRING] : minecraft:hopper
          (n/a) [COMPOUND] : Size 2
            Properties [COMPOUND] : Size 1
              snowy [STRING] : false
            Name [STRING] : minecraft:grass_block
          (n/a) [COMPOUND] : Size 2
            Properties [COMPOUND] : Size 2
              waterlogged [STRING] : false
              type [STRING] : top
            Name [STRING] : minecraft:sandstone_slab
          (n/a) [COMPOUND] : Size 2
            Properties [COMPOUND] : Size 3
              waterlogged [STRING] : false
              facing [STRING] : north
              type [STRING] : left
            Name [STRING] : minecraft:chest
          (n/a) [COMPOUND] : Size 2
            Properties [COMPOUND] : Size 3
              waterlogged [STRING] : false
              facing [STRING] : north
              type [STRING] : right
            Name [STRING] : minecraft:chest
          (n/a) [COMPOUND] : Size 2
            Properties [COMPOUND] : Size 4
              delay [STRING] : 1
              powered [STRING] : false
              facing [STRING] : west
              locked [STRING] : false
            Name [STRING] : minecraft:repeater
          (n/a) [COMPOUND] : Size 2
            Properties [COMPOUND] : Size 2
              lit [STRING] : false
              facing [STRING] : east
            Name [STRING] : minecraft:redstone_wall_torch
          (n/a) [COMPOUND] : Size 2
            Properties [COMPOUND] : Size 2
              lit [STRING] : true
              facing [STRING] : east
            Name [STRING] : minecraft:redstone_wall_torch
          (n/a) [COMPOUND] : Size 2
            Properties [COMPOUND] : Size 4
              delay [STRING] : 2
              powered [STRING] : false
              facing [STRING] : west
              locked [STRING] : false
            Name [STRING] : minecraft:repeater
          (n/a) [COMPOUND] : Size 2
            Properties [COMPOUND] : Size 4
              delay [STRING] : 1
              powered [STRING] : true
              facing [STRING] : west
              locked [STRING] : false
            Name [STRING] : minecraft:repeater
          (n/a) [COMPOUND] : Size 2
            Properties [COMPOUND] : Size 1
              axis [STRING] : y
            Name [STRING] : minecraft:dark_oak_log
          (n/a) [COMPOUND] : Size 2
            Properties [COMPOUND] : Size 1
              age [STRING] : 0
            Name [STRING] : minecraft:sugar_cane
          (n/a) [COMPOUND] : Size 1
            Name [STRING] : minecraft:cornflower
          (n/a) [COMPOUND] : Size 2
            Properties [COMPOUND] : Size 2
              waterlogged [STRING] : false
              type [STRING] : bottom
            Name [STRING] : minecraft:stone_brick_slab
          (n/a) [COMPOUND] : Size 2
            Properties [COMPOUND] : Size 5
              hinge [STRING] : left
              half [STRING] : lower
              powered [STRING] : false
              facing [STRING] : west
              open [STRING] : false
            Name [STRING] : minecraft:iron_door
          (n/a) [COMPOUND] : Size 2
            Properties [COMPOUND] : Size 2
              waterlogged [STRING] : false
              type [STRING] : top
            Name [STRING] : minecraft:stone_brick_slab
          (n/a) [COMPOUND] : Size 2
            Properties [COMPOUND] : Size 4
              half [STRING] : bottom
              waterlogged [STRING] : true
              shape [STRING] : inner_left
              facing [STRING] : west
            Name [STRING] : minecraft:sandstone_stairs
          (n/a) [COMPOUND] : Size 2
            Properties [COMPOUND] : Size 4
              half [STRING] : bottom
              waterlogged [STRING] : true
              shape [STRING] : straight
              facing [STRING] : south
            Name [STRING] : minecraft:sandstone_stairs
          (n/a) [COMPOUND] : Size 2
            Properties [COMPOUND] : Size 4
              half [STRING] : bottom
              waterlogged [STRING] : true
              shape [STRING] : inner_right
              facing [STRING] : east
            Name [STRING] : minecraft:sandstone_stairs
          (n/a) [COMPOUND] : Size 2
            Properties [COMPOUND] : Size 3
              waterlogged [STRING] : false
              facing [STRING] : north
              type [STRING] : single
            Name [STRING] : minecraft:chest
          (n/a) [COMPOUND] : Size 2
            Properties [COMPOUND] : Size 5
              east [STRING] : up
              south [STRING] : side
              north [STRING] : side
              west [STRING] : none
              power [STRING] : 1
            Name [STRING] : minecraft:redstone_wire
          (n/a) [COMPOUND] : Size 2
            Properties [COMPOUND] : Size 4
              half [STRING] : top
              waterlogged [STRING] : false
              shape [STRING] : straight
              facing [STRING] : west
            Name [STRING] : minecraft:sandstone_stairs
          (n/a) [COMPOUND] : Size 2
            Properties [COMPOUND] : Size 5
              east [STRING] : up
              south [STRING] : side
              north [STRING] : side
              west [STRING] : none
              power [STRING] : 0
            Name [STRING] : minecraft:redstone_wire
          (n/a) [COMPOUND] : Size 2
            Properties [COMPOUND] : Size 2
              facing [STRING] : down
              enabled [STRING] : false
            Name [STRING] : minecraft:hopper
          (n/a) [COMPOUND] : Size 2
            Properties [COMPOUND] : Size 5
              east [STRING] : up
              south [STRING] : none
              north [STRING] : side
              west [STRING] : none
              power [STRING] : 0
            Name [STRING] : minecraft:redstone_wire
          (n/a) [COMPOUND] : Size 2
            Properties [COMPOUND] : Size 1
              facing [STRING] : north
            Name [STRING] : minecraft:wall_torch
          (n/a) [COMPOUND] : Size 2
            Properties [COMPOUND] : Size 3
              face [STRING] : wall
              powered [STRING] : false
              facing [STRING] : north
            Name [STRING] : minecraft:oak_button
          (n/a) [COMPOUND] : Size 2
            Properties [COMPOUND] : Size 5
              hinge [STRING] : left
              half [STRING] : upper
              powered [STRING] : false
              facing [STRING] : west
              open [STRING] : false
            Name [STRING] : minecraft:iron_door
          (n/a) [COMPOUND] : Size 2
            Properties [COMPOUND] : Size 3
              face [STRING] : wall
              powered [STRING] : false
              facing [STRING] : east
            Name [STRING] : minecraft:spruce_button
          (n/a) [COMPOUND] : Size 2
            Properties [COMPOUND] : Size 3
              face [STRING] : wall
              powered [STRING] : false
              facing [STRING] : west
            Name [STRING] : minecraft:oak_button
          (n/a) [COMPOUND] : Size 2
            Properties [COMPOUND] : Size 1
              facing [STRING] : east
            Name [STRING] : minecraft:wall_torch
          (n/a) [COMPOUND] : Size 2
            Properties [COMPOUND] : Size 2
              lit [STRING] : true
              facing [STRING] : north
            Name [STRING] : minecraft:furnace
          (n/a) [COMPOUND] : Size 2
            Properties [COMPOUND] : Size 5
              east [STRING] : side
              south [STRING] : side
              north [STRING] : side
              west [STRING] : side
              power [STRING] : 2
            Name [STRING] : minecraft:redstone_wire
          (n/a) [COMPOUND] : Size 2
            Properties [COMPOUND] : Size 5
              east [STRING] : side
              south [STRING] : side
              north [STRING] : side
              west [STRING] : side
              power [STRING] : 3
            Name [STRING] : minecraft:redstone_wire
          (n/a) [COMPOUND] : Size 2
            Properties [COMPOUND] : Size 3
              mode [STRING] : compare
              powered [STRING] : true
              facing [STRING] : east
            Name [STRING] : minecraft:comparator
          (n/a) [COMPOUND] : Size 2
            Properties [COMPOUND] : Size 2
              facing [STRING] : east
              enabled [STRING] : true
            Name [STRING] : minecraft:hopper
          (n/a) [COMPOUND] : Size 2
            Properties [COMPOUND] : Size 5
              east [STRING] : side
              south [STRING] : side
              north [STRING] : side
              west [STRING] : side
              power [STRING] : 1
            Name [STRING] : minecraft:redstone_wire
          (n/a) [COMPOUND] : Size 2
            Properties [COMPOUND] : Size 5
              east [STRING] : side
              south [STRING] : side
              north [STRING] : side
              west [STRING] : side
              power [STRING] : 0
            Name [STRING] : minecraft:redstone_wire
          (n/a) [COMPOUND] : Size 2
            Properties [COMPOUND] : Size 5
              east [STRING] : side
              south [STRING] : none
              north [STRING] : side
              west [STRING] : side
              power [STRING] : 1
            Name [STRING] : minecraft:redstone_wire
          (n/a) [COMPOUND] : Size 2
            Properties [COMPOUND] : Size 5
              east [STRING] : side
              south [STRING] : none
              north [STRING] : side
              west [STRING] : side
              power [STRING] : 2
            Name [STRING] : minecraft:redstone_wire
          (n/a) [COMPOUND] : Size 2
            Properties [COMPOUND] : Size 2
              facing [STRING] : north
              enabled [STRING] : true
            Name [STRING] : minecraft:hopper
          (n/a) [COMPOUND] : Size 2
            Properties [COMPOUND] : Size 1
              hanging [STRING] : true
            Name [STRING] : minecraft:lantern
          (n/a) [COMPOUND] : Size 2
            Properties [COMPOUND] : Size 1
              axis [STRING] : x
            Name [STRING] : minecraft:dark_oak_log
          (n/a) [COMPOUND] : Size 2
            Properties [COMPOUND] : Size 1
              axis [STRING] : z
            Name [STRING] : minecraft:dark_oak_log
          (n/a) [COMPOUND] : Size 2
            Properties [COMPOUND] : Size 3
              waterlogged [STRING] : false
              facing [STRING] : west
              type [STRING] : right
            Name [STRING] : minecraft:chest
          (n/a) [COMPOUND] : Size 2
            Properties [COMPOUND] : Size 3
              waterlogged [STRING] : false
              facing [STRING] : west
              type [STRING] : left
            Name [STRING] : minecraft:chest
          (n/a) [COMPOUND] : Size 2
            Properties [COMPOUND] : Size 2
              waterlogged [STRING] : false
              type [STRING] : top
            Name [STRING] : minecraft:dark_oak_slab
          (n/a) [COMPOUND] : Size 1
            Name [STRING] : minecraft:sand
          (n/a) [COMPOUND] : Size 2
            Properties [COMPOUND] : Size 1
              facing [STRING] : south
            Name [STRING] : minecraft:wall_torch
          (n/a) [COMPOUND] : Size 2
            Properties [COMPOUND] : Size 2
              waterlogged [STRING] : false
              type [STRING] : bottom
            Name [STRING] : minecraft:dark_oak_slab
          (n/a) [COMPOUND] : Size 2
            Properties [COMPOUND] : Size 1
              facing [STRING] : west
            Name [STRING] : minecraft:wall_torch
          (n/a) [COMPOUND] : Size 2
            Properties [COMPOUND] : Size 2
              waterlogged [STRING] : false
              type [STRING] : double
            Name [STRING] : minecraft:dark_oak_slab
          (n/a) [COMPOUND] : Size 2
            Properties [COMPOUND] : Size 4
              half [STRING] : bottom
              waterlogged [STRING] : false
              shape [STRING] : straight
              facing [STRING] : south
            Name [STRING] : minecraft:stone_brick_stairs
          (n/a) [COMPOUND] : Size 2
            Properties [COMPOUND] : Size 2
              waterlogged [STRING] : false
              type [STRING] : double
            Name [STRING] : minecraft:stone_brick_slab
          (n/a) [COMPOUND] : Size 2
            Properties [COMPOUND] : Size 3
              part [STRING] : head
              facing [STRING] : north
              occupied [STRING] : false
            Name [STRING] : minecraft:white_bed
          (n/a) [COMPOUND] : Size 2
            Properties [COMPOUND] : Size 3
              part [STRING] : foot
              facing [STRING] : north
              occupied [STRING] : false
            Name [STRING] : minecraft:white_bed
        SkyLight [BYTE ARRAY] : Size 2048
        Y [BYTE] : 3
        BlockLight [BYTE ARRAY] : Size 2048
      (n/a) [COMPOUND] : Size 5
        BlockStates [LONG ARRAY] : Size 320 : Cutting data into 5 bits pieces: 1 1 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 1 1 1 1 1 1 1 1 1 3 4 4 4 4 4 4 1 1 0 0 1 1 1 1 3 3 5 6 0 0 7 5 2 1 0 0 1 1 1 1 3 3 0 0 0 0 0 8 4 2 0 0 0 1 1 3 3 3 0 0 0 0 0 0 4 2 0 0 0 1 1 3 3 3 0 0 0 0 0 0 4 4 0 0 0 2 1 3 3 3 0 0 0 0 0 0 4 4 0 0 0 4 0 0 3 3 0 0 0 0 0 0 4 4 0 0 0 4 0 0 1 1 0 0 0 0 0 9 4 4 0 0 0 4 0 0 0 1 0 0 0 0 0 5 4 4 0 0 0 4 0 10 1 1 0 0 0 0 0 0 0 0 0 0 0 4 0 0 1 1 0 0 0 0 0 0 0 0 0 0 10 4 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 4 0 1 1 1 1 1 2 2 2 1 1 1 1 1 1 11 11 11 1 1 1 1 2 2 2 2 1 1 1 1 11 11 11 1 1 1 1 1 2 2 2 2 1 1 1 1 11 11 11 1 1 3 1 1 2 2 2 2 1 1 1 1 11 11 1 1 3 3 4 4 4 4 4 4 0 1 1 1 1 1 1 1 3 3 5 0 0 0 0 5 2 1 1 1 1 1 1 1 3 3 0 0 0 0 0 0 4 1 2 2 1 1 1 1 3 3 0 0 0 0 0 0 4 1 2 2 1 1 1 3 3 3 0 0 0 0 0 0 4 4 0 0 0 1 1 1 3 3 0 0 0 0 0 0 4 4 0 0 0 4 1 1 3 3 0 0 0 0 0 0 4 4 0 0 0 4 1 1 1 1 0 0 0 0 0 0 4 4 0 0 0 4 0 0 1 1 0 0 0 0 0 5 4 4 0 0 0 4 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 4 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 4 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 4 1 1 1 1 1 1 2 2 2 1 1 1 1 1 11 11 11 11 11 11 1 1 2 2 2 1 1 1 1 11 11 11 11 11 1 11 1 1 2 2 2 2 1 1 1 11 11 11 11 1 1 11 1 1 2 2 2 2 1 1 1 11 11 11 11 1 1 11 4 4 4 4 4 2 1 1 1 11 11 11 1 1 3 3 5 0 0 0 0 5 4 1 1 1 1 1 1 1 1 3 0 0 0 0 0 0 4 1 1 1 1 1 1 1 3 3 0 0 0 0 0 0 4 1 1 1 1 1 1 1 3 3 0 0 0 0 0 0 4 4 0 0 0 1 1 1 1 3 0 0 0 0 0 0 4 4 0 0 0 1 1 1 1 1 0 0 0 0 0 0 4 4 0 0 0 4 1 1 1 1 0 0 0 0 0 0 4 4 0 0 0 4 1 1 1 1 0 0 0 0 0 5 4 4 0 0 0 4 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 4 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 4 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 4 1 1 1 1 1 1 1 2 1 1 1 12 12 12 12 12 11 11 11 11 1 1 1 2 1 1 1 1 1 11 11 11 11 11 11 11 1 1 1 2 2 1 1 1 1 11 11 11 11 11 11 11 1 1 1 1 2 1 1 1 1 11 11 11 11 1 11 11 4 4 4 4 4 1 1 1 1 11 11 11 1 1 1 1 5 0 0 0 0 5 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 4 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 4 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 4 1 4 4 4 1 1 1 1 1 0 0 0 0 0 0 4 0 4 4 4 1 1 1 1 1 0 0 0 0 0 0 4 4 4 4 4 1 1 1 1 1 0 0 0 0 0 0 4 11 4 4 4 1 1 1 1 1 0 0 0 0 0 5 4 4 4 4 4 1 1 1 1 1 0 0 0 0 0 0 13 4 4 4 4 1 1 1 1 1 0 0 0 0 0 0 13 4 4 4 4 1 1 1 1 1 0 0 0 0 0 0 13 4 4 4 4 1 1 1 1 1 1 1 1 1 12 12 12 12 12 12 12 12 12 12 12 11 1 1 1 1 1 1 1 1 12 12 12 12 12 12 11 11 1 1 1 1 1 1 1 1 12 12 12 12 12 12 12 12 1 1 1 1 1 1 1 1 1 1 12 11 12 12 12 12 4 4 4 4 4 1 1 1 1 1 1 1 12 12 12 1 5 14 0 0 15 5 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 16 4 3 3 1 1 1 1 1 1 1 0 0 0 0 0 0 4 3 3 1 1 1 1 1 1 1 0 0 0 0 0 0 4 1 11 1 1 1 1 1 1 1 0 0 0 0 0 0 4 11 11 11 1 1 1 1 1 1 0 0 0 0 0 0 4 11 11 1 1 1 1 1 1 1 0 0 0 0 0 17 4 11 0 1 1 1 1 1 1 1 0 0 0 0 0 5 4 4 0 1 0 1 1 1 1 1 0 0 0 0 0 16 4 1 2 0 2 1 1 1 1 1 0 0 0 0 0 0 4 1 1 1 1 1 1 1 1 1 0 0 0 0 0 17 4 1 1 1 1 1 1 1 1 1 1 1 1 12 12 12 12 18 18 18 18 18 12 12 12 12 1 1 1 1 1 1 12 12 12 12 12 12 12 12 12 12 1 1 1 1 1 1 1 1 12 12 12 12 12 12 12 12 1 1 1 1 1 1 1 1 12 12 12 12 12 12 12 12 1 1 1 1 1 1 1 2 12 12 12 12 12 12 12 12 1 0 4 4 4 3 2 2 2 2 2 1 1 1 1 1 4 4 4 4 4 4 2 2 2 2 1 1 1 1 1 1 4 4 4 4 4 4 2 2 2 3 1 1 1 1 1 1 4 4 4 4 4 4 3 3 3 1 1 1 1 1 1 1 4 4 4 4 4 4 1 1 1 1 1 1 1 1 1 1 4 4 4 4 4 0 4 11 1 1 1 1 1 1 1 1 4 4 4 4 4 11 11 11 1 1 1 1 1 1 1 1 4 4 4 4 4 11 11 1 1 1 1 1 1 1 1 1 0 0 4 4 4 11 1 1 1 1 1 1 1 1 1 1 0 0 4 4 4 4 4 1 1 1 1 1 1 1 1 1 0 0 4 4 4 4 1 1 1 1 1 1 1 1 1 1 1 1 1 12 18 18 18 19 0 0 19 0 18 18 18 12 1 1 1 1 1 12 12 12 18 18 18 18 18 18 12 12 1 1 1 1 1 1 1 12 18 18 18 18 12 12 12 12 1 1 1 1 1 1 1 2 12 12 12 12 12 12 12 12 1 1 1 1 1 1 2 2 12 12 12 12 12 12 12 12 1 1 3 3 3 3 2 2 2 2 2 1 1 1 12 12 1 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 0 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 0 1 3 3 3 0 2 2 3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 4 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 4 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 0 0 1 1 0 1 1 1 1 1 1 1 1 1 1 1 0 0 4 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 4 3 3 3 1 1 1 1 1 1 1 1 1 1 1 1 1 18 0 19 0 0 0 0 0 0 19 0 0 18 1 1 1 1 12 12 18 18 19 0 0 0 0 19 18 18 1 1 1 1 1 1 1 12 0 0 0 19 18 18 18 18 1 1 1 1 1 1 1 12 18 18 18 18 18 18 18 18 1 1 1 1 1 1 2 2 18 18 18 18 18 18 18 12 1 1 1 1 3 3 2 2 2 2 2 12 12 12 12 12 1 1 3 3 3 3 2 2 2 2 2 1 1 1 1 12 1 1 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 3 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 4 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 4 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 1 3 3 3 1 1 1 1 1 1 1 1 1 1 11 1 12 0 0 0 0 0 0 0 0 0 0 0 0 19 11 1 1 1 12 18 19 0 0 0 0 0 0 0 0 0 11 1 1 1 1 1 12 18 0 0 0 0 0 19 0 0 1 1 1 1 1 1 1 12 19 0 19 19 19 19 19 0 1 1 1 1 1 1 1 2 0 19 0 0 0 0 0 18 1 1 1 1 1 1 2 2 2 2 12 12 12 12 12 12 1 1 1 1 1 1 2 2 2 2 1 1 1 12 12 12 20 20 20 20 1 1 2 2 2 1 1 1 1 1 1 12 20 20 20 20 20 1 1 1 1 1 1 1 1 1 1 1 20 20 20 20 20 20 1 1 1 1 1 1 1 1 1 1 1 20 20 20 20 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 4 1 1 1 1 1 1 12 12 12 1 1 1 1 0 0 1 1 1 1 1 1 1 12 12 12 12 1 1 1 11 12 12 0 0 0 0 0 0 0 0 0 0 0 0 0 11 11 1 12 18 0 0 0 0 0 0 0 0 0 0 0 11 1 1 1 1 12 12 0 0 0 0 0 0 0 0 0 11 1 1 1 1 1 1 18 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 12 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 12 12 12 12 12 12 18 18 1 1 1 1 1 1 1 1 1 1 1 12 1 12 12 12 20 20 20 20 20 1 1 1 1 1 1 1 1 1 12 12 20 20 20 20 20 20 20 1 1 1 1 1 1 1 1 12 20 20 20 20 20 20 20 1 1 1 1 1 1 1 1 1 20 20 20 20 20 20 20 1 1 1 1 1 1 1 1 1 1 1 1 20 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 12 12 12 12 1 1 1 1 0 0 1 1 1 1 1 1 12 12 12 12 12 1 1 1 0 0 1 1 1 1 1 1 12 12 12 12 12 12 1 1 12 12 18 0 0 0 0 0 0 0 0 0 0 0 0 0 11 12 12 12 0 0 0 0 0 0 0 0 0 0 0 0 11 11 1 1 12 12 18 0 0 0 0 0 0 0 0 0 11 1 1 1 1 1 12 19 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 12 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 12 12 12 18 18 18 19 0 1 1 1 1 1 1 1 1 1 1 12 12 12 12 12 18 20 20 20 20 20 1 1 1 1 1 1 3 12 12 12 12 20 20 20 20 20 20 20 1 1 1 1 1 3 12 12 12 20 20 20 20 20 20 20 1 1 1 1 1 1 3 3 3 20 20 20 20 20 20 20 1 1 1 1 1 1 1 1 1 1 1 1 20 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 12 12 12 12 1 1 1 1 0 0 1 1 1 1 1 1 12 12 12 12 12 12 1 1 0 0 1 1 1 1 1 1 12 12 12 12 12 12 12 1 12 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 12 12 18 0 0 0 0 0 0 0 0 0 0 0 0 11 12 12 12 12 18 0 0 0 0 0 0 0 0 0 0 1 21 21 1 1 12 12 0 0 0 0 0 0 0 0 0 21 21 21 1 1 1 12 18 0 0 0 0 0 0 0 0 1 21 21 1 1 1 1 12 18 18 18 0 0 0 0 0 1 21 21 1 1 1 1 1 12 12 12 12 12 18 18 0 20 20 20 20 1 1 1 1 1 1 12 12 12 12 12 18 20 20 20 20 20 1 1 1 1 21 21 21 3 12 12 12 20 20 20 20 20 20 1 1 1 21 21 21 3 12 12 3 12 20 20 20 20 1 1 1 1 1 21 21 21 3 3 12 12 1 1 1 1 1 1 1 1 1 21 21 21 1 1 3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 12 12 12 1 1 1 1 0 0 1 1 1 1 1 1 12 12 12 12 12 12 1 1 0 0 1 1 1 1 1 1 1 12 12 12 12 12 1 1 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 18 18 0 0 0 0 0 0 0 0 0 0 0 0 0 12 12 12 12 18 0 0 0 0 0 0 0 0 0 0 0 12 12 12 12 12 12 18 0 0 0 0 0 0 0 0 0 12 12 21 1 1 12 12 19 0 0 0 0 0 0 0 0 1 21 21 1 1 1 12 12 0 0 0 0 0 0 0 0 1 21 21 1 1 1 1 12 12 12 18 18 18 0 0 0 1 1 21 1 1 1 1 1 12 12 12 12 12 12 18 0 1 1 1 1 1 1 1 1 12 12 12 12 12 12 12 18 12 1 1 1 1 1 1 1 1 21 21 21 3 12 12 12 12 1 1 1 1 1 1 1 1 1 21 21 21 3 3 12 12 1 1 1 1 1 1 1 1 1 21 21 21 1 1 3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 1 12 1 1 1 1 0 0 1 1 1 1 1 1 1 1 12 12 12 12 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 18 18 18 0 0 0 0 0 0 0 0 0 0 0 0 12 12 12 12 12 18 0 0 0 0 0 0 0 0 0 0 12 12 12 12 12 12 18 0 0 0 0 0 0 0 0 0 12 12 12 1 1 12 12 18 0 0 0 0 0 0 0 0 12 12 1 1 1 1 12 12 18 18 0 0 0 0 0 0 12 1 1 1 1 1 1 12 12 12 18 18 18 18 0 0 1 1 1 1 1 1 1 12 12 12 12 12 12 18 18 0 1 1 1 1 1 1 1 1 12 12 12 12 12 12 12 12 1 1 1 1 1 1 1 1 1 1 1 1 12 12 12 12 1 1 1 1 1 1 1 1 1 1 1 1 1 12 12 12 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 12 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18 0 0 19 0 0 0 0 0 0 0 0 0 0 0 0 18 18 18 18 18 19 0 0 0 0 0 0 0 0 0 0 18 18 12 12 12 18 0 0 0 0 0 0 0 0 0 0 12 12 12 12 1 12 18 0 0 0 0 0 0 0 0 0 12 12 12 1 1 1 12 18 19 0 0 0 0 0 0 0 12 1 1 1 1 1 12 12 18 18 0 0 0 0 0 0 12 1 1 1 1 1 1 12 18 18 18 18 18 0 19 0 1 1 1 1 1 1 1 1 12 12 12 12 12 18 18 18 1 1 1 1 1 1 1 1 1 1 12 12 12 12 12 18 1 1 1 1 1 1 1 1 1 1 1 1 12 12 12 12 1 1 1 1 1 1 1 1 1 1 1 1 12 12 12 12 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18 18 18 0 0 0 0 0 0 0 0 0 0 0 18 18 18 12 12 18 0 0 0 0 0 0 0 0 0 0 18 18 12 12 1 12 18 0 0 0 0 0 0 0 0 0 18 12 1 1 1 1 12 18 0 0 0 0 0 0 0 0 12 12 1 1 1 1 12 18 0 0 19 0 0 0 0 0 12 1 1 1 1 1 1 12 18 18 18 18 18 0 0 0 1 1 1 1 1 1 1 1 1 12 12 12 18 18 18 0 1 1 1 1 1 1 1 1 1 1 1 12 12 18 18 18 1 1 1 1 1 1 1 1 1 1 1 1 12 12 18 18 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 12 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 
        Palette [LIST][COMPOUND] : Size 22
          (n/a) [COMPOUND] : Size 1
            Name [STRING] : minecraft:air
          (n/a) [COMPOUND] : Size 1
            Name [STRING] : minecraft:stone
          (n/a) [COMPOUND] : Size 1
            Name [STRING] : minecraft:andesite
          (n/a) [COMPOUND] : Size 1
            Name [STRING] : minecraft:granite
          (n/a) [COMPOUND] : Size 1
            Name [STRING] : minecraft:sandstone
          (n/a) [COMPOUND] : Size 2
            Properties [COMPOUND] : Size 1
              axis [STRING] : y
            Name [STRING] : minecraft:dark_oak_log
          (n/a) [COMPOUND] : Size 2
            Properties [COMPOUND] : Size 4
              half [STRING] : bottom
              waterlogged [STRING] : false
              shape [STRING] : straight
              facing [STRING] : west
            Name [STRING] : minecraft:dark_oak_stairs
          (n/a) [COMPOUND] : Size 2
            Properties [COMPOUND] : Size 4
              half [STRING] : bottom
              waterlogged [STRING] : false
              shape [STRING] : straight
              facing [STRING] : east
            Name [STRING] : minecraft:dark_oak_stairs
          (n/a) [COMPOUND] : Size 2
            Properties [COMPOUND] : Size 4
              half [STRING] : bottom
              waterlogged [STRING] : false
              shape [STRING] : straight
              facing [STRING] : north
            Name [STRING] : minecraft:dark_oak_stairs
          (n/a) [COMPOUND] : Size 2
            Properties [COMPOUND] : Size 4
              half [STRING] : bottom
              waterlogged [STRING] : false
              shape [STRING] : straight
              facing [STRING] : south
            Name [STRING] : minecraft:dark_oak_stairs
          (n/a) [COMPOUND] : Size 2
            Properties [COMPOUND] : Size 1
              facing [STRING] : west
            Name [STRING] : minecraft:wall_torch
          (n/a) [COMPOUND] : Size 1
            Name [STRING] : minecraft:diorite
          (n/a) [COMPOUND] : Size 1
            Name [STRING] : minecraft:dirt
          (n/a) [COMPOUND] : Size 2
            Properties [COMPOUND] : Size 4
              half [STRING] : top
              waterlogged [STRING] : false
              shape [STRING] : straight
              facing [STRING] : east
            Name [STRING] : minecraft:sandstone_stairs
          (n/a) [COMPOUND] : Size 2
            Properties [COMPOUND] : Size 4
              half [STRING] : top
              waterlogged [STRING] : false
              shape [STRING] : straight
              facing [STRING] : west
            Name [STRING] : minecraft:dark_oak_stairs
          (n/a) [COMPOUND] : Size 2
            Properties [COMPOUND] : Size 4
              half [STRING] : top
              waterlogged [STRING] : false
              shape [STRING] : straight
              facing [STRING] : east
            Name [STRING] : minecraft:dark_oak_stairs
          (n/a) [COMPOUND] : Size 2
            Properties [COMPOUND] : Size 4
              half [STRING] : top
              waterlogged [STRING] : false
              shape [STRING] : straight
              facing [STRING] : north
            Name [STRING] : minecraft:dark_oak_stairs
          (n/a) [COMPOUND] : Size 2
            Properties [COMPOUND] : Size 4
              half [STRING] : top
              waterlogged [STRING] : false
              shape [STRING] : straight
              facing [STRING] : south
            Name [STRING] : minecraft:dark_oak_stairs
          (n/a) [COMPOUND] : Size 2
            Properties [COMPOUND] : Size 1
              snowy [STRING] : false
            Name [STRING] : minecraft:grass_block
          (n/a) [COMPOUND] : Size 1
            Name [STRING] : minecraft:grass
          (n/a) [COMPOUND] : Size 1
            Name [STRING] : minecraft:gravel
          (n/a) [COMPOUND] : Size 1
            Name [STRING] : minecraft:coal_ore
        SkyLight [BYTE ARRAY] : Size 2048
        Y [BYTE] : 4
        BlockLight [BYTE ARRAY] : Size 2048
      (n/a) [COMPOUND] : Size 4
        BlockStates [LONG ARRAY] : Size 256 : Cutting data into 4 bits pieces: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 2 3 1 0 0 0 0 0 0 0 0 0 0 0 0 2 3 3 3 0 0 0 0 0 0 0 0 0 0 1 3 3 3 4 3 2 0 0 0 0 0 0 0 0 0 2 3 4 4 4 4 3 0 0 0 0 0 0 0 0 0 3 4 4 4 4 4 4 3 0 0 0 0 0 0 0 0 3 4 4 4 4 4 4 4 3 3 2 2 0 0 1 0 4 4 4 4 4 4 4 4 4 3 3 3 3 0 1 0 4 4 4 4 4 4 4 4 4 4 4 3 2 2 0 1 0 0 4 4 4 4 4 4 4 4 4 4 3 3 3 3 0 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 2 0 0 0 0 0 0 0 0 0 0 0 2 3 3 3 3 0 0 0 0 0 0 0 0 0 0 0 2 3 3 4 3 2 0 0 0 0 0 0 0 0 0 2 3 3 4 4 4 3 2 0 0 0 0 0 0 0 0 3 3 4 4 4 4 4 3 3 2 1 0 0 0 0 0 3 4 4 4 4 4 4 4 3 3 3 2 5 0 0 0 4 4 4 4 4 4 4 4 4 3 3 3 1 0 0 0 0 0 3 4 4 4 4 4 4 4 4 3 3 3 3 2 0 0 3 3 3 4 4 4 4 4 4 4 4 3 3 3 0 0 3 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 3 2 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 0 0 0 0 0 0 0 0 0 0 0 3 3 3 4 3 3 1 0 0 0 0 0 0 0 0 2 3 3 4 4 4 3 3 2 0 0 0 0 0 0 0 3 3 4 4 4 4 4 3 3 2 2 1 5 0 0 0 3 3 4 4 4 4 4 4 3 3 3 2 0 0 0 0 0 0 3 3 3 3 4 4 4 3 3 3 2 2 2 0 0 0 3 3 3 3 4 4 4 4 4 3 3 3 3 3 0 0 3 3 3 3 4 4 4 4 4 4 4 3 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 3 2 0 0 0 0 0 0 0 0 0 0 0 2 2 3 3 3 2 0 0 0 0 0 0 0 0 0 0 2 3 3 3 3 3 2 0 0 0 0 0 0 0 0 2 3 3 3 4 3 3 3 2 1 0 0 5 0 0 0 3 3 3 4 4 4 3 3 3 2 2 1 0 0 0 0 0 0 3 3 3 3 4 3 3 3 3 2 0 1 0 0 0 0 3 3 3 3 4 4 3 3 3 3 3 2 2 2 0 0 3 3 3 3 4 4 4 4 3 3 3 3 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 2 1 0 0 0 6 7 8 7 6 0 0 0 2 3 3 3 2 0 0 0 7 8 9 8 7 0 0 2 3 3 3 3 3 2 0 0 8 9 5 9 8 0 2 3 3 3 3 3 3 3 2 0 7 8 9 8 7 0 0 0 3 3 3 3 3 3 3 2 2 7 8 7 6 0 0 0 3 3 3 3 3 3 3 3 3 2 2 0 1 0 0 0 3 3 3 3 3 3 3 3 3 3 3 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 6 7 8 7 6 0 0 0 0 2 2 2 0 0 0 0 7 8 9 8 7 0 0 0 2 2 3 2 2 0 0 0 8 9 5 9 8 0 0 2 2 3 3 3 2 2 0 0 7 8 9 8 7 0 0 0 2 3 3 3 3 2 2 1 0 7 8 7 0 0 0 0 3 3 3 3 3 3 2 2 2 1 0 0 0 0 0 0 3 3 3 3 3 3 3 3 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 9 0 0 0 0 0 0 0 2 0 1 0 0 0 0 9 5 9 0 0 0 0 0 2 2 2 10 0 0 0 0 8 9 8 0 0 0 0 0 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 2 2 3 2 2 2 0 0 1 0 0 0 0 0 0 0 2 2 3 2 2 2 2 2 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 9 8 0 0 0 0 0 0 1 0 11 0 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 10 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
        Palette [LIST][COMPOUND] : Size 12
          (n/a) [COMPOUND] : Size 1
            Name [STRING] : minecraft:air
          (n/a) [COMPOUND] : Size 1
            Name [STRING] : minecraft:grass
          (n/a) [COMPOUND] : Size 2
            Properties [COMPOUND] : Size 1
              snowy [STRING] : false
            Name [STRING] : minecraft:grass_block
          (n/a) [COMPOUND] : Size 1
            Name [STRING] : minecraft:dirt
          (n/a) [COMPOUND] : Size 1
            Name [STRING] : minecraft:stone
          (n/a) [COMPOUND] : Size 2
            Properties [COMPOUND] : Size 1
              axis [STRING] : y
            Name [STRING] : minecraft:oak_log
          (n/a) [COMPOUND] : Size 2
            Properties [COMPOUND] : Size 2
              distance [STRING] : 4
              persistent [STRING] : false
            Name [STRING] : minecraft:oak_leaves
          (n/a) [COMPOUND] : Size 2
            Properties [COMPOUND] : Size 2
              distance [STRING] : 3
              persistent [STRING] : false
            Name [STRING] : minecraft:oak_leaves
          (n/a) [COMPOUND] : Size 2
            Properties [COMPOUND] : Size 2
              distance [STRING] : 2
              persistent [STRING] : false
            Name [STRING] : minecraft:oak_leaves
          (n/a) [COMPOUND] : Size 2
            Properties [COMPOUND] : Size 2
              distance [STRING] : 1
              persistent [STRING] : false
            Name [STRING] : minecraft:oak_leaves
          (n/a) [COMPOUND] : Size 2
            Properties [COMPOUND] : Size 1
              half [STRING] : lower
            Name [STRING] : minecraft:tall_grass
          (n/a) [COMPOUND] : Size 2
            Properties [COMPOUND] : Size 1
              half [STRING] : upper
            Name [STRING] : minecraft:tall_grass
        SkyLight [BYTE ARRAY] : Size 2048
        Y [BYTE] : 5
      (n/a) [COMPOUND] : Size 2
        SkyLight [BYTE ARRAY] : Size 2048
        Y [BYTE] : 6
      (n/a) [COMPOUND] : Size 2
        SkyLight [BYTE ARRAY] : Size 2048
        Y [BYTE] : 7
Program ended with exit code: 0