I’m using a Java 3d Perlin FastNoise library to generate terrain for me, and I’m now going to have biomes. I’m using the blocks library. I am generating biomes by the chunk. If a random number picker decides a certain value, the current biome switches. However, this has lead to drastic terrain height differences. If one biome was a flatland, the other a mountain region, it would appear to be a chunk error, as the mountains abruptly went up. Does anyone know a way to combat this? I tried to create a buffer terrain that had basically half the octaves and gain as the mountain region to act as a bridge, but that was still pretty abrupt. Sometimes the chunks still didn’t lineup with that. I also considerd having rivers wherever biomes end but I’m not sure if that will be smooth either(I also dont know how to add rivers yet) Thanks in advance!