          ExtendedBlockStorage var6 = this.storageArrays[par3 >> 4];
  
          if (var6 == null)
-@@ -767,7 +820,7 @@
+@@ -767,7 +862,7 @@
       */
      public int getBlockLightValue(int par1, int par2, int par3, int par4)
      {

         par1Entity.addedToChunk = true;
         par1Entity.chunkCoordX = this.xPosition;
         par1Entity.chunkCoordY = var4;
@@ -870,33 +923,33 @@
         ChunkPosition var4 = new ChunkPosition(par1, par2, par3);
         TileEntity var5 = (TileEntity)this.chunkTileEntityMap.get(var4);
 

                 {
                     this.worldObj.removeBlockTileEntity(var12, par2, var13);
                 }
@@ -627,7 +725,7 @@
                 }
                 else
                 {
