0

Got myself a village farm, but the villagers in it aren't growing unless I am in the immediate area of the farm. Say I go straight mining and come back , they still little babies and I need to afk on the rooftop in order to get them to grow.

What is causing this and will OPEN LAN solve the issue?

I am on survival singleplayer FYI

2
  • Can you imagine how many resources your computer would need in order to keep the whole world loaded? Only visible chunks are "alive". And, no, making a server won't help. Aug 19, 2017 at 19:48
  • I know how resource demanding it would be, but how about only keeping track of the villagers for example. Only the important stuff I guess :D Aug 19, 2017 at 20:03

1 Answer 1

3

Minecraft worlds are almost infinite in size. You can walk millions of blocks in one direction and there's still more to come. Minecraft does a lot of things in every loaded chunk all the time and there is just no way to have such giant worlds and having all of it loaded all at once. That's the reason why Minecraft loads the worlds in chunks.
One chunk is a 16x16 area from the bottom of the world (height 0) to the maximum build height (height 255). The chunks around you are always loaded, but only up to a certain distance from you. You can control how far this distance is with the slider "Render distance" in the video settings. You can try it out and observe how the distance you can view changes with it. But unless you have a really powerful computer, you will notice a significant performance decrease when you set the limit high.
If you go farther than that distance away from the village, the chunks are no longer loaded and time will pretty much freeze for that area. Villagers won't grow up, water won't flow, redstone machines will pause.

There are ways to keep any chunk loaded that you want, but that affects performance and is complicated to do. But there is a certain area in any Minecraft world that is always loaded: The spawn chunks. Those are the chunks around the place where you originally spawned in the world. You can find the location of them for your world using tools like this one. You can then either move your villagers there or, if you're really lucky, there might even be a village there already.
This part does no longer apply to 1.14. Chunk loading is very broken in that version, so you need a player around to load chunks properly.

So, in summary:

  • If your mine is closer than 512 blocks to the village, you can try turning up your render distance. But if your PC isn't powerful enough, the game could become like a slide-show or even freeze completely.
  • You can move the villagers to the spawn chunks.
  • Or you can stay in the area.

(P.S.: No, the game can not only load the most important things. Even if you only consider 0,0001% of the world important, that's still 14062500 chunks to be loaded, that's 3328 times as much as what would currently be loaded with the most computationally intense setting.)

9
  • cool man, OP AF i thought the minecraft world had a limit based on the seed like 1000 chunks or whatever. Cuzz I have seen people reach the end of their map and they just cant dig thru the blocks so I figured its not infinite. So If I change my spawn location to the village for example or just move them to my current spawn (I did change it after I left my old house) they gon be active forever. Or does this rule apply to the first ever spawn ? Aug 21, 2017 at 9:51
  • @DenislavKaragiozov Not your "spawn location", server's spawn. Aug 21, 2017 at 10:11
  • Only the first ever spawn. You can change that, but it requires commands ("cheats"). And yes, there is a limit, just not after 1000 chunks, but after 1875000 chunks. Aug 21, 2017 at 10:11
  • So I just move the villagers to my second spawn and they gon be active for all eternity, or until I move again, correct? Aug 21, 2017 at 10:20
  • What second spawn? Only the initial spawn where you appeared the very first time in this world counts. You can use the tool I linked to find it. (chunkbase.com/apps/spawn-chunks-reader) Aug 21, 2017 at 10:26

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .