Class RandomPatchFeatureConfig

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

public class RandomPatchFeatureConfig extends Object implements FeatureConfig
Mappings:
Namespace Name
official cvy
intermediary net/minecraft/class_4638
named net/minecraft/world/gen/feature/RandomPatchFeatureConfig
  • Field Details

    • CODEC

      public static final com.mojang.serialization.Codec<RandomPatchFeatureConfig> CODEC
      Mappings:
      Namespace Name Mixin selector
      official a Lcvy;a:Lcom/mojang/serialization/Codec;
      intermediary field_24902 Lnet/minecraft/class_4638;field_24902:Lcom/mojang/serialization/Codec;
      named CODEC Lnet/minecraft/world/gen/feature/RandomPatchFeatureConfig;CODEC:Lcom/mojang/serialization/Codec;
    • stateProvider

      public final BlockStateProvider stateProvider
      Mappings:
      Namespace Name Mixin selector
      official b Lcvy;b:Lcxj;
      intermediary field_21237 Lnet/minecraft/class_4638;field_21237:Lnet/minecraft/class_4651;
      named stateProvider Lnet/minecraft/world/gen/feature/RandomPatchFeatureConfig;stateProvider:Lnet/minecraft/world/gen/stateprovider/BlockStateProvider;
    • blockPlacer

      public final BlockPlacer blockPlacer
      Mappings:
      Namespace Name Mixin selector
      official c Lcvy;c:Lcuq;
      intermediary field_21238 Lnet/minecraft/class_4638;field_21238:Lnet/minecraft/class_4629;
      named blockPlacer Lnet/minecraft/world/gen/feature/RandomPatchFeatureConfig;blockPlacer:Lnet/minecraft/world/gen/placer/BlockPlacer;
    • whitelist

      public final Set<Block> whitelist
      Mappings:
      Namespace Name Mixin selector
      official d Lcvy;d:Ljava/util/Set;
      intermediary field_21239 Lnet/minecraft/class_4638;field_21239:Ljava/util/Set;
      named whitelist Lnet/minecraft/world/gen/feature/RandomPatchFeatureConfig;whitelist:Ljava/util/Set;
    • blacklist

      public final Set<BlockState> blacklist
      Mappings:
      Namespace Name Mixin selector
      official e Lcvy;e:Ljava/util/Set;
      intermediary field_21240 Lnet/minecraft/class_4638;field_21240:Ljava/util/Set;
      named blacklist Lnet/minecraft/world/gen/feature/RandomPatchFeatureConfig;blacklist:Ljava/util/Set;
    • tries

      public final int tries
      Mappings:
      Namespace Name Mixin selector
      official f Lcvy;f:I
      intermediary field_21241 Lnet/minecraft/class_4638;field_21241:I
      named tries Lnet/minecraft/world/gen/feature/RandomPatchFeatureConfig;tries:I
    • spreadX

      public final int spreadX
      Mappings:
      Namespace Name Mixin selector
      official g Lcvy;g:I
      intermediary field_21242 Lnet/minecraft/class_4638;field_21242:I
      named spreadX Lnet/minecraft/world/gen/feature/RandomPatchFeatureConfig;spreadX:I
    • spreadY

      public final int spreadY
      Mappings:
      Namespace Name Mixin selector
      official h Lcvy;h:I
      intermediary field_21243 Lnet/minecraft/class_4638;field_21243:I
      named spreadY Lnet/minecraft/world/gen/feature/RandomPatchFeatureConfig;spreadY:I
    • spreadZ

      public final int spreadZ
      Mappings:
      Namespace Name Mixin selector
      official i Lcvy;i:I
      intermediary field_21244 Lnet/minecraft/class_4638;field_21244:I
      named spreadZ Lnet/minecraft/world/gen/feature/RandomPatchFeatureConfig;spreadZ:I
    • canReplace

      public final boolean canReplace
      Mappings:
      Namespace Name Mixin selector
      official j Lcvy;j:Z
      intermediary field_21245 Lnet/minecraft/class_4638;field_21245:Z
      named canReplace Lnet/minecraft/world/gen/feature/RandomPatchFeatureConfig;canReplace:Z
    • project

      public final boolean project
      Mappings:
      Namespace Name Mixin selector
      official k Lcvy;k:Z
      intermediary field_21246 Lnet/minecraft/class_4638;field_21246:Z
      named project Lnet/minecraft/world/gen/feature/RandomPatchFeatureConfig;project:Z
    • needsWater

      public final boolean needsWater
      Mappings:
      Namespace Name Mixin selector
      official l Lcvy;l:Z
      intermediary field_21247 Lnet/minecraft/class_4638;field_21247:Z
      named needsWater Lnet/minecraft/world/gen/feature/RandomPatchFeatureConfig;needsWater:Z
  • Constructor Details

    • RandomPatchFeatureConfig

      private RandomPatchFeatureConfig(BlockStateProvider stateProvider, BlockPlacer blockPlacer, List<BlockState> whitelist, List<BlockState> blacklist, int tries, int spreadX, int spreadY, int spreadZ, boolean canReplace, boolean project, boolean needsWater)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lcvy;<init>(Lcxj;Lcuq;Ljava/util/List;Ljava/util/List;IIIIZZZ)V
      intermediary <init> Lnet/minecraft/class_4638;<init>(Lnet/minecraft/class_4651;Lnet/minecraft/class_4629;Ljava/util/List;Ljava/util/List;IIIIZZZ)V
      named <init> Lnet/minecraft/world/gen/feature/RandomPatchFeatureConfig;<init>(Lnet/minecraft/world/gen/stateprovider/BlockStateProvider;Lnet/minecraft/world/gen/placer/BlockPlacer;Ljava/util/List;Ljava/util/List;IIIIZZZ)V
    • RandomPatchFeatureConfig

      RandomPatchFeatureConfig(BlockStateProvider stateProvider, BlockPlacer blockPlacer, Set<Block> whitelist, Set<BlockState> blacklist, int tries, int spreadX, int spreadY, int spreadZ, boolean canReplace, boolean project, boolean needsWater)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lcvy;<init>(Lcxj;Lcuq;Ljava/util/Set;Ljava/util/Set;IIIIZZZ)V
      intermediary <init> Lnet/minecraft/class_4638;<init>(Lnet/minecraft/class_4651;Lnet/minecraft/class_4629;Ljava/util/Set;Ljava/util/Set;IIIIZZZ)V
      named <init> Lnet/minecraft/world/gen/feature/RandomPatchFeatureConfig;<init>(Lnet/minecraft/world/gen/stateprovider/BlockStateProvider;Lnet/minecraft/world/gen/placer/BlockPlacer;Ljava/util/Set;Ljava/util/Set;IIIIZZZ)V