mojira.dev
MC-134953

Buffet worlds always have the ocean biome on servers (Multiplayer Only)

I was planning to host a Minecraft server with the buffet world type using the jungle biome, but then I found a bug with the buffet world type that only happens on multiplayer servers. The buffet world types work as intended on singleplayer, but on multiplayer servers, the buffet world type always generates ocean biomes, even though the level.dat is the correct biome. I have the biome set to the biome that I wanted it set to in the generator-settings line in server.properties. Also, the chunk generator works as intended, however. I triggered a debug crash to help make debugging the issue a bit easier.

Generator Settings:
generator-settings={"biome_source"\:{"type"\:"minecraft\:fixed", "options"\:{"biomes"\:["minecraft\:mutated_jungle"]}}, "chunk_generator"\:{"type"\:"floating_islands"}}

Attachments

Comments 4

Apparently, minecraft:mutated_jungle is getting changed to minecraft\:mutated_jungle, and I was not the first person to have issues with the generator-settings field in server.properties, which were present before 1.13 just like they are present for 1.13 and later.

The reason that the Buffet World Type always has the ocean biome in multiplayer is due to glitches with the JSON parser that Minecraft uses.

Is it related to becoming an Ocean biome when start the Buffet without selecting biome in Single?

Cannot reproduce in 20w11a.
Also since 1.13 is the first version that's been marked as affected, please note that mutated_jungle has been renamed to modified_jungle in 1.13-pre5. Using a invalid biome ID apparently leads to the ocean biome being the default biome.

Zachary McAlpin

(Unassigned)

Unconfirmed

(Unassigned)

Minecraft 1.13, Minecraft 18w30a, Minecraft 18w30b

Retrieved