Package net.minecraft.world.level.biome
Class OverworldBiomeBuilder
java.lang.Object
net.minecraft.world.level.biome.OverworldBiomeBuilder
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate final Climate.Parameterprivate final Climate.Parameterprivate static final floatprivate static final floatstatic final floatstatic final floatprivate final Climate.Parameter[]static final floatprivate final Climate.Parameterprivate final Climate.Parameterprivate final Climate.Parameterprivate static final floatstatic final floatprivate final Climate.Parameter[]private final Climate.Parameterprivate static final floatstatic final floatprivate final ResourceKey<Biome>[][]private final ResourceKey<Biome>[][]private final Climate.Parameterprivate final Climate.Parameterstatic final floatprivate final Climate.Parameterprivate final Climate.Parameterprivate final ResourceKey<Biome>[][]private static final floatprivate static final floatstatic final floatprivate final ResourceKey<Biome>[][]private final ResourceKey<Biome>[][]private final ResourceKey<Biome>[][]private final Climate.Parameter[]private final Climate.Parameterprivate static final float
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected voidaddBiomes(Consumer<com.mojang.datafixers.util.Pair<Climate.ParameterPoint, ResourceKey<Biome>>> p_187176_) private voidaddBottomBiome(Consumer<com.mojang.datafixers.util.Pair<Climate.ParameterPoint, ResourceKey<Biome>>> p_220669_, Climate.Parameter p_220670_, Climate.Parameter p_220671_, Climate.Parameter p_220672_, Climate.Parameter p_220673_, Climate.Parameter p_220674_, float p_220675_, ResourceKey<Biome> p_220676_) private voidaddDebugBiomes(Consumer<com.mojang.datafixers.util.Pair<Climate.ParameterPoint, ResourceKey<Biome>>> p_256276_) private voidaddHighSlice(Consumer<com.mojang.datafixers.util.Pair<Climate.ParameterPoint, ResourceKey<Biome>>> p_187198_, Climate.Parameter p_187199_) private voidaddInlandBiomes(Consumer<com.mojang.datafixers.util.Pair<Climate.ParameterPoint, ResourceKey<Biome>>> p_187216_) private voidaddLowSlice(Consumer<com.mojang.datafixers.util.Pair<Climate.ParameterPoint, ResourceKey<Biome>>> p_187229_, Climate.Parameter p_187230_) private voidaddMidSlice(Consumer<com.mojang.datafixers.util.Pair<Climate.ParameterPoint, ResourceKey<Biome>>> p_187218_, Climate.Parameter p_187219_) private voidaddOffCoastBiomes(Consumer<com.mojang.datafixers.util.Pair<Climate.ParameterPoint, ResourceKey<Biome>>> p_187196_) private voidaddPeaks(Consumer<com.mojang.datafixers.util.Pair<Climate.ParameterPoint, ResourceKey<Biome>>> p_187178_, Climate.Parameter p_187179_) private voidaddSurfaceBiome(Consumer<com.mojang.datafixers.util.Pair<Climate.ParameterPoint, ResourceKey<Biome>>> p_187181_, Climate.Parameter p_187182_, Climate.Parameter p_187183_, Climate.Parameter p_187184_, Climate.Parameter p_187185_, Climate.Parameter p_187186_, float p_187187_, ResourceKey<Biome> p_187188_) private voidaddUndergroundBiome(Consumer<com.mojang.datafixers.util.Pair<Climate.ParameterPoint, ResourceKey<Biome>>> p_187201_, Climate.Parameter p_187202_, Climate.Parameter p_187203_, Climate.Parameter p_187204_, Climate.Parameter p_187205_, Climate.Parameter p_187206_, float p_187207_, ResourceKey<Biome> p_187208_) private voidaddUndergroundBiomes(Consumer<com.mojang.datafixers.util.Pair<Climate.ParameterPoint, ResourceKey<Biome>>> p_187227_) private voidaddValleys(Consumer<com.mojang.datafixers.util.Pair<Climate.ParameterPoint, ResourceKey<Biome>>> p_187238_, Climate.Parameter p_187239_) getDebugStringForContinentalness(double p_187190_) getDebugStringForErosion(double p_187210_) getDebugStringForHumidity(double p_187232_) private static StringgetDebugStringForNoiseValue(double p_187158_, Climate.Parameter[] p_187159_) static StringgetDebugStringForPeaksAndValleys(double p_187156_) getDebugStringForTemperature(double p_187221_) static booleanisDeepDarkRegion(DensityFunction p_252040_, DensityFunction p_250447_, DensityFunction.FunctionContext p_249270_) private ResourceKey<Biome>maybePickWindsweptSavannaBiome(int p_201991_, int p_201992_, Climate.Parameter p_201993_, ResourceKey<Biome> p_201994_) private ResourceKey<Biome>pickBadlandsBiome(int p_187173_, Climate.Parameter p_187174_) private ResourceKey<Biome>pickBeachBiome(int p_187161_, int p_187162_) private ResourceKey<Biome>pickMiddleBiome(int p_187164_, int p_187165_, Climate.Parameter p_187166_) private ResourceKey<Biome>pickMiddleBiomeOrBadlandsIfHot(int p_187192_, int p_187193_, Climate.Parameter p_187194_) private ResourceKey<Biome>pickMiddleBiomeOrBadlandsIfHotOrSlopeIfCold(int p_187212_, int p_187213_, Climate.Parameter p_187214_) private ResourceKey<Biome>pickPeakBiome(int p_187241_, int p_187242_, Climate.Parameter p_187243_) private ResourceKey<Biome>pickPlateauBiome(int p_187234_, int p_187235_, Climate.Parameter p_187236_) private ResourceKey<Biome>pickShatteredBiome(int p_202002_, int p_202003_, Climate.Parameter p_202004_) private ResourceKey<Biome>pickShatteredCoastBiome(int p_187223_, int p_187224_, Climate.Parameter p_187225_) private ResourceKey<Biome>pickSlopeBiome(int p_187245_, int p_187246_, Climate.Parameter p_187247_) 
- 
Field Details- 
VALLEY_SIZEprivate static final float VALLEY_SIZE- See Also:
 
