From 5402da6c708ae0b847414af23424816a0bac95bd Mon Sep 17 00:00:00 2001 From: sk89q Date: Sat, 20 Oct 2012 23:38:26 -0700 Subject: [PATCH] Fixed issue with block IDs being returned negative in snapshots. --- src/main/java/com/sk89q/worldedit/data/AnvilChunk.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/com/sk89q/worldedit/data/AnvilChunk.java b/src/main/java/com/sk89q/worldedit/data/AnvilChunk.java index 398bee434..96f92559a 100644 --- a/src/main/java/com/sk89q/worldedit/data/AnvilChunk.java +++ b/src/main/java/com/sk89q/worldedit/data/AnvilChunk.java @@ -124,7 +124,7 @@ public class AnvilChunk implements Chunk { addId = (blocksAdd[section][index >> 2] & 0xF) << 8; } - return blocks[section][index] + addId; + return blocks[section][index] & 0xFF + addId; } catch (IndexOutOfBoundsException e) { throw new DataException("Chunk does not contain position " + pos); }