  {
 +    protected static int[] blockFireSpreadSpeed = new int[4096];
 +    protected static int[] blockFlammability = new int[4096];
-+    protected String currentTexture = "/terrain.png";
-+    public boolean isDefaultTexture = true;
      /**
       * used as foreach item, if item.tab = current tab, display it on the screen
       */
-@@ -332,6 +350,7 @@
-             lightOpacity[par1] = this.isOpaqueCube() ? 255 : 0;
-             canBlockGrass[par1] = !par2Material.getCanBlockGrass();
-         }
-+        isDefaultTexture = (getTextureFile() != null && getTextureFile().equalsIgnoreCase("/terrain.png"));
-     }
- 
-     /**
-@@ -454,9 +473,10 @@
+@@ -454,9 +470,10 @@
          return this.needsRandomTick;
      }
  

 
     /**
      * Returns the quantity of items to drop on block destruction.
@@ -664,7 +690,7 @@
     public float getPlayerRelativeBlockHardness(EntityPlayer par1EntityPlayer, World par2World, int par3, int par4, int par5)
     {
         float f = this.getBlockHardness(par2World, par3, par4, par5);

                 }
             }
         }
@@ -1086,7 +1104,7 @@
         par2EntityPlayer.addStat(StatList.mineBlockStatArray[this.blockID], 1);
         par2EntityPlayer.addExhaustion(0.025F);
 
