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
official dfz
intermediary net/minecraft/class_5927
named net/minecraft/world/gen/feature/VegetationPatchFeatureConfig
  • Field Details

    • CODEC

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

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

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

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

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

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

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

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

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

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

      public final float extraEdgeColumnChance
      Mappings:
      Namespace Name Mixin selector
      official k Ldfz;k:F
      intermediary field_29295 Lnet/minecraft/class_5927;field_29295:F
      named extraEdgeColumnChance Lnet/minecraft/world/gen/feature/VegetationPatchFeatureConfig;extraEdgeColumnChance: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
      official <init> Ldfz;<init>(Lakh;Ldgz;Lhc;Ldja;Layr;FIFLayr;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
      named <init> Lnet/minecraft/world/gen/feature/VegetationPatchFeatureConfig;<init>(Lnet/minecraft/tag/TagKey;Lnet/minecraft/world/gen/stateprovider/BlockStateProvider;Lnet/minecraft/util/registry/RegistryEntry;Lnet/minecraft/util/math/VerticalSurfaceType;Lnet/minecraft/util/math/intprovider/IntProvider;FIFLnet/minecraft/util/math/intprovider/IntProvider;F)V