From c2154b0f865d92066da53b9820628a93094f116d Mon Sep 17 00:00:00 2001 From: DerFlash Date: Mon, 5 Nov 2012 18:01:40 +0100 Subject: [PATCH] Catch Exception when using converted maps with 128 blocks height --- .../com/sk89q/worldedit/snapshots/SnapshotRestore.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/sk89q/worldedit/snapshots/SnapshotRestore.java b/src/main/java/com/sk89q/worldedit/snapshots/SnapshotRestore.java index 22da4be38..4b20aabe4 100644 --- a/src/main/java/com/sk89q/worldedit/snapshots/SnapshotRestore.java +++ b/src/main/java/com/sk89q/worldedit/snapshots/SnapshotRestore.java @@ -162,8 +162,12 @@ public class SnapshotRestore { // Now just copy blocks! for (Vector pos : entry.getValue()) { - BaseBlock block = chunk.getBlock(pos); - editSession.rawSetBlock(pos, block); + try { + BaseBlock block = chunk.getBlock(pos); + editSession.rawSetBlock(pos, block); + } catch (DataException e) { + // this is a workaround: just ignore for now + } } } catch (MissingChunkException me) { missingChunks.add(chunkPos);