Started by
mau__
on
Topic category: Help with Minecraft modding (Java Edition)
So im trying to make a dimension with multiple biomes but i cant find some of them. I tried using the locate command but still shows an error. idk whats the problem here so pls help (it also happened to a specific biome)
I've written about this topic before, and you can read more about that here https://mcreator.net/comment/232996 and here https://mcreator.net/comment/236635.
The Minecraft wiki also has invaluable information on the topic: https://minecraft.fandom.com/wiki/Biome#Generation
Basically, the biome generation settings determine where each biome will attempt to generate within the world. And if the settings of one biome encompass another's, it swallows the other, leaving it unable to generate.
As a simple example, if you have two biomes and the ranges of all of their settings are -1 to 1, but the temperature is different, and biome A has a temperature range of -1 to 0.5, while biome B's temperature range is -1 to 0, biome A would swallow biome B, as all of B's values are contained within A's. If instead A has -1 to 0 and B has 0 to 1, however, then they will each occupy half of the dimension.
If multiple biomes have the exact same values, then whichever the game reads and attempts to generate first will dominate and it will be the only one that generates.
Additionally, this tool is pretty awesome: https://misode.github.io/dimension/
When you first load up the site, you'll notice that it's set to "Biome source Fixed" by default and only contains the minecraft:plains biome. If you select the Biome source drop-down box and change it to "Multi noise", then you'll see that the code on the right updates and happens to look similar to the dimension.json you can access via MCreator. You can then copy/paste your own biome settings into the tool. Not the whole .json, of course; just the biomes themselves- what is contained within "biomes: [ ]".