- 
LOW_STARTprivate static final float LOW_START- See Also:
 
- 
HIGH_STARTpublic static final float HIGH_START- See Also:
 
- 
HIGH_ENDprivate static final float HIGH_END- See Also:
 
- 
PEAK_SIZEprivate static final float PEAK_SIZE- See Also:
 
- 
PEAK_STARTpublic static final float PEAK_START- See Also:
 
- 
PEAK_ENDprivate static final float PEAK_END- See Also:
 
- 
NEAR_INLAND_STARTpublic static final float NEAR_INLAND_START- See Also:
 
- 
MID_INLAND_STARTpublic static final float MID_INLAND_START- See Also:
 
- 
FAR_INLAND_STARTpublic static final float FAR_INLAND_START- See Also:
 
- 
EROSION_INDEX_1_STARTpublic static final float EROSION_INDEX_1_START- See Also:
 
- 
EROSION_INDEX_2_STARTpublic static final float EROSION_INDEX_2_START- See Also:
 
- 
EROSION_DEEP_DARK_DRYNESS_THRESHOLDprivate static final float EROSION_DEEP_DARK_DRYNESS_THRESHOLD- See Also:
 
- 
DEPTH_DEEP_DARK_DRYNESS_THRESHOLDprivate static final float DEPTH_DEEP_DARK_DRYNESS_THRESHOLD- See Also:
 
- 
FULL_RANGE
- 
temperatures
- 
humidities
- 
erosions
- 
FROZEN_RANGE
- 
UNFROZEN_RANGE
- 
mushroomFieldsContinentalness
- 
deepOceanContinentalness
- 
oceanContinentalness
- 
coastContinentalness
- 
inlandContinentalness
- 
nearInlandContinentalness
- 
midInlandContinentalness
- 
farInlandContinentalness
- 
OCEANS
- 
MIDDLE_BIOMES
- 
MIDDLE_BIOMES_VARIANT
- 
PLATEAU_BIOMES
- 
PLATEAU_BIOMES_VARIANT
- 
SHATTERED_BIOMES
 
- 
- 
Constructor Details- 
OverworldBiomeBuilderpublic OverworldBiomeBuilder()
 
