Custom Biome by Y level minecraft datapack

[BACK]
Custom Biome by Y level minecraft datapack
Posted On: January 16, 2023

I would like anywhere under y28 in the nether to be a custom biome called "nether_depths". I tried using code from the deep dark (since it only spawns deep in the world), but it does not seem to work. How do I change the Y level of biomes?


Question from user Aceplante at gaming.stackexchange.com.


Answer:

So I ended up figuring it out myself. First, you can set a custom check through use of a density_function with the following value:.


{.


"type": "minecraft:range_choice",.


"input": "minecraft:y",.


"min_inclusive": -32,.


"max_exclusive": 32,.


"when_in_range": 1,.


"when_out_of_range": 0.


}.


In this case, -32 to +32 will pass the check with a value of 1, otherwise the value will be 0.


Then in your corresponding noise_settings file (nether in this case) have depth reference your file (which I called depths): "depth": "minecraft:nether/depths".


Then finally, to add the biome, it's actually not done in noise_settings as I initially expected. It is instead done in the dimension folder. With something to the effect of the following:.


{.


"type": "minecraft:the_nether",.


"generator": {.


"type": "minecraft:noise",.


"settings": "minecraft:nether",.


"biome_source": {.


"type": "minecraft:multi_noise",.


"biomes": [.


{.


"biome": "minecraft:nether_wastes",.


"parameters": {.


"continentalness": 0.0,.


"depth": 0,.


"erosion": 0.0,.


"humidity": 0.0,.


"offset": 0.0,.


"temperature": 0.0,.


"weirdness": 0.0.


}.


},.


{.


"biome": "minecraft:soul_sand_valley",.


"parameters": {.


"continentalness": 0.0,.


"depth": 0,.


"erosion": 0.0,.


"humidity": -0.5,.


"offset": 0.0,.


"temperature": 0.0,.


"weirdness": 0.0.


}.


},.


{.


"biome": "minecraft:crimson_forest",.


"parameters": {.


"continentalness": 0.0,.


"depth": 0,.


"erosion": 0.0,.


"humidity": 0.0,.


"offset": 0.0,.


"temperature": 0.4,.


"weirdness": 0.0.


}.


},.


{.


"biome": "minecraft:warped_forest",.


"parameters": {.


"continentalness": 0.0,.


"depth": 0,.


"erosion": 0.0,.


"humidity": 0.5,.


"offset": 0.375,.


"temperature": 0.0,.


"weirdness": 0.0.


}.


},.


{.


"biome": "minecraft:basalt_deltas",.


"parameters": {.


"continentalness": 0.0,.


"depth": 0,.


"erosion": 0.0,.


"humidity": 0.0,.


"offset": 0.175,.


"temperature": -0.5,.


"weirdness": 0.0.


}.


},.


{.


"biome": "minecraft:nether_depths",.


"parameters": {.


"temperature": -0.6,.


"humidity": 0.0,.


"continentalness": 0.0,.


"erosion": 0.0,.


"weirdness": 0.0,.


"depth": 1,.


"offset": 0.0.


}.


}.


].


}.


}.


}.


Notice how depth is set to 0 for all biomes except my custom one. That means it is most likely out of any other biome to get placed between my specified y values (-32 to +32) as it's depth value matches the value from the check while the others do not.


Answer from user Aceplante at gaming.stackexchange.com.


[BACK]
Custom Biome by Y level minecraft datapack
Posted On: January 16, 2023

I would like anywhere under y28 in the nether to be a custom biome called "nether_depths". I tried using code from the deep dark (since it only spawns deep in the world), but it does not seem to work. How do I change the Y level of biomes?


Question from user Aceplante at gaming.stackexchange.com.


Answer:

So I ended up figuring it out myself. First, you can set a custom check through use of a density_function with the following value:.


{.


"type": "minecraft:range_choice",.


"input": "minecraft:y",.


"min_inclusive": -32,.


"max_exclusive": 32,.


"when_in_range": 1,.


"when_out_of_range": 0.


}.


In this case, -32 to +32 will pass the check with a value of 1, otherwise the value will be 0.


Then in your corresponding noise_settings file (nether in this case) have depth reference your file (which I called depths): "depth": "minecraft:nether/depths".


Then finally, to add the biome, it's actually not done in noise_settings as I initially expected. It is instead done in the dimension folder. With something to the effect of the following:.


