Started by
TheGamerMammot
on
Topic category: Help with MCreator software
I've made several biomes for a mod and none of them generate unless I give them their own dimension, even then, usually it's just endless ocean, I'm not sure if there's anything I can do other than wait for a patch or something, if there is something I can do, what is it?
Reference site: https://mcreator.net/wiki/how-make-biome
1.18+ biomes
Biomes in Minecraft versions above (including) 1.18 act quite differently than before. The generation of these biomes is highly dependent on the following parameters:
You may need to tinker with these parameters to achieve the desired generation. If you set similar parameters to multiple biomes, they will compete for the same spot in the world and thus be smaller and more scattered. Optimally, make biome parameters diverse enough between your and also vanilla biomes to make biomes appear in the world consistently.
If your biome weight is small and it has parameters similar to some other biome, it may not generate at all. Keep in mind setting biome weight too big can cause other biomes from your mod, other mod, or even vanilla biomes to not generate at all.
World generator also tries to find the best match, but if you for example only have two biomes in dimension, it can happen that your biome that is set to spawn on flat regions (low base height) may generate in other regions too, as no better suitable biome will be found by the world generator.
What does this mean?
Biomes from versions 1.17 and prior are created differently. These values ...
must be a unique combination for 1.18+, which requires more reading about biome generation, and have a log in order to be able to track the values assigned. Pros - it allows anything from x to x.xxxx values Cons - now it is way more difficult, and requiers some basic coding understanding. Basically, more reading about worldgen.
None of my biomes (or ores) ever generate no matter how common I make them. I don't know why, and haven't been able to find anybody else with the same issue. Are there any reasons to why this may be happening?