How do you keep the mobs away from your house at night?

I'm playing Minecraft on creative mode, how can I keep mobs away from my home? I don't want to disable hostile mobs entirely by setting the difficulty to Peaceful, just keep them away from my house.


Solution 1:

Fencing works very well in this case, as mobs cannot jump over fences, with the exceptions of the Spider.

Remember, you want a lot of lighting around your house. Hostile mobs only spawn in dark environments, so you want plenty of lighting in and out of your house to avoid the chance of a mob spawning or getting close to you.

You can also try building lava traps, like a moat, so mobs that try to get too close end up getting burned as a punishment.

In general, it's all about lighting and keeping the area around your house open and free of darkness.

Solution 2:

Lots of torches (and other light sources) will mostly do the job. Mobs won't spawn in light. Surround your house with torches and you'll be fine. Remember that each torch reaches its maximum illumination after 8 blocks (not counting elevation or inclines) when placing torches for maximum mob-repelling.

Since I notice you said you're in Creative, it might be better to use Glowstone Blocks instead of torches, since their field of light is larger, and they are just as good at discouraging Mobs from spawning.

Also remember to put a light source or a non-mob-friendly surface on your roof, because that is a valid mob-spawning location too.

And a wall or a fence will help tremendously in keeping mobs from wandering randomly into your territory, provided they're tall enough that they can't jump over.

Endermen might still teleport in at random though. Besides keeping your vertical indoor space limited to less than 3 blocks, there's not much you can do to stop them.

Solution 3:

If you put a fence around your house and put ocelots in it creepers will stay away. If you put tamed dogs loose around your house, you have less chance of getting skeletons close to your house, but you will soon loose your dogs. :)