diff --git a/worldedit-core/src/main/java/com/fastasyncworldedit/core/extent/clipboard/DiskOptimizedClipboard.java b/worldedit-core/src/main/java/com/fastasyncworldedit/core/extent/clipboard/DiskOptimizedClipboard.java index dc2ba45059..b70a7f9653 100644 --- a/worldedit-core/src/main/java/com/fastasyncworldedit/core/extent/clipboard/DiskOptimizedClipboard.java +++ b/worldedit-core/src/main/java/com/fastasyncworldedit/core/extent/clipboard/DiskOptimizedClipboard.java @@ -702,6 +702,9 @@ public BlockState getBlock(int index) { try { int diskIndex = headerSize + (index << 1); char ordinal = byteBuffer.getChar(diskIndex); + if (ordinal == BlockTypesCache.ReservedIDs.__RESERVED__) { + ordinal = BlockTypesCache.ReservedIDs.AIR; + } return BlockState.getFromOrdinal(ordinal); } catch (IndexOutOfBoundsException ignored) { }