类 RandomPatchFeatureConfig

  • 所有已实现的接口:
    FeatureConfig

    public class RandomPatchFeatureConfig
    extends Object
    implements FeatureConfig
    Mappings:
    Namespace Name
    official cuu
    intermediary net/minecraft/class_4638
    named net/minecraft/world/gen/feature/RandomPatchFeatureConfig
    • 字段详细资料

      • CODEC

        public static final com.mojang.serialization.Codec<RandomPatchFeatureConfig> CODEC
        Mappings:
        Namespace Name Mixin selector
        official a Lcuu;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 Lcuu;b:Lcwf;
        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 Lcuu;c:Lctl;
        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 Lcuu;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 Lcuu;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 Lcuu;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 Lcuu;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 Lcuu;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 Lcuu;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 Lcuu;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 Lcuu;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 Lcuu;l:Z
        intermediary field_21247 Lnet/minecraft/class_4638;field_21247:Z
        named needsWater Lnet/minecraft/world/gen/feature/RandomPatchFeatureConfig;needsWater:Z
    • 构造器详细资料

      • 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> Lcuu;<init>(Lcwf;Lctl;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> Lcuu;<init>(Lcwf;Lctl;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