From 485cea1a6d1dbc5455f640e9fc865018566bb45f Mon Sep 17 00:00:00 2001 From: David Vierra Date: Thu, 7 Oct 2010 15:32:44 -1000 Subject: [PATCH] catch missing chunks here --- mclevel.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/mclevel.py b/mclevel.py index adcc3c5..80facb1 100644 --- a/mclevel.py +++ b/mclevel.py @@ -1927,7 +1927,10 @@ class MCInfdevOldLevel(MCLevel): info( "Lighting {0} chunks".format(len(dirtyChunks)) ) for chunk in dirtyChunks: - chunk.load(); + try: + chunk.load(); + except (ChunkNotPresent, ChunkMalformed): + continue; chunk.chunkChanged(); assert chunk.dirty and chunk.needsLighting