Class FeatureSize
java.lang.Object
net.minecraft.world.gen.feature.size.FeatureSize
- Direct Known Subclasses:
- ThreeLayersFeatureSize,- TwoLayersFeatureSize
In charge of determining the amount of space needed by a tree to generate.
- Mappings:
- Namespace - Name - named - net/minecraft/world/gen/feature/size/FeatureSize- intermediary - net/minecraft/class_5201- official - eoc
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected static final intprotected final OptionalIntstatic final com.mojang.serialization.Codec<FeatureSize> 
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected static <S extends FeatureSize>
 com.mojang.serialization.codecs.RecordCodecBuilder<S, OptionalInt> abstract intgetRadius(int height, int y) The radius that the tree needs to be empty or replaceable in order for it to generate.protected abstract FeatureSizeType<?> getType()
- 
Field Details- 
TYPE_CODEC- Mappings:
- Namespace - Name - Mixin selector - named - TYPE_CODEC- Lnet/minecraft/world/gen/feature/size/FeatureSize;TYPE_CODEC:Lcom/mojang/serialization/Codec;- intermediary - field_24922- Lnet/minecraft/class_5201;field_24922:Lcom/mojang/serialization/Codec;- official - a- Leoc;a:Lcom/mojang/serialization/Codec;
 
- 
field_31522protected static final int field_31522- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - field_31522- Lnet/minecraft/world/gen/feature/size/FeatureSize;field_31522:I- intermediary - field_31522- Lnet/minecraft/class_5201;field_31522:I- official - b- Leoc;b:I
 
- 
minClippedHeight- Mappings:
- Namespace - Name - Mixin selector - named - minClippedHeight- Lnet/minecraft/world/gen/feature/size/FeatureSize;minClippedHeight:Ljava/util/OptionalInt;- intermediary - field_24146- Lnet/minecraft/class_5201;field_24146:Ljava/util/OptionalInt;- official - c- Leoc;c:Ljava/util/OptionalInt;
 
 
- 
- 
Constructor Details- 
FeatureSize- Mappings:
- Namespace - Name - Mixin selector - named - <init>- Lnet/minecraft/world/gen/feature/size/FeatureSize;<init>(Ljava/util/OptionalInt;)V- intermediary - <init>- Lnet/minecraft/class_5201;<init>(Ljava/util/OptionalInt;)V- official - <init>- Leoc;<init>(Ljava/util/OptionalInt;)V
 
 
- 
- 
Method Details- 
createCodecprotected static <S extends FeatureSize> com.mojang.serialization.codecs.RecordCodecBuilder<S,OptionalInt> createCodec()- Mappings:
- Namespace - Name - Mixin selector - named - createCodec- Lnet/minecraft/world/gen/feature/size/FeatureSize;createCodec()Lcom/mojang/serialization/codecs/RecordCodecBuilder;- intermediary - method_28820- Lnet/minecraft/class_5201;method_28820()Lcom/mojang/serialization/codecs/RecordCodecBuilder;- official - a- Leoc;a()Lcom/mojang/serialization/codecs/RecordCodecBuilder;
 
- 
getType- Mappings:
- Namespace - Name - Mixin selector - named - getType- Lnet/minecraft/world/gen/feature/size/FeatureSize;getType()Lnet/minecraft/world/gen/feature/size/FeatureSizeType;- intermediary - method_28824- Lnet/minecraft/class_5201;method_28824()Lnet/minecraft/class_5202;- official - b- Leoc;b()Leod;
 
- 
getRadiuspublic abstract int getRadius(int height, int y) The radius that the tree needs to be empty or replaceable in order for it to generate.- Mappings:
- Namespace - Name - Mixin selector - named - getRadius- Lnet/minecraft/world/gen/feature/size/FeatureSize;getRadius(II)I- intermediary - method_27378- Lnet/minecraft/class_5201;method_27378(II)I- official - a- Leoc;a(II)I
 
- 
getMinClippedHeight- Mappings:
- Namespace - Name - Mixin selector - named - getMinClippedHeight- Lnet/minecraft/world/gen/feature/size/FeatureSize;getMinClippedHeight()Ljava/util/OptionalInt;- intermediary - method_27377- Lnet/minecraft/class_5201;method_27377()Ljava/util/OptionalInt;- official - c- Leoc;c()Ljava/util/OptionalInt;
 
 
-