          {
              ItemStack itemstack = this.createStackedBlock(par6);
  
-@@ -1102,12 +1123,13 @@
+@@ -1102,12 +1120,13 @@
          }
      }
  

+    {
+        return blockID == stone.blockID;
+    }
+
+    /**
+     * Grabs the current texture file used for this block
+     */
+    public String getTextureFile()
+    {
+        return currentTexture;
+    }
+
+    /**
+     * Sets the current texture file for this block, used when rendering.
+     * Default is "/terrain.png"
+     *
+     * @param texture The texture file
+     */
+    public Block setTextureFile(String texture)
+    {
+        currentTexture = texture;
+        isDefaultTexture = false;
+        return this;
+    }
+
+
+    /**
+     * Location sensitive version of getExplosionRestance

 {
+    protected static int[] blockFireSpreadSpeed = new int[4096];
+    protected static int[] blockFlammability = new int[4096];
     /**
      * used as foreach item, if item.tab = current tab, display it on the screen
      */
@@ -454,9 +470,10 @@
         return this.needsRandomTick;
     }
 
