How can I protect my home against the creatures of the Nether? [duplicate]

In order to find myself some nice lapis lazuli and get away from my current base, I'm building a little tunnel in the Nether to allow me to get into the midst of some fresh chunks fairly quickly.

I have a nice little stone house, but as Ghasts and zombie pigmen can spawn at "any light level" in the Nether, how do I keep them from popping up in my Nether regions where I don't want them? Will they even spawn on "foreign" blocks (e.g. those that aren't Netherrack, slow sand, etc.)


Solution 1:

As of the Halloween Update:

You don't have to worry about Zombie Pigmen (they are, after all, neutral mobs until provoked).

Ghasts can safely be kept out by restricting yourself to not using any of the 4x4x4 (or larger!) areas that they need to spawn. Keep a tight ceiling, and you'll be fine.

Solution 2:

Hehe, Withers and Blazes only spawn in certain locations, namely Nether Forts and between a height of 64-74 (ish, I do not have the exact values with me). The easiest way to get them to not spawn is to simply move out of the nether fort that you have set up shop in. The pigmen will be and always are a problem but if left alone they are just annoying.

If you are set on being in a nether fort though, then I suggest half slabs. Nothing likes spawning on top of half slabs regardless of how much space overhead you need.. Also keep in mind a Ghast loves to spawn in a 5x5x5 area. Having one of them appear in your house really really sucks.

Solution 3:

Ghasts are the real problem; if you want to have large rooms, build pillars or let some blocks float in the air (not very handy). You can also make a trap with some dispensers to get some pork and gunpowder.

Solution 4:

In addition to what others have said, mobs do not spawn on carpets.

You can use carpet as flooring in the nether house.

The cherry on the cake of decorating the house is complete elimination of mob spawning within the house.