#Custom Noise Settings causes custom biomes to not be detected via /locate command (1.21.7)
1 messages · Page 1 of 1 (latest)
Noise setting, biome files and the features json files
What did you set for the continents, temperature, and etc. dfs in the noise_settings noise_router?
Mostly 0, only 1 for vegetation
That's why
Those are what become the noise maps that the biome placement parameters use, so if there isn't enough diversity in those, then the parameters you set for your biomes won't exist
So, do I simply change it to different values?
No, you don't want them to be integers
Decimals then?
They need to be density functions that create noise maps or gradients of values, typically from -1 to 1
So what I did with the final density, then
It's not meant to be a singular value, is that what you are saying?
I'm relatively new to this so I was unaware those values had major importance
Alright I changed up the noise router values to be more diverse, while my biome "voidlands" and "voidforest" now do generate, it still can't find my biome "voidcaverns", which is meant to be an underground biome
updated voidsettings
void dimension file
I set the voidcaverns paramets in the void dim file to -1 because I want it to spawn underground
The "voidforest" trees still aren't spawning in oddly
Hello?
To elaborate on this, it’s supposed to be a cave biome now. I set the “depth” value in the Void dimension file to -1 for the “voidcaverns” biome but now it doesn’t spawn
Correct
I strongly recommend thoroughly reading our worldgen guide
https://www.planetminecraft.com/blog/custom-world-generation-documentation/
Never knew this guide existed
Depth, like vegetation and such, should not be a single value
It isn’t
Oh
I see now
Depth, as in the “dimension” file?
Should I just try to avoid utilizing single values on all of those parameters?
No, the density function in your noise router
Single values for parameters are fine, though if you're making a complex, terrain-conforming biome source, list entries are inevitable
I’m referring to the dimension file
Ok
This one
Does your depth density function produce -1 values in its range?
How can I check that?
And does the area that those values generate at correspond to what is considered underground in your world?
I'll pretend you shouldn't know what your density function does, and say that Misode has a density function generator
I have used the generator
Which you can use to see a 2D visual representation of the output
...which will tell you if -1 appears in your density function, and where in a 2D slice
But of course, if you don't even know if it does, it's not out of the question that where your depth density function does generate -1 values, if it even does, that those may not correspond to low Y areas of the world, aka underground
So again, I do recommend reading the guide as it gives a rough idea of how these concepts mesh together
I’ll check it out, try your fix and then come back
Okay... I'm starting to understand what's happening..
The noise settings depth field is defining the depth for the void dimension file?
-1 is shown to be really high up, so I changed the value to be different
It appears to have fixed the caverns issue.. now the caverns only spawn where I want them to be. However features still aren't showing up
Correct
You'll need to elaborate
But it's probably just issues with your placements
Yeah I’ll check
Sorry for the radio silence, I decided to check my "configured_feature" and "placed_feature" to try and see if something is wrong. But nothing appears to be wrong at all
The place feature file
Configured Feature file
I also still don't know why caves wont appear in the void caverns biome, as the carvers have been defined correctly
but maybe im doing something wrong
Can you paste the contents directly in here? Currently just need the placed feature
And again also just need details as to in what way they aren't generating as expected
I think I'll be abandoning this for now. Maybe in the future I'll revisit it