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
official dnw
intermediary net/minecraft/class_5204
named net/minecraft/world/gen/feature/size/TwoLayersFeatureSize
  • Field Details

    • CODEC

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

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

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

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

    • TwoLayersFeatureSize

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

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

    • getType

      protected FeatureSizeType<?> getType()
      Specified by:
      getType in class FeatureSize
      Mappings:
      Namespace Name Mixin selector
      official b Ldnt;b()Ldnu;
      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 class FeatureSize
      Mappings:
      Namespace Name Mixin selector
      official a Ldnt;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