[MC-2932] Spawn chunks are loaded all the time even in singleplayer Created: 13/Nov/12 Updated: 07/Sep/15 Resolved: 21/Oct/13 |
|
| Status: | Resolved |
| Project: | Minecraft: Java Edition |
| Component/s: | None |
| Affects Version/s: | Minecraft 1.4.2, Minecraft 1.4.4, Snapshot 13w05b, Snapshot 13w19a |
| Fix Version/s: | None |
| Type: | Bug | ||
| Reporter: | [Mojang] Panda | Assignee: | Unassigned |
| Resolution: | Works As Intended | Votes: | 5 |
| Labels: | animal, chunk, loaded, mob, mobcap, peaceful, spawn, spawning | ||
| Issue Links: |
|
||||||||||||||||
| CHK: | |||||||||||||||||
| Confirmation Status: | Confirmed | ||||||||||||||||
| Description |
|
From some tests I did it looks like a few chunks around the spawn are constantly loaded. I guess it causes the game to use a little bit more memory than necessary. Also the entities in this area are loaded and interfer with the mobspawning. For hostile mobs that's no problem because they despawn anyways if no player is in a 128 radius. But if there are a few peaceful creatures close to the spawn the peaceful mobspawning does not work in any place in this world because of the mobcap. I hope you understand why I think that it is a bug and just in case works as intended I would like to know why. |
| Comments |
| Comment by Moo [ 23/Oct/13 ] |
|
Yes, a rationale for it being an intended feature would help... |
| Comment by Maarten Thijs [ 21/Oct/13 ] |
|
your iron farm will allways work. how awsome is that? |
| Comment by Keybounce [ 21/Oct/13 ] |
|
Yes, this is still an issue in the current version, with the current launcher, or the current multiplayer server, or the current single player game. Seriously Dinnerbones, you said this is indended? Can you please explain why you consider this a desirable or intended feature? Yes, you can load command blocks and redstone near spawn and they will always work – how many of us actually use that? Can you at least give us server control of the loaded radius as a compromise? |
| Comment by [Mod] CubeTheThird [ 26/Sep/13 ] |
|
Is this still a concern in the current Minecraft version 1.6.4 / Launcher version 1.2.5 ? If so, please update the affected versions in order to best aid Mojang ensuring bugs are still valid in the latest releases/pre-releases. |
| Comment by Moo [ 30/Aug/13 ] |
|
No, it's for both. There's a separate cap for hostiles and friendlies, but the cap still works the same way. Just like having enough hostiles loaded in a mob farm prevents hostiles generating anywhere else, having enough animals loaded in an animal farm prevents them spawning anywhere else. And the cap for animals is lower to begin with. |
| Comment by Anon Ymus [ 30/Aug/13 ] |
|
That information is for hostile mob spawning, not friendly mob spawning. |
| Comment by Moo [ 28/Aug/13 ] |
|
^ is incorrect. The cap is per-world. See http://www.minecraftwiki.net/wiki/Spawn#Mob_spawning. Animals in any loaded chunk would count against this limit. |
| Comment by Greg Garcia [ 03/Jun/13 ] |
|
A 12x12 chunk area at spawn always stays loaded in single player, there are numerous player designed iron farms, mob farms, chicken farms, etc. that take advantage of this fact. It is a fairly well known function of the game and is seen as a feature and not as a bug. Numerous Youtube videos exist explaining how to determine the exact area included in your "spawn chunks" and how best to use them. As far as the reporter of this issues concerns about animals (passive mobs) there eliminating spawning elsewhere in his world they are invalid. Passive mobs have a spawn cap of 11, once every 20 seconds the game checks in a 17x17 chunk area with the player at the center to count the number of passive mobs. If there are less than 11 passive mobs within that range then more can spawn, no closer than 24 blocks from the player and no further away than 128 blocks. They can only spawn on grass lit to light level 11 or higher (even mooshrooms, which is a bug btw, they should be able to spawn on mycelium). The point being that animals within the "spawn chunks" have absolutely no effect on spawning elsewhere in the world. The spawn cap is not for the world itself, it is only for the 17x17 chunk area currently surrounding the player. |
| Comment by Tails [ 10/May/13 ] |
|
Actually was able to confirm in 13w19a. Build an End portal at original spawn and let a piston drop sand from a sand tower into it. Go to the End and observe sand spawning eventhough the chunks should not be loaded since noone is in the overworld. |
| Comment by [Mojang] Panda [ 10/May/13 ] |
|
@Tails |
| Comment by Haz [ 26/Apr/13 ] |
|
this is not a bug but a feature |
| Comment by Tails [ 15/Mar/13 ] |
|
Is this still a concern in the current Minecraft version? If so, please update the affected versions in order to best aid Mojang ensuring bugs are still valid in the latest releases/pre-releases. |
| Comment by [Mojang] Panda [ 14/Nov/12 ] |
|
@Joël Fivat I know that it is always loaded because I spawned a few chicken there and teleported 10000 blocks away. When I came back after 5 minutes the chicken have laid eggs. There are two ways peaceful mobs can spawn (as far as I know): @Mustek |
| Comment by Mustek [ 14/Nov/12 ] |
|
If I remember correctly, those chunks are always loaded as to prevent falling through the void when you respawn. |
| Comment by Joël Fivat [ 14/Nov/12 ] |
|
Also, what do you mean by "peaceful mob spawning" ? In my understanding the animals are now persistent, they are only created when the chunk is created and there is no cap for them (I have hundreds of animals in my farm but I can still find wild ones just outside). |
| Comment by Joël Fivat [ 14/Nov/12 ] |
|
I have to remember to make a crop farm there then. Btw, how do you know it is always loaded in memory ? |