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 csa
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 Lcsa;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 Lcsa;b:Lcth;
      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 Lcsa;c:Lcqu;
      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 Lcsa;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 Lcsa;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 Lcsa;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 Lcsa;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 Lcsa;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 Lcsa;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 Lcsa;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 Lcsa;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 Lcsa;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> Lcsa;<init>(Lcth;Lcqu;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

      private 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> Lcsa;<init>(Lcth;Lcqu;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