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 cvk
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 Lcvk;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 DataPool<IntProvider> heightDistribution
      Mappings:
      Namespace Name Mixin selector
      official b Lcvk;b:Laqp;
      intermediary field_29260 Lnet/minecraft/class_5924;field_29260:Lnet/minecraft/class_6005;
      named heightDistribution Lnet/minecraft/world/gen/feature/GrowingPlantFeatureConfig;heightDistribution:Lnet/minecraft/util/collection/DataPool;
    • direction

      public final Direction direction
      Mappings:
      Namespace Name Mixin selector
      official c Lcvk;c:Lgl;
      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 Lcvk;d:Lcxk;
      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 Lcvk;e:Lcxk;
      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 Lcvk;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(DataPool<IntProvider> heightDistribution, Direction direction, BlockStateProvider bodyProvider, BlockStateProvider headProvider, boolean allowWater)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lcvk;<init>(Laqp;Lgl;Lcxk;Lcxk;Z)V
      intermediary <init> Lnet/minecraft/class_5924;<init>(Lnet/minecraft/class_6005;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/DataPool;Lnet/minecraft/util/math/Direction;Lnet/minecraft/world/gen/stateprovider/BlockStateProvider;Lnet/minecraft/world/gen/stateprovider/BlockStateProvider;Z)V