mojira.dev
MC-192474

Biomes Borders have slightly changed since 1.14, causing mobs to spawn in areas that were previously "Mushroom Fields"

We recently updated from 1.14.4 to 1.16.1. Everything went fine. But now I discoverd an issue belonging to Mushroom Islands. Not only did the shore change, some blockbioms changed from mushroom_island_shore to ocean or cold_ocean and visaversa (we could live with that), we also now have regular mobs (like skeleton, zombie, creeper, spiders, enderman) spawning on the shores.
What we did before the update was enlarging the mushroom island as far as possible as long we got mushroom_island_shore to benefit from the complete island.
I checked all of the blocks at the shore and removed every single ocean or cold_ocean block, but mobs are still spawning. We also have the effect on other mushroom islands at our server.
Added some screenshots with mobs, where we never had mobs before.

I'm pretty sure its a bug, but not completly sure if it happens on other servers too, or we are the only ones.

Attachments

Comments 8

Please provide a server log of the time this issue has occurred, also make sure that the area those mobs spawn in don't have any ocean or river areas in them.

Hi,
thx for the response. This is the latest log from today. If you need more information, pls tell me what else you need.
Regards

edit: as additional information. I removed all new ocean blocks. and I tried to locate the block where a mob spawns. its definitely a mushroom_field_shore biome. as example targeted block 357/62/697) seed is -319238140464856 ... if you need I can login with a spectator separately to identify more blocks

I also provided screenshots from the same block at 1.14.4 and now at 1.16.1
2020-06-28_22.22.16.png and 2020-06-28_22.23.30.png
clearly changed biome

Now this is interesting.
When I look at the same block as spectator and survival at the same time (2020-06-28_22.34.40.png = spectator ... 2020-06-28_22.34.44.png = survival) the spectator shows ocean and the survival shows minecraft_field_shore
When I use the spectator account to hover above and blow the block, the biome changes ... from minecraft_field_shore at y=55 (2020-06-28_22.43.55.png) to ocean at y=60 (2020-06-28_22.44.00.png) and back to minecraft_field_shore at y=63 (2020-06-28_22.44.07.png)

It's not the biome changing, it's your position - see your different x/z coordinates, they vary from screenshot to screenshot quite signifcantly (+/- 0.5), does that explain that part of the issue?

Hi,

for the change between versions there are these two screnshots
1.14.4 2020-06-28_22.22.16.png -> coordinates 373.461/63.0/624.698
1.16.1 2020-06-28_22.23.30.png -> coordinates 373.517/63.0/624.813

this is a minor difference, but I can try to do the screenshots again, trying to get a more proper position

for the biome change within a block at different height ... there are the following screenshots
1.16.1 2020-06-28_22.43.55.png -> coordinates 341.561/55.73595/562.500 mineccraft_field_shore
1.16.1 2020-06-28_22.44.00.png -> coordinates 341.561/60.92070/562.500 ocean
1.16.1 2020-06-28_22.44.07.png -> coordinates 341.561/63.56681/562.500 mineccraft_field_shore

Here it is the exact same psotion only differences is height and the biome changes.
I'm not 100% sure, but as far as I know the biome should not change in different heights. All blocks with the same x and z coordinates should have the same biome.

I added two new screenshots, where I teleported in the same position in version 1.14.4 (old-backup) and 1.16.1 at 373.5/63/624.5
2020-07-02_11.00.56_1.14.4_minecraft_field_shore
2020-07-02_11.04.18_1.16.1_cold_ocean

As I stated before ...
1) it changed between versions -> we could live with that and already removed a huge amount of blocks, but as far as I know it should not happen?
2) it changes between heights at the same x/z coordinate what should definetly not happen, and this is bad, because you can't be sure with the biome and where to remove blocks

Regards

edit: shall I remove the two screenshots which do not have the same position? (2020-06-28_22_34_40.png and 2020-06-28_22_34_44.png)

Thank you for your report!
We're tracking this issue as MC-160939, so this ticket is being resolved and linked as a duplicate.

That ticket has already been resolved as working as intended, which means this is not considered a bug and won't be fixed. Please do not leave a comment on the linked ticket.

If you haven't already, you might like to make use of the search feature in the future to see if the issue has already been reported.

Quick Links:
📓 Issue Guidelines – 💬 Community Support – 📧 Customer Support – ✍️ Feedback and Suggestions – 📖 Game Wiki

Hi,

thx, for your answer. But from my point of view its not completly solved. So I understood there are vertical biomes now (but the wiki still says it's not implemented yet -> https://minecraft.gamepedia.com/Biome changes for 1.15 19w36a). Well I'm fine with that.

But why do Mobs spawn on blocks which are currently mushroom_field_shore (in 1.16.1) with ocean, cold_ocean, or deep_ocean below (on another y-level) the blocks the mobs are spawning on? This does not make any sense, because the blocks they are spawning on are mushroom_field_shore which my original headline stated. Or am I completly wrong and the information from the wiki is not correct that mushroom_field_shore has the same spawn rules like mushroom_field ... which means no natural mob spawning besides spawners (https://minecraft.gamepedia.com/Mushroom_Fields#Mushroom_Field_Shore)

And it was my conclusion (ok, which seemed to be wrong) that the problem came from the changed biome.

Should I open a new ticket for that or is this also as intended?

Regards

Silvio Oehme

(Unassigned)

Unconfirmed

(Unassigned)

1.16.1

Retrieved