Class VegetationPatchFeatureConfig

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

public class VegetationPatchFeatureConfig extends Object implements FeatureConfig
Mappings:
Namespace Name
named net/minecraft/world/gen/feature/VegetationPatchFeatureConfig
intermediary net/minecraft/class_5927
official ejy
  • Field Details

    • CODEC

      public static final com.mojang.serialization.Codec<VegetationPatchFeatureConfig> CODEC
      Mappings:
      Namespace Name Mixin selector
      named CODEC Lnet/minecraft/world/gen/feature/VegetationPatchFeatureConfig;CODEC:Lcom/mojang/serialization/Codec;
      intermediary field_29285 Lnet/minecraft/class_5927;field_29285:Lcom/mojang/serialization/Codec;
      official a Lejy;a:Lcom/mojang/serialization/Codec;
    • replaceable

      public final TagKey<Block> replaceable
      Mappings:
      Namespace Name Mixin selector
      named replaceable Lnet/minecraft/world/gen/feature/VegetationPatchFeatureConfig;replaceable:Lnet/minecraft/registry/tag/TagKey;
      intermediary field_29286 Lnet/minecraft/class_5927;field_29286:Lnet/minecraft/class_6862;
      official b Lejy;b:Layk;
    • groundState

      public final BlockStateProvider groundState
      Mappings:
      Namespace Name Mixin selector
      named groundState Lnet/minecraft/world/gen/feature/VegetationPatchFeatureConfig;groundState:Lnet/minecraft/world/gen/stateprovider/BlockStateProvider;
      intermediary field_29287 Lnet/minecraft/class_5927;field_29287:Lnet/minecraft/class_4651;
      official c Lejy;c:Lela;
    • vegetationFeature

      public final RegistryEntry<PlacedFeature> vegetationFeature
      Mappings:
      Namespace Name Mixin selector
      named vegetationFeature Lnet/minecraft/world/gen/feature/VegetationPatchFeatureConfig;vegetationFeature:Lnet/minecraft/registry/entry/RegistryEntry;
      intermediary field_29288 Lnet/minecraft/class_5927;field_29288:Lnet/minecraft/class_6880;
      official d Lejy;d:Ljq;
    • surface

      public final VerticalSurfaceType surface
      Mappings:
      Namespace Name Mixin selector
      named surface Lnet/minecraft/world/gen/feature/VegetationPatchFeatureConfig;surface:Lnet/minecraft/util/math/VerticalSurfaceType;
      intermediary field_29289 Lnet/minecraft/class_5927;field_29289:Lnet/minecraft/class_5932;
      official e Lejy;e:Lend;
    • depth

      public final IntProvider depth
      Mappings:
      Namespace Name Mixin selector
      named depth Lnet/minecraft/world/gen/feature/VegetationPatchFeatureConfig;depth:Lnet/minecraft/util/math/intprovider/IntProvider;
      intermediary field_29290 Lnet/minecraft/class_5927;field_29290:Lnet/minecraft/class_6017;
      official f Lejy;f:Lbsn;
    • extraBottomBlockChance

      public final float extraBottomBlockChance
      Mappings:
      Namespace Name Mixin selector
      named extraBottomBlockChance Lnet/minecraft/world/gen/feature/VegetationPatchFeatureConfig;extraBottomBlockChance:F
      intermediary field_29291 Lnet/minecraft/class_5927;field_29291:F
      official g Lejy;g:F
    • verticalRange

      public final int verticalRange
      Mappings:
      Namespace Name Mixin selector
      named verticalRange Lnet/minecraft/world/gen/feature/VegetationPatchFeatureConfig;verticalRange:I
      intermediary field_29292 Lnet/minecraft/class_5927;field_29292:I
      official h Lejy;h:I
    • vegetationChance

      public final float vegetationChance
      Mappings:
      Namespace Name Mixin selector
      named vegetationChance Lnet/minecraft/world/gen/feature/VegetationPatchFeatureConfig;vegetationChance:F
      intermediary field_29293 Lnet/minecraft/class_5927;field_29293:F
      official i Lejy;i:F
    • horizontalRadius

      public final IntProvider horizontalRadius
      Mappings:
      Namespace Name Mixin selector
      named horizontalRadius Lnet/minecraft/world/gen/feature/VegetationPatchFeatureConfig;horizontalRadius:Lnet/minecraft/util/math/intprovider/IntProvider;
      intermediary field_29294 Lnet/minecraft/class_5927;field_29294:Lnet/minecraft/class_6017;
      official j Lejy;j:Lbsn;
    • extraEdgeColumnChance

      public final float extraEdgeColumnChance
      Mappings:
      Namespace Name Mixin selector
      named extraEdgeColumnChance Lnet/minecraft/world/gen/feature/VegetationPatchFeatureConfig;extraEdgeColumnChance:F
      intermediary field_29295 Lnet/minecraft/class_5927;field_29295:F
      official k Lejy;k:F
  • Constructor Details

    • VegetationPatchFeatureConfig

      public VegetationPatchFeatureConfig(TagKey<Block> replaceable, BlockStateProvider groundState, RegistryEntry<PlacedFeature> vegetationFeature, VerticalSurfaceType surface, IntProvider depth, float extraBottomBlockChance, int verticalRange, float vegetationChance, IntProvider horizontalRadius, float extraEdgeColumnChance)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/world/gen/feature/VegetationPatchFeatureConfig;<init>(Lnet/minecraft/registry/tag/TagKey;Lnet/minecraft/world/gen/stateprovider/BlockStateProvider;Lnet/minecraft/registry/entry/RegistryEntry;Lnet/minecraft/util/math/VerticalSurfaceType;Lnet/minecraft/util/math/intprovider/IntProvider;FIFLnet/minecraft/util/math/intprovider/IntProvider;F)V
      intermediary <init> Lnet/minecraft/class_5927;<init>(Lnet/minecraft/class_6862;Lnet/minecraft/class_4651;Lnet/minecraft/class_6880;Lnet/minecraft/class_5932;Lnet/minecraft/class_6017;FIFLnet/minecraft/class_6017;F)V
      official <init> Lejy;<init>(Layk;Lela;Ljq;Lend;Lbsn;FIFLbsn;F)V