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 cud
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 Lcud;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 Lcud;b:Lwl;
      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 Lcud;c:Lcuy;
      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 Lcud;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 Lcud;e:Lcwt;
      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 UniformIntDistribution depth
      Mappings:
      Namespace Name Mixin selector
      official f Lcud;f:Lahh;
      intermediary field_29290 Lnet/minecraft/class_5927;field_29290:Lnet/minecraft/class_5428;
      named depth Lnet/minecraft/world/gen/feature/VegetationPatchFeatureConfig;depth:Lnet/minecraft/world/gen/UniformIntDistribution;
    • extraBottomBlockChance

      public final float extraBottomBlockChance
      Mappings:
      Namespace Name Mixin selector
      official g Lcud;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 Lcud;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 Lcud;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 UniformIntDistribution horizontalRadius
      Mappings:
      Namespace Name Mixin selector
      official j Lcud;j:Lahh;
      intermediary field_29294 Lnet/minecraft/class_5927;field_29294:Lnet/minecraft/class_5428;
      named horizontalRadius Lnet/minecraft/world/gen/feature/VegetationPatchFeatureConfig;horizontalRadius:Lnet/minecraft/world/gen/UniformIntDistribution;
    • extraEdgeColumnChance

      public final float extraEdgeColumnChance
      Mappings:
      Namespace Name Mixin selector
      official k Lcud;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, UniformIntDistribution depth, float extraBottomBlockChance, int verticalRange, float vegetationChance, UniformIntDistribution horizontalRadius, float extraEdgeColumnChance)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lcud;<init>(Lwl;Lcuy;Ljava/util/function/Supplier;Lcwt;Lahh;FIFLahh;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_5428;FIFLnet/minecraft/class_5428;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/world/gen/UniformIntDistribution;FIFLnet/minecraft/world/gen/UniformIntDistribution;F)V