      }
  
      /**
-@@ -1457,4 +1505,979 @@
+@@ -1457,4 +1491,993 @@
          canBlockGrass[0] = true;
          StatList.initBreakableStats();
      }

+        return false;
+    }
+
+    @Deprecated //Implemented here as we changed the IFluidBlock interface, and this allows us to do so without breaking exisitng mods.
+    // To be removed next MC version {1.6.3+}
+    public float getFilledPercentage(World world, int x, int y, int z){ return 1; }

     /**
      * Called when the player destroys a block with an item that can harvest it. (i, j, k) are the coordinates of the
      * block and l is the block's subtype/damage.
@@ -1095,28 +1120,37 @@
         par2EntityPlayer.addStat(StatList.mineBlockStatArray[this.blockID], 1);
         par2EntityPlayer.addExhaustion(0.025F);
 
