Added onBlockPlacedBy()