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 cvj
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 Lcvj;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 Lcvj;b:Laqo;
      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 Lcvj;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 Lcvj;d:Lcxj;
      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 Lcvj;e:Lcxj;
      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 Lcvj;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> Lcvj;<init>(Laqo;Lgl;Lcxj;Lcxj;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