Bats can spawn in the Overworld at a light level of 3 or less on opaque blocks below layer 63. Between October 20 and November 3, they only require a light level of 6 or less to spawn. On Superflat worlds, bats spawn below the top non-air layer, ignoring the usual layer-63 limitation. Drops . Bats do not drop any items or experience when killed. read more
PetBat mod allows you to tame a bat that will accompany you and help you fighting mobs. To do so you need a wild bat (found in caves) and a pumpkin pie. Right click with the pie on the bat to tame it. It will be given a name, that you can change by taking the bat into your inventory if you left click it when it flies around. read more