Light up your house and kill all the bats.
You can't.
Bats do not eat anything, currently.
There is no such thing as 'straw' in Minecraft. So you can't.
you can put up a sign that you can make out of wood and put it at the front of your house
You don't. The Bats will slowly drive you mad until you are forced to build a new fortress.
Minecraft's bats do not eat anything. You can't feed them anything nor do they look for any other kind of food.
Bats do not eat anything, currently.
You can't.
Bats do not eat anything, currently.
There is no such thing as 'straw' in Minecraft. So you can't.
yes
you make a house with wood dirt leavs
Yes
There is no way to do it.
you can, but if your house is in the nether, your bed will explode
You build your own house and you can find NPC villages in the world
try a site called planet minecraft, there are lots of good minecraft resources there.