Class ThreeLayersFeatureSize
java.lang.Object
net.minecraft.world.gen.feature.size.FeatureSize
net.minecraft.world.gen.feature.size.ThreeLayersFeatureSize
public class ThreeLayersFeatureSize extends FeatureSize
- Mappings:
Namespace Name official csr
intermediary net/minecraft/class_5203
named net/minecraft/world/gen/feature/size/ThreeLayersFeatureSize
-
Field Summary
Fields Modifier and Type Field Description static com.mojang.serialization.Codec<ThreeLayersFeatureSize>
CODEC
private int
limit
private int
lowerSize
private int
middleSize
private int
upperLimit
private int
upperSize
Fields inherited from class net.minecraft.world.gen.feature.size.FeatureSize
minClippedHeight, TYPE_CODEC
-
Constructor Summary
Constructors Constructor Description ThreeLayersFeatureSize(int limit, int upperLimit, int lowerSize, int middleSize, int upperSize, OptionalInt minClippedHeight)
-
Method Summary
Modifier and Type Method Description int
getRadius(int height, int y)
The radius that the tree needs to be empty or replaceable in order for it to generate.protected FeatureSizeType<?>
getType()
Methods inherited from class net.minecraft.world.gen.feature.size.FeatureSize
createCodec, getMinClippedHeight
-
Field Details
-
CODEC
- Mappings:
Namespace Name Mixin selector official c
Lcsr;c:Lcom/mojang/serialization/Codec;
intermediary field_24924
Lnet/minecraft/class_5203;field_24924:Lcom/mojang/serialization/Codec;
named CODEC
Lnet/minecraft/world/gen/feature/size/ThreeLayersFeatureSize;CODEC:Lcom/mojang/serialization/Codec;
-
limit
private final int limit- Mappings:
Namespace Name Mixin selector official d
Lcsr;d:I
intermediary field_24150
Lnet/minecraft/class_5203;field_24150:I
named limit
Lnet/minecraft/world/gen/feature/size/ThreeLayersFeatureSize;limit:I
-
upperLimit
private final int upperLimit- Mappings:
Namespace Name Mixin selector official e
Lcsr;e:I
intermediary field_24151
Lnet/minecraft/class_5203;field_24151:I
named upperLimit
Lnet/minecraft/world/gen/feature/size/ThreeLayersFeatureSize;upperLimit:I
-
lowerSize
private final int lowerSize- Mappings:
Namespace Name Mixin selector official f
Lcsr;f:I
intermediary field_24152
Lnet/minecraft/class_5203;field_24152:I
named lowerSize
Lnet/minecraft/world/gen/feature/size/ThreeLayersFeatureSize;lowerSize:I
-
middleSize
private final int middleSize- Mappings:
Namespace Name Mixin selector official g
Lcsr;g:I
intermediary field_24153
Lnet/minecraft/class_5203;field_24153:I
named middleSize
Lnet/minecraft/world/gen/feature/size/ThreeLayersFeatureSize;middleSize:I
-
upperSize
private final int upperSize- Mappings:
Namespace Name Mixin selector official h
Lcsr;h:I
intermediary field_24154
Lnet/minecraft/class_5203;field_24154:I
named upperSize
Lnet/minecraft/world/gen/feature/size/ThreeLayersFeatureSize;upperSize:I
-
-
Constructor Details
-
ThreeLayersFeatureSize
public ThreeLayersFeatureSize(int limit, int upperLimit, int lowerSize, int middleSize, int upperSize, OptionalInt minClippedHeight)- Mappings:
Namespace Name Mixin selector official <init>
Lcsr;<init>(IIIIILjava/util/OptionalInt;)V
intermediary <init>
Lnet/minecraft/class_5203;<init>(IIIIILjava/util/OptionalInt;)V
named <init>
Lnet/minecraft/world/gen/feature/size/ThreeLayersFeatureSize;<init>(IIIIILjava/util/OptionalInt;)V
-
-
Method Details
-
getType
- Specified by:
getType
in classFeatureSize
- Mappings:
Namespace Name Mixin selector official b
Lcsp;b()Lcsq;
intermediary method_28824
Lnet/minecraft/class_5201;method_28824()Lnet/minecraft/class_5202;
named getType
Lnet/minecraft/world/gen/feature/size/FeatureSize;getType()Lnet/minecraft/world/gen/feature/size/FeatureSizeType;
-
getRadius
public int getRadius(int height, int y)The radius that the tree needs to be empty or replaceable in order for it to generate.- Specified by:
getRadius
in classFeatureSize
- Mappings:
Namespace Name Mixin selector official a
Lcsp;a(II)I
intermediary method_27378
Lnet/minecraft/class_5201;method_27378(II)I
named getRadius
Lnet/minecraft/world/gen/feature/size/FeatureSize;getRadius(II)I
-