diff options
author | durron597 <martin.jared@gmail.com> | 2011-01-02 05:29:51 -0500 |
---|---|---|
committer | durron597 <martin.jared@gmail.com> | 2011-01-02 05:29:51 -0500 |
commit | e70828125001bd5f3b406d02ecb151eadf109754 (patch) | |
tree | 497973b75bc373fc7ad01fa52632de1aa81b0a8b /src/main | |
parent | 54c2780d1b3d3a53a33d61e32a5f1cb3f40f3ddd (diff) | |
download | craftbukkit-e70828125001bd5f3b406d02ecb151eadf109754.tar craftbukkit-e70828125001bd5f3b406d02ecb151eadf109754.tar.gz craftbukkit-e70828125001bd5f3b406d02ecb151eadf109754.tar.lz craftbukkit-e70828125001bd5f3b406d02ecb151eadf109754.tar.xz craftbukkit-e70828125001bd5f3b406d02ecb151eadf109754.zip |
Added notchToBlockFace convenience method
Diffstat (limited to 'src/main')
-rw-r--r-- | src/main/java/org/bukkit/craftbukkit/CraftBlock.java | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/src/main/java/org/bukkit/craftbukkit/CraftBlock.java b/src/main/java/org/bukkit/craftbukkit/CraftBlock.java index f67d14bf..43ca3fba 100644 --- a/src/main/java/org/bukkit/craftbukkit/CraftBlock.java +++ b/src/main/java/org/bukkit/craftbukkit/CraftBlock.java @@ -149,4 +149,29 @@ public class CraftBlock implements Block { public String toString() { return "CraftBlock{" + "world=" + world + "x=" + x + "y=" + y + "z=" + z + "type=" + type + "data=" + data + '}'; } + + /** + * Notch uses a 0-5 to mean Down, Up, East, West, North, South + * in that order all over. This method is convience to convert for us. + * + * @return BlockFace the BlockFace represented by this number + */ + public static BlockFace notchToBlockFace(int notch) { + switch (notch) { + case 0: + return BlockFace.Down; + case 1: + return BlockFace.Up; + case 2: + return BlockFace.East; + case 3: + return BlockFace.West; + case 4: + return BlockFace.North; + case 5: + return BlockFace.South; + default: + return BlockFace.Self; + } + } } |