Package net.minecraft.world.level.biome
Class MultiNoiseBiomeSource
java.lang.Object
net.minecraft.world.level.biome.BiomeSource
net.minecraft.world.level.biome.MultiNoiseBiomeSource
- All Implemented Interfaces:
BiomeResolver
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.mojang.serialization.MapCodec<MultiNoiseBiomeSource> static final com.mojang.serialization.MapCodec<Climate.ParameterList<Holder<Biome>>> private final com.mojang.datafixers.util.Either<Climate.ParameterList<Holder<Biome>>, Holder<MultiNoiseBiomeSourceParameterList>> private static final com.mojang.serialization.MapCodec<Holder<MultiNoiseBiomeSourceParameterList>> -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateMultiNoiseBiomeSource(com.mojang.datafixers.util.Either<Climate.ParameterList<Holder<Biome>>, Holder<MultiNoiseBiomeSourceParameterList>> p_275370_) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddDebugInfo(List<String> pInfo, BlockPos pPos, Climate.Sampler pSampler) protected com.mojang.serialization.MapCodec<? extends BiomeSource> codec()static MultiNoiseBiomeSourcecreateFromList(Climate.ParameterList<Holder<Biome>> pParameters) static MultiNoiseBiomeSourcecreateFromPreset(Holder<MultiNoiseBiomeSourceParameterList> pParameters) getNoiseBiome(int pX, int pY, int pZ, Climate.Sampler pSampler) getNoiseBiome(Climate.TargetPoint pTargetPoint) private Climate.ParameterList<Holder<Biome>> booleanstable(ResourceKey<MultiNoiseBiomeSourceParameterList> pResourceKey) Methods inherited from class net.minecraft.world.level.biome.BiomeSource
findBiomeHorizontal, findBiomeHorizontal, findClosestBiome3d, getBiomesWithin, possibleBiomes
-
Field Details
-
ENTRY_CODEC
-
DIRECT_CODEC
public static final com.mojang.serialization.MapCodec<Climate.ParameterList<Holder<Biome>>> DIRECT_CODEC -
PRESET_CODEC
private static final com.mojang.serialization.MapCodec<Holder<MultiNoiseBiomeSourceParameterList>> PRESET_CODEC -
CODEC
-
parameters
private final com.mojang.datafixers.util.Either<Climate.ParameterList<Holder<Biome>>,Holder<MultiNoiseBiomeSourceParameterList>> parameters
-
-
Constructor Details
-
MultiNoiseBiomeSource
private MultiNoiseBiomeSource(com.mojang.datafixers.util.Either<Climate.ParameterList<Holder<Biome>>, Holder<MultiNoiseBiomeSourceParameterList>> p_275370_)
-
-
Method Details
-
createFromList
public static MultiNoiseBiomeSource createFromList(Climate.ParameterList<Holder<Biome>> pParameters) -
createFromPreset
public static MultiNoiseBiomeSource createFromPreset(Holder<MultiNoiseBiomeSourceParameterList> pParameters) -
parameters
-
collectPossibleBiomes
- Specified by:
collectPossibleBiomesin classBiomeSource
-
codec
- Specified by:
codecin classBiomeSource
-
stable
-
getNoiseBiome
- Specified by:
getNoiseBiomein interfaceBiomeResolver- Specified by:
getNoiseBiomein classBiomeSource
-
getNoiseBiome
-
addDebugInfo
- Overrides:
addDebugInfoin classBiomeSource
-