Description:
When loading the attached .schematic file (6901.zip), the parser detects it as SPONGE_V1 but fails to read any blocks (0 Block found).
I tested the same file with FAWE-Core and WorldEdit, and both parsed it without issue, so the file itself should not be corrupted.
After debugging, it seems that in the SpongeParser.parseBlocks method, the getByteArray step is skipped because the "BlockData" tag is not present in the file.
I’m not fully familiar with the schematic spec, so I’m unsure if the parser should handle this variant or if it’s missing support that FAWE/WE already implement.
I’m also interested in contributing a fix for this issue. Could you point me in the right direction on where to start looking in FAWE or WE’s codebase to understand how they handle this case?