          }
  
      }
-@@ -805,6 +820,107 @@
+@@ -805,6 +827,107 @@
          return iblockaccess.isBlockNormalCube(i, j, k) ? 0.2F : 1.0F;
      }
  

+    public int quantityDropped(int meta, int fortune, Random random)
+    {
+        return func_40198_a(fortune, random);
+    }
+    
     public int idDropped(int i, Random random, int j)

     }
 
     public final void dropBlockAsItem(World world, int i, int j, int k, int l, int i1)
@@ -470,18 +497,13 @@
         {
             return;
         }
