mojira.dev
MC-196650

Custom "single biome" worlds lose single-biome status after first load

Reproduction

1. While creating a new Singleplayer Minecraft world, upload a data pack containing a custom biome
2. Set the Minecraft world type to "Single Biome", and select the custom biome
3. Create the new world and let it load
4. Exit out of the game ("Save and Quit to Title")
5. Re-enter the world and move to chunks that have not been generated yet

Expected

  • On first load, the game runs smoothly

  • On reload, new chunks are generated as the custom biome

Actual

  • On first load, the game stutters (not the main point of the bug, just may be related as this didn't happen in previous versions)

  • On reload, new chunks are generated as a regular Minecraft world (for example, could see Jungle and Plains biomes right next to the edges of your custom biome)

Additional Notes

  • I double-checked that this issue does not reproduce on 20w30a

  • The custom biome I used was a Basalt Delta biome with the modification that Strongholds could also generate (data pack zip attached)

  • After reload, before reaching any new non-Basalt Delta chunks, I had regular overworld mobs (zombies, skeletons, spiders, and creepers) spawning in caves in the Basalt Delta.

Attachments

Comments 5

Thank you for your report!
However, this issue has been temporarily closed as Awaiting Response - this does not mean the report is not valid, we just need more information to verify it.

Please add the launcher log using these instructions to this ticket - please copy the log after you have done the following:

  • Opened the game

  • Created the world

  • Leave the world

  • Join the same world again

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

Opened the game: https://paste.ubuntu.com/p/hr2G3TnJBW/

A couple problems with the next few steps:
1. I had to force-quit the game to capture the logs as it was getting spammed with thousands of

Received invalid biome id: -1

warnings

2. Although I can select all the text in the logger, I can't cmd-C copy or right-click copy all the selected text; it only copies the text that is visible on screen.

I've tried my best to get stuff that might be helpful despite these two things:

Creating the world: https://paste.ubuntu.com/p/mGQ7ZFMys5/
Creating the world still + just entered world: https://paste.ubuntu.com/p/HDyyddkVDt/

The rest of those logs are 18000 occurrences of that warning.

Opening the world a second time: https://paste.ubuntu.com/p/WvgCQ45rqj/
Opening the world a second time part 2: https://paste.ubuntu.com/p/4byjwrwB62/

Creating the same world in 20w30a for comparison: https://paste.ubuntu.com/p/sMnxNCvJY7/

 

To confirm that it's not just the specific custom biome, I went and created a "Swamp with no creepers" biome and confirmed that the same issue happens with that one selected instead.

i found that level.dat>WorldGenSettings>dimensions>minecraft:overworld>generator>biome_source>biome

is a compound. not a namespaced biome id.

 

delete it and change it into string tag to solve this bug

Please include a new data pack that works in the latest snapshots

Lauren Wise

(Unassigned)

Unconfirmed

(Unassigned)

1.16.2 Pre-release 1

Retrieved