diff --git a/src/main/java/org/bukkit/craftbukkit/block/CraftBlock.java b/src/main/java/org/bukkit/craftbukkit/block/CraftBlock.java
index 4c00089685..4d19e34b6b 100644
--- a/src/main/java/org/bukkit/craftbukkit/block/CraftBlock.java
+++ b/src/main/java/org/bukkit/craftbukkit/block/CraftBlock.java
@@ -337,6 +337,14 @@ public class CraftBlock implements Block {
         return null;
     }
 
+    public boolean isBlockPowered() {
+        return world.getHandle().o(x, y, z);
+    }
+
+    public boolean isBlockIndirectlyPowered() {
+        return world.getHandle().p(x, y, z);
+    }
+
     public void update() {
         type = world.getHandle().a(x, y, z);
         data = (byte)world.getHandle().b(x, y, z);