Class ThreeLayersFeatureSize

java.lang.Object
net.minecraft.world.gen.feature.size.FeatureSize
net.minecraft.world.gen.feature.size.ThreeLayersFeatureSize

public class ThreeLayersFeatureSize
extends FeatureSize
  • Field Details

    • CODEC

      public static final com.mojang.serialization.Codec<ThreeLayersFeatureSize> CODEC
    • limit

      private final int limit
    • upperLimit

      private final int upperLimit
    • lowerSize

      private final int lowerSize
    • middleSize

      private final int middleSize
    • upperSize

      private final int upperSize
  • Constructor Details

    • ThreeLayersFeatureSize

      public ThreeLayersFeatureSize​(int limit, int upperLimit, int lowerSize, int middleSize, int upperSize, OptionalInt minClippedHeight)
  • Method Details

    • getType

      protected FeatureSizeType<?> getType()
      Specified by:
      getType in class FeatureSize
    • 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 class FeatureSize