{.


"type": "minecraft:the_nether",.


"generator": {.


"type": "minecraft:noise",.


"settings": "minecraft:nether",.


"biome_source": {.


"type": "minecraft:multi_noise",.


"biomes": [.


{.


"biome": "minecraft:nether_wastes",.


"parameters": {.


"continentalness": 0.0,.


"depth": 0,.


"erosion": 0.0,.


"humidity": 0.0,.


"offset": 0.0,.


"temperature": 0.0,.


"weirdness": 0.0.


}.


},.


{.


"biome": "minecraft:soul_sand_valley",.


"parameters": {.


"continentalness": 0.0,.


"depth": 0,.


"erosion": 0.0,.


"humidity": -0.5,.


"offset": 0.0,.


"temperature": 0.0,.


"weirdness": 0.0.


}.


},.


{.


"biome": "minecraft:crimson_forest",.


"parameters": {.


"continentalness": 0.0,.


"depth": 0,.


"erosion": 0.0,.


"humidity": 0.0,.


"offset": 0.0,.


"temperature": 0.4,.


"weirdness": 0.0.


}.


},.


{.


"biome": "minecraft:warped_forest",.


"parameters": {.


"continentalness": 0.0,.


"depth": 0,.


"erosion": 0.0,.


"humidity": 0.5,.


"offset": 0.375,.


"temperature": 0.0,.


"weirdness": 0.0.


}.


},.


{.


"biome": "minecraft:basalt_deltas",.


"parameters": {.


"continentalness": 0.0,.


"depth": 0,.


"erosion": 0.0,.


"humidity": 0.0,.


"offset": 0.175,.


"temperature": -0.5,.


"weirdness": 0.0.


}.


},.


{.


"biome": "minecraft:nether_depths",.


"parameters": {.


"temperature": -0.6,.


"humidity": 0.0,.


"continentalness": 0.0,.


"erosion": 0.0,.


"weirdness": 0.0,.


"depth": 1,.


"offset": 0.0.


}.


}.


].


}.


}.


}.


Notice how depth is set to 0 for all biomes except my custom one. That means it is most likely out of any other biome to get placed between my specified y values (-32 to +32) as it's depth value matches the value from the check while the others do not.


Answer from user Aceplante at gaming.stackexchange.com.


[BACK]

Do pawns take their inventory with them when they leave your party? Do pawns take their inventory with them when they leave your party?

Posted On: April 23, 2024
As I have been exploring the countryside I often bump into pawns who would like to join my party. Sometimes they are higher level than the folks already accompanying me, so I tend to add them and dism...[More]


My Karlach cosplay! My Karlach cosplay!

Posted On: July 25, 2024
Question from user Svizee at BaldursGate3 at reddit.com.Answer:This cosplay is a geological phenomenon. meaning it rocks. ?.Answer from user Kamen-Reader at BaldursGate3 at reddit.com....[More]


7th attempt at a solo honor run 7th attempt at a solo honor run

Posted On: November 24, 2025
And it worked, I just killed the elder brain with a wood half-elf gloomstalker.Overprepped inventory before climbing up. (Mods for more colors and bags).No companions or hirelings, just sneaking and s...[More]


Agitated Giant Thrips: how to properly deal with them in Dwarf Fortress? Agitated Giant Thrips: how to properly deal with them in Dwarf Fortress?

Posted On: April 25, 2023
The number one cause of death on my Fortress is: attack by flying insects. As they don't activate the Cage Traps, because they don't touch the ground, which are the possible ways to deal wi...[More]


What are the benefits of defeating a boss again in the dream world? What are the benefits of defeating a boss again in the dream world?

Posted On: December 12, 2023
After i got the mantis claw ability i decided to inspect the crying/mourning in the room after the false knight fight and saw the dead maggot surrounded by his friends. When dreamnailing it i was l...[More]


Damp wall ignored in Dwarf Fortress why? Damp wall ignored in Dwarf Fortress why?

Posted On: April 26, 2023
I took as granted that Miners always detected damp walls and stopped mining in these cases. But a miner did not detect, or just decided to ignore, an obvious damp wall, and created a leak that led ...[More]


Is reload cancelling faster in Overwatch? Is reload cancelling faster in Overwatch?

Posted On: July 14, 2023
Today I learned that, for all heroes with limited ammunition, they can reload cancel their weapons with a melee attack. What I'm curious about is, does it really save time? Is it really a "...[More]


Help with Shadowheart approval. Help with Shadowheart approval.

Posted On: September 19, 2024
I am in Act 3 and trying to get Shadowhearts approval high enough to where i can romance, but i’m wondering if me long resting will make it so I cant have the romance scene? ive seen people say that...[More]


Is there a bobble head equivalent in Fallout: New Vegas? Is there a bobble head equivalent in Fallout: New Vegas?

Posted On: August 24, 2023
I have been looking around for the standard stat boosters and skill boosters and still haven't seen anything that will boost my S.P.E.C.I.A.L. I was wondering if there are any things hidden away l...[More]


What is the difference between these values on Steam? What is the difference between these values on Steam?

Posted On: January 20, 2023
Downloading Warhammer: Vermintide II, I noticed how the percentages as displayed in 3 different places have 3 different values:. Download bar on the Downloads tab of the Steam client, (click for or...[More]