So I'm wondering what is the minimum distance required for 2 villages to be seen as seperate and not the same? And is that vertically as well as horizontally? I ask because I built an iron golem farm. Then decided, since it was only making a little iron, that I would build a second one. Wanting to make it easier, I simply build an identical farm about 20-25 blocks above the first, so all the iron golems would fall and gather in the same area. Went away and was doing other stuff for several days, and when I came back later, there was an extreme lag problem. I believe I somehow sparked the infinite breeding bug. In an attempt to alleviate the problem I loosed the horde from the farm and was quite amused. Am I correct that this was the infinite breeding bug, and if so, how high would I have to put it to not trigger it, or is it better just to move it far away? Attached is the hilarious outcome when I released them. Its as if they are cold lol.

When attempting to place villages as close to each other as possible (for an iron golem farm for example) if their centers are to share the same x & y or y & z coordinate then the the remaining coordinate must differ by 66 or more. So for example village A at 0 64 0 and village B at 0 64 66 will not merge, but if village B is at 0 64 65 they will. For all other cases if the real distance sqrt(x2 + y2 + z2) between their centers is greater than or equal to 65 they will not merge. So if we want to build village C above the middle line between village A and B then their x difference is again 0 their z difference is now 33 so using our formula d2 = x2 + y2 + z2 or 652 = 02 + 332 + y2 then with a little algebra we find that their y difference must be at least 56 or in other words C's center should be at 0 120 33.

Symmetrical villages are easy to calculate the centers of, but for more complex villages such as naturally generated villages it's a good idea to give yourself a few blocks extra room. Try calculating from the position of the door closest to your build site.

note: the integer rounding in the games internal programming may allow villages to be placed one block closer under certain circumstances, but this formula will function to keep the villages apart every time. Also if you're planning something really complex try using the BBox Outline Mod to help visualizing

Rollback Post to RevisionRollBack

Want some advice on how to thrive in the Suggestions section? Check this handy list of guidelines and tips for posting your ideas and responding to the ideas of others!

When attempting to place villages as close to each other as possible (for an iron golem farm for example) if their centers are to share the same x & y or y & z coordinate then the the remaining coordinate must differ by 66 or more. So for example village A at 0 64 0 and village B at 0 64 66 will not merge, but if village B is at 0 64 65 they will. For all other cases if the real distance sqrt(x2 + y2 + z2) between their centers is greater than or equal to 65 they will not merge. So if we want to build village C above the middle line between village A and B then their x difference is again 0 their z difference is now 33 so using our formula d2 = x2 + y2 + z2 or 652 = 02 + 332 + y2 then with a little algebra we find that their y difference must be at least 56 or in other words C's center should be at 0 120 33.

Symmetrical villages are easy to calculate the centers of, but for more complex villages such as naturally generated villages it's a good idea to give yourself a few blocks extra room. Try calculating from the position of the door closest to your build site.

note: the integer rounding in the games internal programming may allow villages to be placed one block closer under certain circumstances, but this formula will function to keep the villages apart every time. Also if you're planning something really complex try using the BBox Outline Mod to help visualizing

Want some advice on how to thrive in the Suggestions section? Check this handy list of guidelines and tips for posting your ideas and responding to the ideas of others!

http://www.minecraftforum.net/forums/minecraft-discussion/suggestions/2775557-guidelines-for-the-suggestions-forum