mojira.dev
MC-158473

Zombie sieges can still spawn on mushroom islands if the player triggering it is not inside of the mushroom fields biome

The bug

Zombie sieges can still spawn on mushroom islands, if the player triggering the siege is not in the mushroom fields biome.

To reproduce

  1. Download and open this world: https://www.minecraftworldmap.com/worlds/_H5V5

  2. Go next to one of the villagers in the ocean biome "lake"

  3. Run /time set 17999 repeatedly
    → ❌ At some point, zombies will spawn on the mushroom island

Video

https://youtu.be/j00LtZgS6SM

Original description

I've constructed a village in a Mushroom Biome, it's currently populated by 7 villagers and a matching amount of beds. The Biome is an independent Mushroom island however there is an ocean Biome spot sort of in the middle of the island, it has got a diameter of roughly 30 blocks, which I have covered with grass blocks. After covering the area I made sure that the spot was well lit to prevent any hostile mobs to spawn (I also lit up any cave systems below it). 

A while later I noticed a siege happening, I witnessed it spawn roughly 20 blocks away, it did spawn in the Mushroom Fields Biome. The same thing happened the night after, where the siege spawned right next to the one before. The third night the siege spawned right on top of the village center (i.e. the bell). 

If I understand the Minecraft Wiki, a siege shouldn't spawn in a village populated by anything less than 20, also Mushroom Fields (and Shore) shouldn't be spawnable (with sieges). However the Wiki also says that the spawn of a siege ignores any light level, but I've heard that it was a bug that got resolved in 1.14.4 and that they now won't spawn as long as the area has a light level equal to or greater than 7.

Linked issues

Comments 8

Are you sure that the village is completely located in a mushroom fields biome and that you're playing in 1.14.4?

Also, the wiki is not always up-to-date and might include outdated or incorrect information, as it is maintained by the community and not checked by Mojang.

Please attach the zipped world file to this ticket. If the file size is too large, please upload it somewhere else and then link to it here.

https://www.minecraftworldmap.com/worlds/a4NS7

 

I believe that this ZIP-file should be accessible as well as downloadable. 

Yeah, it is, thanks. However it's quite large (in fact, I don't think I've ever handled such a big world here on the tracker before), so if you could crop the world to the affected area using a tool like https://github.com/Querz/mcaselector, that would be very appreciated. But if that's not possible, that's not a big deal either.

https://www.minecraftworldmap.com/worlds/e3z0C

 

This one should be considerably smaller and only have the necessary regions loaded.

Yup, can confirm. I set the time to 17900 over and over again, and at one point zombies started to spawn, in the middle of the mushroom fields biome.

To clarify, the bug here is that the zombies spawn on a mushroom island, not that a siege happens in a village with only seven villagers.

Hmm, I have tried to reproduce it in my mushroom field buffet world, and there it doesn't seem to happen.

I ran some tests on a mushroom buffet world without getting any results. However I also created a test world with the same seed as the survival world. I went to the island and spawned 8 villagers with 8 beds and one bell (in the same locations as in the survival world), all villagers were a part of the same village and had a claimed bed. I also made "bridges" from the 2 beds that were located in "the ocean biome spot", I firmly made sure that the bridges had a light level above 7. 

 

I ended up getting some what must be sieges (about 15 zombies within 4 seconds) spawning with a rate of roughly 10% each midnight tick, one siege even managed to spawn all but 3 zombies under water, the rest converted to drowns. The rest of the sieges spawned in different locations inside the mushroom fields biome (as well as on top of the village center). Sieges only occurred when I as the player stood in the ocean biome, I tested quite a lot with the player being in the mushroom fields biome, altough I got no results.

 

I've got the world used in the test uploaded if it is of interest

https://www.minecraftworldmap.com/worlds/_H5V5

 

Yup, that's it. If the player triggering the siege is not in the mushroom fields biome, the zombies can spawn there anyway.

I've updated the ticket to better reflect that. Also, here's a video of me reproducing the issue in your test world: https://youtu.be/j00LtZgS6SM

Joakim Andersson

migrated

Confirmed

Low

Mob behaviour, Village system

1.14.4

Retrieved