Class RandomPatchFeatureConfig

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

public class RandomPatchFeatureConfig
extends Object
implements FeatureConfig
  • Field Details

    • CODEC

      public static final com.mojang.serialization.Codec<RandomPatchFeatureConfig> CODEC
    • stateProvider

      public final BlockStateProvider stateProvider
    • blockPlacer

      public final BlockPlacer blockPlacer
    • whitelist

      public final Set<Block> whitelist
    • blacklist

      public final Set<BlockState> blacklist
    • tries

      public final int tries
    • spreadX

      public final int spreadX
    • spreadY

      public final int spreadY
    • spreadZ

      public final int spreadZ
    • canReplace

      public final boolean canReplace
    • project

      public final boolean project
    • needsWater

      public final boolean needsWater
  • 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)
    • 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)