Class GrowingPlantFeatureConfig

java.lang.Object
net.minecraft.world.gen.feature.GrowingPlantFeatureConfig
All Implemented Interfaces:
FeatureConfig

public class GrowingPlantFeatureConfig
extends Object
implements FeatureConfig
Mappings:
Namespace Name
official csy
intermediary net/minecraft/class_5924
named net/minecraft/world/gen/feature/GrowingPlantFeatureConfig
  • Field Details

    • CODEC

      public static final com.mojang.serialization.Codec<GrowingPlantFeatureConfig> CODEC
      Mappings:
      Namespace Name Mixin selector
      official a Lcsy;a:Lcom/mojang/serialization/Codec;
      intermediary field_29259 Lnet/minecraft/class_5924;field_29259:Lcom/mojang/serialization/Codec;
      named CODEC Lnet/minecraft/world/gen/feature/GrowingPlantFeatureConfig;CODEC:Lcom/mojang/serialization/Codec;
    • heightDistribution

      public final WeightedList<UniformIntDistribution> heightDistribution
      Mappings:
      Namespace Name Mixin selector
      official b Lcsy;b:Lawk;
      intermediary field_29260 Lnet/minecraft/class_5924;field_29260:Lnet/minecraft/class_4131;
      named heightDistribution Lnet/minecraft/world/gen/feature/GrowingPlantFeatureConfig;heightDistribution:Lnet/minecraft/util/collection/WeightedList;
    • direction

      public final Direction direction
      Mappings:
      Namespace Name Mixin selector
      official c Lcsy;c:Lgc;
      intermediary field_29261 Lnet/minecraft/class_5924;field_29261:Lnet/minecraft/class_2350;
      named direction Lnet/minecraft/world/gen/feature/GrowingPlantFeatureConfig;direction:Lnet/minecraft/util/math/Direction;
    • bodyProvider

      public final BlockStateProvider bodyProvider
      Mappings:
      Namespace Name Mixin selector
      official d Lcsy;d:Lcuy;
      intermediary field_29262 Lnet/minecraft/class_5924;field_29262:Lnet/minecraft/class_4651;
      named bodyProvider Lnet/minecraft/world/gen/feature/GrowingPlantFeatureConfig;bodyProvider:Lnet/minecraft/world/gen/stateprovider/BlockStateProvider;
    • headProvider

      public final BlockStateProvider headProvider
      Mappings:
      Namespace Name Mixin selector
      official e Lcsy;e:Lcuy;
      intermediary field_29263 Lnet/minecraft/class_5924;field_29263:Lnet/minecraft/class_4651;
      named headProvider Lnet/minecraft/world/gen/feature/GrowingPlantFeatureConfig;headProvider:Lnet/minecraft/world/gen/stateprovider/BlockStateProvider;
    • allowWater

      public final boolean allowWater
      Mappings:
      Namespace Name Mixin selector
      official f Lcsy;f:Z
      intermediary field_29264 Lnet/minecraft/class_5924;field_29264:Z
      named allowWater Lnet/minecraft/world/gen/feature/GrowingPlantFeatureConfig;allowWater:Z
  • Constructor Details

    • GrowingPlantFeatureConfig

      public GrowingPlantFeatureConfig​(WeightedList<UniformIntDistribution> heightDistribution, Direction direction, BlockStateProvider bodyProvider, BlockStateProvider headProvider, boolean allowWater)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lcsy;<init>(Lawk;Lgc;Lcuy;Lcuy;Z)V
      intermediary <init> Lnet/minecraft/class_5924;<init>(Lnet/minecraft/class_4131;Lnet/minecraft/class_2350;Lnet/minecraft/class_4651;Lnet/minecraft/class_4651;Z)V
      named <init> Lnet/minecraft/world/gen/feature/GrowingPlantFeatureConfig;<init>(Lnet/minecraft/util/collection/WeightedList;Lnet/minecraft/util/math/Direction;Lnet/minecraft/world/gen/stateprovider/BlockStateProvider;Lnet/minecraft/world/gen/stateprovider/BlockStateProvider;Z)V