net.minecraft.world.gen.feature.size

public class ThreeLayersFeatureSize

extends FeatureSize

net.minecraft.world.level.levelgen.feature.featuresize.ThreeLayersFeatureSize
net.minecraft.class_5203
net.minecraft.world.gen.feature.size.ThreeLayersFeatureSize

Field summary

Modifier and TypeField
public static final com.mojang.serialization.MapCodec<ThreeLayersFeatureSize>
CODEC
field_24924
CODEC
private final int
limit
field_24150
limit
private final int
upperLimit
field_24151
upperLimit
private final int
lowerSize
field_24152
lowerSize
private final int
middleSize
field_24153
middleSize
private final int
upperSize
field_24154
upperSize

Constructor summary

ModifierConstructor
public (int limit, int upperLimit, int lowerSize, int middleSize, int upperSize, OptionalInt minClippedHeight)

Method summary

Modifier and TypeMethod
protected FeatureSizeType<?>
type()
method_28824()
getType()
public int
getSizeAtHeight(int treeHeight, int yo)
method_27378(int arg0, int arg1)
getRadius(int arg0, int arg1)
private static com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_28827(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_28827(com.mojang.serialization.codecs.RecordCodecBuilder$Instance instance)
private static Integer
lambda$static$5(ThreeLayersFeatureSize arg0)
method_28831(class_5203 arg0)
method_28831(ThreeLayersFeatureSize size)
private static Integer
lambda$static$4(ThreeLayersFeatureSize arg0)
method_28826(class_5203 arg0)
method_28826(ThreeLayersFeatureSize size)
private static Integer
lambda$static$3(ThreeLayersFeatureSize arg0)
method_28828(class_5203 arg0)
method_28828(ThreeLayersFeatureSize size)
private static Integer
lambda$static$2(ThreeLayersFeatureSize arg0)
method_28829(class_5203 arg0)
method_28829(ThreeLayersFeatureSize size)
private static Integer
lambda$static$1(ThreeLayersFeatureSize arg0)
method_28830(class_5203 arg0)
method_28830(ThreeLayersFeatureSize size)