类 BlockStateProviderType<P extends BlockStateProvider>


  • public class BlockStateProviderType<P extends BlockStateProvider>
    extends Object
    Mappings:
    Namespace Name
    official cwg
    intermediary net/minecraft/class_4652
    named net/minecraft/world/gen/stateprovider/BlockStateProviderType
    • 字段详细资料

      • SIMPLE_STATE_PROVIDER

        public static final BlockStateProviderType<SimpleBlockStateProvider> SIMPLE_STATE_PROVIDER
        Mappings:
        Namespace Name Mixin selector
        official a Lcwg;a:Lcwg;
        intermediary field_21305 Lnet/minecraft/class_4652;field_21305:Lnet/minecraft/class_4652;
        named SIMPLE_STATE_PROVIDER Lnet/minecraft/world/gen/stateprovider/BlockStateProviderType;SIMPLE_STATE_PROVIDER:Lnet/minecraft/world/gen/stateprovider/BlockStateProviderType;
      • WEIGHTED_STATE_PROVIDER

        public static final BlockStateProviderType<WeightedBlockStateProvider> WEIGHTED_STATE_PROVIDER
        Mappings:
        Namespace Name Mixin selector
        official b Lcwg;b:Lcwg;
        intermediary field_21306 Lnet/minecraft/class_4652;field_21306:Lnet/minecraft/class_4652;
        named WEIGHTED_STATE_PROVIDER Lnet/minecraft/world/gen/stateprovider/BlockStateProviderType;WEIGHTED_STATE_PROVIDER:Lnet/minecraft/world/gen/stateprovider/BlockStateProviderType;
      • PLAIN_FLOWER_PROVIDER

        public static final BlockStateProviderType<PlainsFlowerBlockStateProvider> PLAIN_FLOWER_PROVIDER
        Mappings:
        Namespace Name Mixin selector
        official c Lcwg;c:Lcwg;
        intermediary field_21307 Lnet/minecraft/class_4652;field_21307:Lnet/minecraft/class_4652;
        named PLAIN_FLOWER_PROVIDER Lnet/minecraft/world/gen/stateprovider/BlockStateProviderType;PLAIN_FLOWER_PROVIDER:Lnet/minecraft/world/gen/stateprovider/BlockStateProviderType;
      • FOREST_FLOWER_PROVIDER

        public static final BlockStateProviderType<ForestFlowerBlockStateProvider> FOREST_FLOWER_PROVIDER
        Mappings:
        Namespace Name Mixin selector
        official d Lcwg;d:Lcwg;
        intermediary field_21308 Lnet/minecraft/class_4652;field_21308:Lnet/minecraft/class_4652;
        named FOREST_FLOWER_PROVIDER Lnet/minecraft/world/gen/stateprovider/BlockStateProviderType;FOREST_FLOWER_PROVIDER:Lnet/minecraft/world/gen/stateprovider/BlockStateProviderType;
      • ROTATED_BLOCK_PROVIDER

        public static final BlockStateProviderType<PillarBlockStateProvider> ROTATED_BLOCK_PROVIDER
        Mappings:
        Namespace Name Mixin selector
        official e Lcwg;e:Lcwg;
        intermediary field_24938 Lnet/minecraft/class_4652;field_24938:Lnet/minecraft/class_4652;
        named ROTATED_BLOCK_PROVIDER Lnet/minecraft/world/gen/stateprovider/BlockStateProviderType;ROTATED_BLOCK_PROVIDER:Lnet/minecraft/world/gen/stateprovider/BlockStateProviderType;
      • RANDOMIZED_INT_STATE_PROVIDER

        public static final BlockStateProviderType<RandomizedIntBlockStateProvider> RANDOMIZED_INT_STATE_PROVIDER
        Mappings:
        Namespace Name Mixin selector
        official f Lcwg;f:Lcwg;
        intermediary field_29300 Lnet/minecraft/class_4652;field_29300:Lnet/minecraft/class_4652;
        named RANDOMIZED_INT_STATE_PROVIDER Lnet/minecraft/world/gen/stateprovider/BlockStateProviderType;RANDOMIZED_INT_STATE_PROVIDER:Lnet/minecraft/world/gen/stateprovider/BlockStateProviderType;
      • codec

        private final com.mojang.serialization.Codec<P extends BlockStateProvider> codec
        Mappings:
        Namespace Name Mixin selector
        official g Lcwg;g:Lcom/mojang/serialization/Codec;
        intermediary field_24939 Lnet/minecraft/class_4652;field_24939:Lcom/mojang/serialization/Codec;
        named codec Lnet/minecraft/world/gen/stateprovider/BlockStateProviderType;codec:Lcom/mojang/serialization/Codec;
    • 构造器详细资料

      • BlockStateProviderType

        private BlockStateProviderType​(com.mojang.serialization.Codec<P> codec)
        Mappings:
        Namespace Name Mixin selector
        official <init> Lcwg;<init>(Lcom/mojang/serialization/Codec;)V
        intermediary <init> Lnet/minecraft/class_4652;<init>(Lcom/mojang/serialization/Codec;)V
        named <init> Lnet/minecraft/world/gen/stateprovider/BlockStateProviderType;<init>(Lcom/mojang/serialization/Codec;)V
    • 方法详细资料

      • register

        private static <P extends BlockStateProvider> BlockStateProviderType<P> register​(String id,
                                                                                         com.mojang.serialization.Codec<P> codec)
        Mappings:
        Namespace Name Mixin selector
        official a Lcwg;a(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lcwg;
        intermediary method_23457 Lnet/minecraft/class_4652;method_23457(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_4652;
        named register Lnet/minecraft/world/gen/stateprovider/BlockStateProviderType;register(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/world/gen/stateprovider/BlockStateProviderType;
      • getCodec

        public com.mojang.serialization.Codec<P> getCodec()
        Mappings:
        Namespace Name Mixin selector
        official a Lcwg;a()Lcom/mojang/serialization/Codec;
        intermediary method_28863 Lnet/minecraft/class_4652;method_28863()Lcom/mojang/serialization/Codec;
        named getCodec Lnet/minecraft/world/gen/stateprovider/BlockStateProviderType;getCodec()Lcom/mojang/serialization/Codec;