  
  import java.util.ArrayList;
  import java.util.Random;
-@@ -384,26 +385,43 @@
+@@ -384,26 +385,50 @@
          return 1;
      }
  

     public final void dropBlockAsItem(World world, int i, int j, int k, int l, int i1)
     {
         dropBlockAsItemWithChance(world, i, j, k, l, 1.0F, i1);
@@ -415,18 +433,14 @@
         {
             return;
         }

         }
 
     }
@@ -725,6 +746,99 @@
         return blockMaterial.getMaterialMobility();
     }
 
