net.minecraft.world.biome.source

public class MultiNoiseBiomeSource

extends BiomeSource

All mapped superinterfaces:

BiomeSupplier

net.minecraft.world.level.biome.MultiNoiseBiomeSource
net.minecraft.class_4766
net.minecraft.world.biome.source.MultiNoiseBiomeSource

Field summary

Modifier and TypeField
private static final com.mojang.serialization.MapCodec<RegistryEntry<Biome>>
ENTRY_CODEC
field_42984
BIOME_CODEC
public static final com.mojang.serialization.MapCodec<MultiNoiseUtil$Entries<RegistryEntry<Biome>>>
DIRECT_CODEC
field_24718
CUSTOM_CODEC
private static final com.mojang.serialization.MapCodec<RegistryEntry<MultiNoiseBiomeSourceParameterList>>
PRESET_CODEC
field_42985
PRESET_CODEC
public static final com.mojang.serialization.MapCodec<MultiNoiseBiomeSource>
CODEC
field_24719
CODEC
private final com.mojang.datafixers.util.Either<MultiNoiseUtil$Entries<RegistryEntry<Biome>>, RegistryEntry<MultiNoiseBiomeSourceParameterList>>
parameters
field_34498
biomeEntries

Constructor summary

ModifierConstructor
private (com.mojang.datafixers.util.Either<MultiNoiseUtil$Entries<RegistryEntry<Biome>>, RegistryEntry<MultiNoiseBiomeSourceParameterList>> biomeEntries)

Method summary

Modifier and TypeMethod
public static MultiNoiseBiomeSource
createFromList(Climate$ParameterList<Holder<Biome>> parameters)
method_49501(class_6544$class_6547<class_6880<class_1959>> arg0)
create(MultiNoiseUtil$Entries<RegistryEntry<Biome>> biomeEntries)
public static MultiNoiseBiomeSource
createFromPreset(Holder<MultiNoiseBiomeSourceParameterList> preset)
method_49503(class_6880<class_8197> arg0)
create(RegistryEntry<MultiNoiseBiomeSourceParameterList> biomeEntries)
private MultiNoiseUtil$Entries<RegistryEntry<Biome>>
parameters()
method_49506()
getBiomeEntries()
protected Stream<RegistryEntry<Biome>>
collectPossibleBiomes()
method_49494()
biomeStream()
protected com.mojang.serialization.MapCodec<? extends BiomeSource>
codec()
method_28442()
getCodec()
public boolean
stable(ResourceKey<MultiNoiseBiomeSourceParameterList> expected)
method_38168(class_5321<class_8197> arg0)
matchesInstance(RegistryKey<MultiNoiseBiomeSourceParameterList> parameterList)
public RegistryEntry<Biome>
getNoiseBiome(int quartX, int quartY, int quartZ, Climate$Sampler sampler)
method_38109(int arg0, int arg1, int arg2, class_6544$class_6552 arg3)
getBiome(int arg0, int arg1, int arg2, MultiNoiseUtil$MultiNoiseSampler arg3)
public RegistryEntry<Biome>
getNoiseBiome(Climate$TargetPoint target)
method_38167(class_6544$class_6553 arg0)
getBiomeAtPoint(MultiNoiseUtil$NoiseValuePoint point)
public void
addDebugInfo(List<String> result, BlockPos feetPos, Climate$Sampler sampler)
method_38114(List<String> arg0, class_2338 arg1, class_6544$class_6552 arg2)
addDebugInfo(List<String> arg0, BlockPos arg1, MultiNoiseUtil$MultiNoiseSampler arg2)
private static MultiNoiseUtil$Entries
lambda$parameters$2(Holder arg0)
method_49505(class_6880 arg0)
method_49505(RegistryEntry parameterListEntry)
private static MultiNoiseUtil$Entries
lambda$parameters$1(Climate$ParameterList arg0)
method_49504(class_6544$class_6547 arg0)
method_49504(MultiNoiseUtil$Entries entries)
private static com.mojang.datafixers.util.Either
lambda$static$0(MultiNoiseBiomeSource arg0)
method_49502(class_4766 arg0)
method_49502(MultiNoiseBiomeSource source)