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 dab
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 Ldab;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 Identifier replaceable
      Mappings:
      Namespace Name Mixin selector
      official b Ldab;b:Lyb;
      intermediary field_29286 Lnet/minecraft/class_5927;field_29286:Lnet/minecraft/class_2960;
      named replaceable Lnet/minecraft/world/gen/feature/VegetationPatchFeatureConfig;replaceable:Lnet/minecraft/util/Identifier;
    • groundState

      public final BlockStateProvider groundState
      Mappings:
      Namespace Name Mixin selector
      official c Ldab;c:Ldaw;
      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 Supplier<ConfiguredFeature<?,?>> vegetationFeature
      Mappings:
      Namespace Name Mixin selector
      official d Ldab;d:Ljava/util/function/Supplier;
      intermediary field_29288 Lnet/minecraft/class_5927;field_29288:Ljava/util/function/Supplier;
      named vegetationFeature Lnet/minecraft/world/gen/feature/VegetationPatchFeatureConfig;vegetationFeature:Ljava/util/function/Supplier;
    • surface

      public final VerticalSurfaceType surface
      Mappings:
      Namespace Name Mixin selector
      official e Ldab;e:Lddd;
      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 Ldab;f:Laup;
      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 Ldab;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 Ldab;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 Ldab;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 Ldab;j:Laup;
      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 Ldab;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(Identifier replaceable, BlockStateProvider groundState, Supplier<ConfiguredFeature<?,?>> vegetationFeature, VerticalSurfaceType surface, IntProvider depth, float extraBottomBlockChance, int verticalRange, float vegetationChance, IntProvider horizontalRadius, float extraEdgeColumnChance)
      Mappings:
      Namespace Name Mixin selector
      official <init> Ldab;<init>(Lyb;Ldaw;Ljava/util/function/Supplier;Lddd;Laup;FIFLaup;F)V
      intermediary <init> Lnet/minecraft/class_5927;<init>(Lnet/minecraft/class_2960;Lnet/minecraft/class_4651;Ljava/util/function/Supplier;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/util/Identifier;Lnet/minecraft/world/gen/stateprovider/BlockStateProvider;Ljava/util/function/Supplier;Lnet/minecraft/util/math/VerticalSurfaceType;Lnet/minecraft/util/math/intprovider/IntProvider;FIFLnet/minecraft/util/math/intprovider/IntProvider;F)V