From 91d3292d81ec60621926d9e314a38f22582e6ad3 Mon Sep 17 00:00:00 2001 From: sk89q Date: Thu, 10 Jul 2014 01:04:15 -0700 Subject: [PATCH] Call editSession.setBlock() in SnapshotRestore. Fixes WORLDEDIT-2879. --- .../world/snapshot/SnapshotRestore.java | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/src/main/java/com/sk89q/worldedit/world/snapshot/SnapshotRestore.java b/src/main/java/com/sk89q/worldedit/world/snapshot/SnapshotRestore.java index 51db687ce..68e93213d 100644 --- a/src/main/java/com/sk89q/worldedit/world/snapshot/SnapshotRestore.java +++ b/src/main/java/com/sk89q/worldedit/world/snapshot/SnapshotRestore.java @@ -19,25 +19,25 @@ package com.sk89q.worldedit.world.snapshot; -import java.io.IOException; -import java.util.ArrayList; -import java.util.LinkedHashMap; -import java.util.List; -import java.util.Map; - import com.sk89q.worldedit.BlockVector2D; import com.sk89q.worldedit.EditSession; import com.sk89q.worldedit.MaxChangedBlocksException; import com.sk89q.worldedit.Vector; import com.sk89q.worldedit.Vector2D; import com.sk89q.worldedit.blocks.BaseBlock; -import com.sk89q.worldedit.world.chunk.Chunk; -import com.sk89q.worldedit.world.storage.ChunkStore; -import com.sk89q.worldedit.world.DataException; -import com.sk89q.worldedit.world.storage.MissingChunkException; -import com.sk89q.worldedit.world.storage.MissingWorldException; import com.sk89q.worldedit.regions.CuboidRegion; import com.sk89q.worldedit.regions.Region; +import com.sk89q.worldedit.world.DataException; +import com.sk89q.worldedit.world.chunk.Chunk; +import com.sk89q.worldedit.world.storage.ChunkStore; +import com.sk89q.worldedit.world.storage.MissingChunkException; +import com.sk89q.worldedit.world.storage.MissingWorldException; + +import java.io.IOException; +import java.util.ArrayList; +import java.util.LinkedHashMap; +import java.util.List; +import java.util.Map; /** * @@ -168,7 +168,7 @@ public class SnapshotRestore { for (Vector pos : entry.getValue()) { try { BaseBlock block = chunk.getBlock(pos); - editSession.rawSetBlock(pos, block); + editSession.setBlock(pos, block); } catch (DataException e) { // this is a workaround: just ignore for now }