summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorDinnerbone <dinnerbone@dinnerbone.com>2011-01-20 01:14:49 +0000
committerDinnerbone <dinnerbone@dinnerbone.com>2011-01-20 01:14:49 +0000
commit5f407c11a258a10d4e7ba7794d7904bb2b9079ed (patch)
treeded5b9834beddf394856c41c282a3adae2301e7e /src
parentefd48716721b1ce354d23981dcda691c05c18512 (diff)
downloadbukkit-5f407c11a258a10d4e7ba7794d7904bb2b9079ed.tar
bukkit-5f407c11a258a10d4e7ba7794d7904bb2b9079ed.tar.gz
bukkit-5f407c11a258a10d4e7ba7794d7904bb2b9079ed.tar.lz
bukkit-5f407c11a258a10d4e7ba7794d7904bb2b9079ed.tar.xz
bukkit-5f407c11a258a10d4e7ba7794d7904bb2b9079ed.zip
Fixed Button and Lever MaterialData returning incorrect getAttachedFace()
Diffstat (limited to 'src')
-rw-r--r--src/main/java/org/bukkit/material/Button.java2
-rw-r--r--src/main/java/org/bukkit/material/Lever.java2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/main/java/org/bukkit/material/Button.java b/src/main/java/org/bukkit/material/Button.java
index c6d1aede..21335f2e 100644
--- a/src/main/java/org/bukkit/material/Button.java
+++ b/src/main/java/org/bukkit/material/Button.java
@@ -40,7 +40,7 @@ public class Button extends MaterialData implements Redstone, Attachable {
* @return BlockFace attached to
*/
public BlockFace getAttachedFace() {
- byte data = (byte) (getData() ^ 0x8);
+ byte data = (byte) (getData() ^ 0x7);
switch (data) {
case 0x1:
diff --git a/src/main/java/org/bukkit/material/Lever.java b/src/main/java/org/bukkit/material/Lever.java
index 737d16c2..5d6e7f4c 100644
--- a/src/main/java/org/bukkit/material/Lever.java
+++ b/src/main/java/org/bukkit/material/Lever.java
@@ -40,7 +40,7 @@ public class Lever extends MaterialData implements Redstone, Attachable {
* @return BlockFace attached to
*/
public BlockFace getAttachedFace() {
- byte data = (byte) (getData() ^ 0x8);
+ byte data = (byte) (getData() ^ 0x7);
switch (data) {
case 0x1: