Take the 2-minute tour ×
Arqade is a question and answer site for passionate videogamers on all platforms. It's 100% free, no registration required.

I'd like to add an 'apartment complex' to a village to boost its population.

What would be the best floor plan for such a complex?

share|improve this question

8 Answers 8

up vote 15 down vote accepted

Here's the best solution I could come up with:

Minecraft apartment complex

Some details:

  • The bottom floor is one block off the ground; in hard mode this prevents zombies from breaking down the doors.
  • The buildings are 7x7 with a 1 block ledge on the higher levels, so each has a 9x9 footprint. (The footprint expands to 11x11 when you consider the mandatory airspace that must exist about the complex for the village code to register the door properly.)
  • There are a series of staircases inside the buildings to access the higher levels.
  • I built columns between doors because I found in practice the villagers had a hard time navigating through doors touching each other.
  • Each floor is 12 doors, yielding > 4 villagers per floor
  • There's a 3-block gap between buildings which gives a 1-block gap between ledges. This ensures the 'outside' is computed properly by the village code.
  • On higher levels I have connecting blocks between ledges at the intersection of buildings; these do not interfere with the 'outside' computations, as they aren't directly in line with any doors.

Now that I have plenty of villagers it's a matter of pruning out the bad ones.

share|improve this answer
    
Does this still work on 1.7? –  Jefffrey Feb 20 at 0:08
    
The only thing I can't figure out from this description is what the inside of each building looks like, since you mention having a 'staircase' inside the building. –  Zibbobz Mar 19 at 13:35

Just going off of the spawning rules on the wiki, I have a 9 doors per 108m^3 (6m by 6m by 3m) design.

  • O = Outside block. The three blocks for this are air blocks, and all blocks above must also be air blocks.
  • U = Unused/Doors. I'm not sure whether placing doors here will be more efficient. For aesthetics, I'd say keeping these as a solid block would be useful.
  • D = Door. The block above should be a solid block.
  • I = Inside. Two air blocks with a solid block above.

    OOOOOO
    OUDDDU
    ODIIID
    ODIIID
    ODIIID
    OUDDDU
    

Here is what the structure looks like (using RedPower2 bricks for the solid blocks)

structure

Note that you need to repeat this pattern in all directions, and that the outside portions should only have a solid brick on the bottom layer. You may choose to add a torch at the intersections of the outside blocks.

You may also place a torch on the center square.

As far as movement up and down layers, I offer no useful advice. Perhaps ladders on the 'u' column blocks.

share|improve this answer
    
Thank you for this answer, but I'm wondering how well this floor plan will scale? I'm thinking the complex will have to go up somehow - what's the best way to get villagers through the doors off the ground floor? (My understanding is they have to pass through the door to 'register' them.) –  fbrereto Aug 17 '12 at 19:38
    
Is this door registration thing new? I was unaware of that. –  John Aug 17 '12 at 19:43
1  
My understanding is that villagers do not have to pass through doors to register them. They are registered by being in bounds of the NPC village. –  Havvy Aug 17 '12 at 19:45

This is what I've been using:

enter image description here

Basically the floor plan is like this:

#DDDDDDD#
#DDDDDDD#
#DDDDDDD#
#DDDDDDD#

With a ledge and stairs for easy access. I am reasonably confident that all of the doors are registering for the villager spawning deal. I haven't razed the rest of the village and counted yet though.

share|improve this answer

This will work too. I do this to minimize space, and every door will register. I tested it. Trust me.

DDDDDDDDDDDDDDDDDDDDDDDDDD
BBBBBBBBBBBBBBBBBBBBBBBBBB
DDDDDDDDDDDDDDDDDDDDDDDDDD

It doesn't matter how many blocks and doors you use.
B is any block you can use. I use planks in mine.
It might not be considered an apartment complex, but if someone wants to minimize the use of resources, this will work.

share|improve this answer
1  
It's worth noting that the doors must be facing with the blocks inside. i.e. they would look like they form a wall. –  Ullallulloo May 20 '13 at 18:41
1  
I am assuming that is a top-down view? –  fbrereto May 20 '13 at 19:04
    
It would be nice with a screenshot; I cringe every time I see code blocks used like this. –  IQAndreas Jan 4 at 19:49

You'll hate me but this works:

oooooo
ooddoo
odiido
odiido
odiido
ooddoo
oooooo

I'm testing stacking on it now

share|improve this answer

Temporary villager breeding apartment that's zombie proof and you can make tons of thementer image description here

share|improve this answer

There are far more efficient designs that don't look good but crank up the villager cap. See below link http://imgur.com/a/xGhDP#5

You would need to make it zombie proof though.

share|improve this answer

Perfect solution for temporary villager breedingenter image description here

share|improve this answer
2  
This doesn't really answer the question. It's a simple two door house (without the doors), which by itself won't allow for villager breeding. Even with multiple of these, it's not very space efficient. –  MBraedley Jan 4 at 19:21

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.