Corrected some miscalculations from player positions to chunk coordinates, that occur in the negative range because of casting the position from double to integer instead of rounding down. In the positive range this does not happen. Bitshifting in the negative range does not behave excatly as bitshifting is expected in the positive range. For every first row of blocks of the chunks it had delivered the wrong chunk coordinates. Example: -16.5/0 (Chunk -2/0), but (int)(-16.5)>>4 resolves to -1