diff --git a/mclevel.py b/mclevel.py index 4873d16..76ce410 100644 --- a/mclevel.py +++ b/mclevel.py @@ -1373,8 +1373,9 @@ class InfdevChunk(MCLevel): self.world.chunkDidCompress(self); def decompress(self): - MCLevel.decompress(self); - self.world.chunkDidDecompress(self); + if not self in self.world.decompressedChunks: + MCLevel.decompress(self); + self.world.chunkDidDecompress(self); def __str__(self):