From 3f581877902e8b5c5350cf5e0c886df4369cce29 Mon Sep 17 00:00:00 2001 From: TomyLobo Date: Fri, 26 Aug 2011 16:48:31 +0200 Subject: [PATCH] Fixed sign post flipping --- src/main/java/com/sk89q/worldedit/data/BlockData.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/sk89q/worldedit/data/BlockData.java b/src/main/java/com/sk89q/worldedit/data/BlockData.java index 8615d3567..312fdadcb 100644 --- a/src/main/java/com/sk89q/worldedit/data/BlockData.java +++ b/src/main/java/com/sk89q/worldedit/data/BlockData.java @@ -400,7 +400,13 @@ public final class BlockData { break; case BlockID.SIGN_POST: - return (data + 8) % 16; // broken! + switch (direction) { + case NORTH_SOUTH: + return (16-data) & 0xf; + case WEST_EAST: + return (8-data) & 0xf; + } + break; case BlockID.LADDER: case BlockID.WALL_SIGN: