net.minecraft.world.gen.heightprovider

public class WeightedListHeightProvider

extends HeightProvider

net.minecraft.world.level.levelgen.heightproviders.WeightedListHeight
net.minecraft.class_6791
net.minecraft.world.gen.heightprovider.WeightedListHeightProvider

Field summary

Modifier and TypeField
public static final com.mojang.serialization.MapCodec<WeightedListHeightProvider>
CODEC
field_35712
WEIGHTED_LIST_CODEC
private final Pool<HeightProvider>
distribution
field_35713
weightedList

Constructor summary

ModifierConstructor
public (Pool<HeightProvider> weightedList)

Method summary

Modifier and TypeMethod
public int
sample(RandomSource random, WorldGenerationContext heightAccessor)
method_35391(class_5819 arg0, class_5868 arg1)
get(Random arg0, HeightContext arg1)
public HeightProviderType<?>
getType()
method_35388()
getType()
private static com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_39612(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_39612(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
private static Pool
lambda$static$1(WeightedListHeight arg0)
method_39613(class_6791 arg0)
method_39613(WeightedListHeightProvider arg0)