Added shading. Will probably have to tweak it to make resulting jar smaller.