Biome generation issues

Started by TheGamerMammot on Sun, 06/05/2022 - 16:42

Topic category: Help with MCreator software

Last seen on 00:39, 13. Jun 2022
Joined Apr 2021
Points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • Tracker tickets:
  • MCreator plugins:
  • Comments:
Biome generation issues
Sun, 06/05/2022 - 16:42

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?

 

Last seen on 11:55, 9. Aug 2022
Joined May 2021
Points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • Tracker tickets:
  • MCreator plugins:
  • Comments:
Reference site:    https:/…
Sun, 06/05/2022 - 21:40

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:

  • Weight
  • Temperature
  • Raining possibility
  • Base height
  • Height variation

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 ... 

  • Weight
  • Temperature
  • Raining possibility
  • Base height
  • Height variation

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.