- 
- 
Method Details- 
spawnTarget
- 
addBiomesprotected void addBiomes(Consumer<com.mojang.datafixers.util.Pair<Climate.ParameterPoint, ResourceKey<Biome>>> p_187176_) 
- 
addDebugBiomesprivate void addDebugBiomes(Consumer<com.mojang.datafixers.util.Pair<Climate.ParameterPoint, ResourceKey<Biome>>> p_256276_) 
- 
addOffCoastBiomesprivate void addOffCoastBiomes(Consumer<com.mojang.datafixers.util.Pair<Climate.ParameterPoint, ResourceKey<Biome>>> p_187196_) 
- 
addInlandBiomesprivate void addInlandBiomes(Consumer<com.mojang.datafixers.util.Pair<Climate.ParameterPoint, ResourceKey<Biome>>> p_187216_) 
- 
addPeaksprivate void addPeaks(Consumer<com.mojang.datafixers.util.Pair<Climate.ParameterPoint, ResourceKey<Biome>>> p_187178_, Climate.Parameter p_187179_) 
- 
addHighSliceprivate void addHighSlice(Consumer<com.mojang.datafixers.util.Pair<Climate.ParameterPoint, ResourceKey<Biome>>> p_187198_, Climate.Parameter p_187199_) 
- 
addMidSliceprivate void addMidSlice(Consumer<com.mojang.datafixers.util.Pair<Climate.ParameterPoint, ResourceKey<Biome>>> p_187218_, Climate.Parameter p_187219_) 
- 
addLowSliceprivate void addLowSlice(Consumer<com.mojang.datafixers.util.Pair<Climate.ParameterPoint, ResourceKey<Biome>>> p_187229_, Climate.Parameter p_187230_) 
- 
addValleysprivate void addValleys(Consumer<com.mojang.datafixers.util.Pair<Climate.ParameterPoint, ResourceKey<Biome>>> p_187238_, Climate.Parameter p_187239_) 
- 
addUndergroundBiomesprivate void addUndergroundBiomes(Consumer<com.mojang.datafixers.util.Pair<Climate.ParameterPoint, ResourceKey<Biome>>> p_187227_) 
- 
pickMiddleBiomeprivate ResourceKey<Biome> pickMiddleBiome(int p_187164_, int p_187165_, Climate.Parameter p_187166_) 
- 
pickMiddleBiomeOrBadlandsIfHotprivate ResourceKey<Biome> pickMiddleBiomeOrBadlandsIfHot(int p_187192_, int p_187193_, Climate.Parameter p_187194_) 
- 
pickMiddleBiomeOrBadlandsIfHotOrSlopeIfColdprivate ResourceKey<Biome> pickMiddleBiomeOrBadlandsIfHotOrSlopeIfCold(int p_187212_, int p_187213_, Climate.Parameter p_187214_) 
- 
maybePickWindsweptSavannaBiomeprivate ResourceKey<Biome> maybePickWindsweptSavannaBiome(int p_201991_, int p_201992_, Climate.Parameter p_201993_, ResourceKey<Biome> p_201994_) 
- 
pickShatteredCoastBiomeprivate ResourceKey<Biome> pickShatteredCoastBiome(int p_187223_, int p_187224_, Climate.Parameter p_187225_) 
- 
pickBeachBiome
- 
pickBadlandsBiome
- 
pickPlateauBiomeprivate ResourceKey<Biome> pickPlateauBiome(int p_187234_, int p_187235_, Climate.Parameter p_187236_) 
- 
pickPeakBiome
- 
pickSlopeBiomeprivate ResourceKey<Biome> pickSlopeBiome(int p_187245_, int p_187246_, Climate.Parameter p_187247_) 
- 
pickShatteredBiomeprivate ResourceKey<Biome> pickShatteredBiome(int p_202002_, int p_202003_, Climate.Parameter p_202004_) 
- 
addSurfaceBiomeprivate void addSurfaceBiome(Consumer<com.mojang.datafixers.util.Pair<Climate.ParameterPoint, ResourceKey<Biome>>> p_187181_, Climate.Parameter p_187182_, Climate.Parameter p_187183_, Climate.Parameter p_187184_, Climate.Parameter p_187185_, Climate.Parameter p_187186_, float p_187187_, ResourceKey<Biome> p_187188_) 
- 
addUndergroundBiomeprivate void addUndergroundBiome(Consumer<com.mojang.datafixers.util.Pair<Climate.ParameterPoint, ResourceKey<Biome>>> p_187201_, Climate.Parameter p_187202_, Climate.Parameter p_187203_, Climate.Parameter p_187204_, Climate.Parameter p_187205_, Climate.Parameter p_187206_, float p_187207_, ResourceKey<Biome> p_187208_) 
- 
addBottomBiomeprivate void addBottomBiome(Consumer<com.mojang.datafixers.util.Pair<Climate.ParameterPoint, ResourceKey<Biome>>> p_220669_, Climate.Parameter p_220670_, Climate.Parameter p_220671_, Climate.Parameter p_220672_, Climate.Parameter p_220673_, Climate.Parameter p_220674_, float p_220675_, ResourceKey<Biome> p_220676_) 
- 
isDeepDarkRegionpublic static boolean isDeepDarkRegion(DensityFunction p_252040_, DensityFunction p_250447_, DensityFunction.FunctionContext p_249270_) 
- 
getDebugStringForPeaksAndValleys
- 
getDebugStringForContinentalness
- 
getDebugStringForErosion
- 
getDebugStringForTemperature
- 
getDebugStringForHumidity
- 
getDebugStringForNoiseValue
- 
getTemperatureThresholds
- 
getHumidityThresholds
- 
getErosionThresholds
- 
getContinentalnessThresholds
- 
getPeaksAndValleysThresholds
- 
getWeirdnessThresholds
 
-