类 BlockStateVariantMap.SingleProperty<T1 extends Comparable<T1>>

  • 封闭类:
    BlockStateVariantMap

    public static class BlockStateVariantMap.SingleProperty<T1 extends Comparable<T1>>
    extends BlockStateVariantMap
    Mappings:
    Namespace Name
    official jb$a
    intermediary net/minecraft/class_4926$class_4927
    named net/minecraft/data/client/model/BlockStateVariantMap$SingleProperty
    • 字段详细资料

      • property

        private final Property<T1 extends Comparable<T1>> property
        Mappings:
        Namespace Name Mixin selector
        official a Ljb$a;a:Lcku;
        intermediary field_22864 Lnet/minecraft/class_4926$class_4927;field_22864:Lnet/minecraft/class_2769;
        named property Lnet/minecraft/data/client/model/BlockStateVariantMap$SingleProperty;property:Lnet/minecraft/state/property/Property;
    • 构造器详细资料

      • SingleProperty

        private SingleProperty​(Property<T1> property)
    • 方法详细资料

      • getProperties

        public List<Property<?>> getProperties()
        指定者:
        getProperties 在类中 BlockStateVariantMap
        Mappings:
        Namespace Name Mixin selector
        official b Ljb;b()Ljava/util/List;
        intermediary method_25791 Lnet/minecraft/class_4926;method_25791()Ljava/util/List;
        named getProperties Lnet/minecraft/data/client/model/BlockStateVariantMap;getProperties()Ljava/util/List;
      • register

        public BlockStateVariantMap.SingleProperty<T1> register​(T1 value,
                                                                List<BlockStateVariant> variants)
        Mappings:
        Namespace Name Mixin selector
        official a Ljb$a;a(Ljava/lang/Comparable;Ljava/util/List;)Ljb$a;
        intermediary method_25794 Lnet/minecraft/class_4926$class_4927;method_25794(Ljava/lang/Comparable;Ljava/util/List;)Lnet/minecraft/class_4926$class_4927;
        named register Lnet/minecraft/data/client/model/BlockStateVariantMap$SingleProperty;register(Ljava/lang/Comparable;Ljava/util/List;)Lnet/minecraft/data/client/model/BlockStateVariantMap$SingleProperty;
      • register

        public BlockStateVariantMap.SingleProperty<T1> register​(T1 value,
                                                                BlockStateVariant variant)
        Mappings:
        Namespace Name Mixin selector
        official a Ljb$a;a(Ljava/lang/Comparable;Ljd;)Ljb$a;
        intermediary method_25793 Lnet/minecraft/class_4926$class_4927;method_25793(Ljava/lang/Comparable;Lnet/minecraft/class_4935;)Lnet/minecraft/class_4926$class_4927;
        named register Lnet/minecraft/data/client/model/BlockStateVariantMap$SingleProperty;register(Ljava/lang/Comparable;Lnet/minecraft/data/client/model/BlockStateVariant;)Lnet/minecraft/data/client/model/BlockStateVariantMap$SingleProperty;
      • register

        public BlockStateVariantMap register​(Function<T1,​BlockStateVariant> variantFactory)
        Mappings:
        Namespace Name Mixin selector
        official a Ljb$a;a(Ljava/util/function/Function;)Ljb;
        intermediary method_25795 Lnet/minecraft/class_4926$class_4927;method_25795(Ljava/util/function/Function;)Lnet/minecraft/class_4926;
        named register Lnet/minecraft/data/client/model/BlockStateVariantMap$SingleProperty;register(Ljava/util/function/Function;)Lnet/minecraft/data/client/model/BlockStateVariantMap;
      • method_35878

        public BlockStateVariantMap method_35878​(Function<T1,​List<BlockStateVariant>> function)
        Mappings:
        Namespace Name Mixin selector
        official b Ljb$a;b(Ljava/util/function/Function;)Ljb;
        intermediary method_35878 Lnet/minecraft/class_4926$class_4927;method_35878(Ljava/util/function/Function;)Lnet/minecraft/class_4926;
        named method_35878 Lnet/minecraft/data/client/model/BlockStateVariantMap$SingleProperty;method_35878(Ljava/util/function/Function;)Lnet/minecraft/data/client/model/BlockStateVariantMap;