Package net.minecraft.world.gen.feature
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
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
RandomPatchFeatureConfig.Builder
-
Field Summary
Fields Modifier and Type Field Description Set<BlockState>
blacklist
BlockPlacer
blockPlacer
boolean
canReplace
static com.mojang.serialization.Codec<RandomPatchFeatureConfig>
CODEC
boolean
needsWater
boolean
project
int
spreadX
int
spreadY
int
spreadZ
BlockStateProvider
stateProvider
int
tries
Set<Block>
whitelist
Fields inherited from interface net.minecraft.world.gen.feature.FeatureConfig
DEFAULT
-
Constructor Summary
Constructors Modifier Constructor Description 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)
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)
-
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.minecraft.world.gen.feature.FeatureConfig
method_30649
-
Field Details
-
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
- 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
- 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
- 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
- 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
-