diff --git a/infiniteworld.py b/infiniteworld.py index 6f812d2..c6388b6 100644 --- a/infiniteworld.py +++ b/infiniteworld.py @@ -1581,6 +1581,11 @@ class MCInfdevOldLevel(ChunkedLevelMixin, EntityLevel): for cx, cz in box.chunkPositions: self.markDirtyChunk(cx, cz) + def listDirtyChunks(self): + for cPos, chunkData in self._loadedChunkData.iteritems(): + if chunkData.dirty: + yield cPos + # --- HeightMaps --- def heightMapAt(self, x, z):