From 4cd2844713d72f0de632fbd8f534054370b9b437 Mon Sep 17 00:00:00 2001 From: Bukkit/Spigot Date: Thu, 20 Jan 2011 01:14:49 +0000 Subject: [PATCH] Fixed Button and Lever MaterialData returning incorrect getAttachedFace() By: Dinnerbone --- paper-api/src/main/java/org/bukkit/material/Button.java | 2 +- paper-api/src/main/java/org/bukkit/material/Lever.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/paper-api/src/main/java/org/bukkit/material/Button.java b/paper-api/src/main/java/org/bukkit/material/Button.java index c6d1aedee9..21335f2eb7 100644 --- a/paper-api/src/main/java/org/bukkit/material/Button.java +++ b/paper-api/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/paper-api/src/main/java/org/bukkit/material/Lever.java b/paper-api/src/main/java/org/bukkit/material/Lever.java index 737d16c2b1..5d6e7f4ce5 100644 --- a/paper-api/src/main/java/org/bukkit/material/Lever.java +++ b/paper-api/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: