Class TwoLayersFeatureSize

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

public class TwoLayersFeatureSize extends FeatureSize
Mappings:
Namespace Name
named net/minecraft/world/gen/feature/size/TwoLayersFeatureSize
intermediary net/minecraft/class_5204
official efi
  • Field Details

    • CODEC

      public static final com.mojang.serialization.MapCodec<TwoLayersFeatureSize> CODEC
      Mappings:
      Namespace Name Mixin selector
      named CODEC Lnet/minecraft/world/gen/feature/size/TwoLayersFeatureSize;CODEC:Lcom/mojang/serialization/MapCodec;
      intermediary field_24925 Lnet/minecraft/class_5204;field_24925:Lcom/mojang/serialization/MapCodec;
      official d Lefi;d:Lcom/mojang/serialization/MapCodec;
    • limit

      private final int limit
      Mappings:
      Namespace Name Mixin selector
      named limit Lnet/minecraft/world/gen/feature/size/TwoLayersFeatureSize;limit:I
      intermediary field_24155 Lnet/minecraft/class_5204;field_24155:I
      official e Lefi;e:I
    • lowerSize

      private final int lowerSize
      Mappings:
      Namespace Name Mixin selector
      named lowerSize Lnet/minecraft/world/gen/feature/size/TwoLayersFeatureSize;lowerSize:I
      intermediary field_24156 Lnet/minecraft/class_5204;field_24156:I
      official f Lefi;f:I
    • upperSize

      private final int upperSize
      Mappings:
      Namespace Name Mixin selector
      named upperSize Lnet/minecraft/world/gen/feature/size/TwoLayersFeatureSize;upperSize:I
      intermediary field_24157 Lnet/minecraft/class_5204;field_24157:I
      official g Lefi;g:I
  • Constructor Details

    • TwoLayersFeatureSize

      public TwoLayersFeatureSize(int limit, int lowerSize, int upperSize)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/world/gen/feature/size/TwoLayersFeatureSize;<init>(III)V
      intermediary <init> Lnet/minecraft/class_5204;<init>(III)V
      official <init> Lefi;<init>(III)V
    • TwoLayersFeatureSize

      public TwoLayersFeatureSize(int limit, int lowerSize, int upperSize, OptionalInt minClippedHeight)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/world/gen/feature/size/TwoLayersFeatureSize;<init>(IIILjava/util/OptionalInt;)V
      intermediary <init> Lnet/minecraft/class_5204;<init>(IIILjava/util/OptionalInt;)V
      official <init> Lefi;<init>(IIILjava/util/OptionalInt;)V
  • Method Details

    • getType

      protected FeatureSizeType<?> getType()
      Specified by:
      getType in class FeatureSize
      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 Leff;b()Lefg;
    • 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
      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 Leff;a(II)I