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/FeatureSizeintermediary net/minecraft/class_5201official efj
- 
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final intprotected final OptionalIntstatic final com.mojang.serialization.Codec<FeatureSize>  - 
Constructor Summary
Constructors - 
Method Summary
Modifier 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_CODECLnet/minecraft/world/gen/feature/size/FeatureSize;TYPE_CODEC:Lcom/mojang/serialization/Codec;intermediary field_24922Lnet/minecraft/class_5201;field_24922:Lcom/mojang/serialization/Codec;official aLefj;a:Lcom/mojang/serialization/Codec;
 - 
field_31522
protected static final int field_31522- See Also:
 - Mappings:
 Namespace Name Mixin selector named field_31522Lnet/minecraft/world/gen/feature/size/FeatureSize;field_31522:Iintermediary field_31522Lnet/minecraft/class_5201;field_31522:Iofficial bLefj;b:I
 - 
minClippedHeight
- Mappings:
 Namespace Name Mixin selector named minClippedHeightLnet/minecraft/world/gen/feature/size/FeatureSize;minClippedHeight:Ljava/util/OptionalInt;intermediary field_24146Lnet/minecraft/class_5201;field_24146:Ljava/util/OptionalInt;official cLefj;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;)Vintermediary <init>Lnet/minecraft/class_5201;<init>(Ljava/util/OptionalInt;)Vofficial <init>Lefj;<init>(Ljava/util/OptionalInt;)V
 
 - 
 - 
Method Details
- 
createCodec
protected static <S extends FeatureSize> com.mojang.serialization.codecs.RecordCodecBuilder<S,OptionalInt> createCodec()- Mappings:
 Namespace Name Mixin selector named createCodecLnet/minecraft/world/gen/feature/size/FeatureSize;createCodec()Lcom/mojang/serialization/codecs/RecordCodecBuilder;intermediary method_28820Lnet/minecraft/class_5201;method_28820()Lcom/mojang/serialization/codecs/RecordCodecBuilder;official aLefj;a()Lcom/mojang/serialization/codecs/RecordCodecBuilder;
 - 
getType
- Mappings:
 Namespace Name Mixin selector named getTypeLnet/minecraft/world/gen/feature/size/FeatureSize;getType()Lnet/minecraft/world/gen/feature/size/FeatureSizeType;intermediary method_28824Lnet/minecraft/class_5201;method_28824()Lnet/minecraft/class_5202;official bLefj;b()Lefk;
 - 
getRadius
public 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 getRadiusLnet/minecraft/world/gen/feature/size/FeatureSize;getRadius(II)Iintermediary method_27378Lnet/minecraft/class_5201;method_27378(II)Iofficial aLefj;a(II)I
 - 
getMinClippedHeight
- Mappings:
 Namespace Name Mixin selector named getMinClippedHeightLnet/minecraft/world/gen/feature/size/FeatureSize;getMinClippedHeight()Ljava/util/OptionalInt;intermediary method_27377Lnet/minecraft/class_5201;method_27377()Ljava/util/OptionalInt;official cLefj;c()Ljava/util/OptionalInt;
 
 -