added protect drops option, and protection for blocks from explosions, other reflection helpers and minor fixes