diff --git a/paper-server/src/org/bukkit/craftbukkit/CraftBlock.java b/paper-server/src/org/bukkit/craftbukkit/CraftBlock.java
index 351f4a7bea..f67d14bfed 100644
--- a/paper-server/src/org/bukkit/craftbukkit/CraftBlock.java
+++ b/paper-server/src/org/bukkit/craftbukkit/CraftBlock.java
@@ -86,22 +86,40 @@ public class CraftBlock implements Block {
         return data;
     }
 
+    /**
+     * Sets the type of this block
+     *
+     * @param type Material to change this block to
+     */
+    public void setType(final Material type) {
+        setTypeID(type.getID());
+    }
+
     /**
      * Sets the type-ID of this block
      *
      * @param type Type-ID to change this block to
      */
-    public void setType(final int type) {
+    public void setTypeID(final int type) {
         this.type = type;
         world.getHandle().d(x, y, z, type);
     }
 
+    /**
+     * Gets the type of this block
+     *
+     * @return block type
+     */
+    public Material getType() {
+        return Material.getMaterial(getTypeID());
+    }
+
     /**
      * Gets the type-ID of this block
      *
      * @return block type-ID
      */
-    public int getType() {
+    public int getTypeID() {
         return type;
     }