类 PropertiesMap


  • public final class PropertiesMap
    extends Object
    Represents a set of property to value pairs, used as conditions for model application.

    This object is immutable.

    Mappings:
    Namespace Name
    official jc
    intermediary net/minecraft/class_4934
    named net/minecraft/data/client/model/PropertiesMap
    • 字段详细资料

      • EMPTY

        private static final PropertiesMap EMPTY
        Mappings:
        Namespace Name Mixin selector
        official a Ljc;a:Ljc;
        intermediary field_22881 Lnet/minecraft/class_4934;field_22881:Lnet/minecraft/class_4934;
        named EMPTY Lnet/minecraft/data/client/model/PropertiesMap;EMPTY:Lnet/minecraft/data/client/model/PropertiesMap;
      • COMPARATOR

        private static final Comparator<Property.Value<?>> COMPARATOR
        Mappings:
        Namespace Name Mixin selector
        official b Ljc;b:Ljava/util/Comparator;
        intermediary field_22882 Lnet/minecraft/class_4934;field_22882:Ljava/util/Comparator;
        named COMPARATOR Lnet/minecraft/data/client/model/PropertiesMap;COMPARATOR:Ljava/util/Comparator;
      • values

        private final List<Property.Value<?>> values
        Mappings:
        Namespace Name Mixin selector
        official c Ljc;c:Ljava/util/List;
        intermediary field_22883 Lnet/minecraft/class_4934;field_22883:Ljava/util/List;
        named values Lnet/minecraft/data/client/model/PropertiesMap;values:Ljava/util/List;
    • 构造器详细资料

      • PropertiesMap

        private PropertiesMap​(List<Property.Value<?>> values)
        Mappings:
        Namespace Name Mixin selector
        official <init> Ljc;<init>(Ljava/util/List;)V
        intermediary <init> Lnet/minecraft/class_4934;<init>(Ljava/util/List;)V
        named <init> Lnet/minecraft/data/client/model/PropertiesMap;<init>(Ljava/util/List;)V
    • 方法详细资料

      • withValue

        public PropertiesMap withValue​(Property.Value<?> value)
        Mappings:
        Namespace Name Mixin selector
        official a Ljc;a(Lcku$a;)Ljc;
        intermediary method_25819 Lnet/minecraft/class_4934;method_25819(Lnet/minecraft/class_2769$class_4933;)Lnet/minecraft/class_4934;
        named withValue Lnet/minecraft/data/client/model/PropertiesMap;withValue(Lnet/minecraft/state/property/Property$Value;)Lnet/minecraft/data/client/model/PropertiesMap;
      • copyOf

        public PropertiesMap copyOf​(PropertiesMap propertiesMap)
        Mappings:
        Namespace Name Mixin selector
        official a Ljc;a(Ljc;)Ljc;
        intermediary method_25820 Lnet/minecraft/class_4934;method_25820(Lnet/minecraft/class_4934;)Lnet/minecraft/class_4934;
        named copyOf Lnet/minecraft/data/client/model/PropertiesMap;copyOf(Lnet/minecraft/data/client/model/PropertiesMap;)Lnet/minecraft/data/client/model/PropertiesMap;
      • empty

        public static PropertiesMap empty()
        Mappings:
        Namespace Name Mixin selector
        official a Ljc;a()Ljc;
        intermediary method_25818 Lnet/minecraft/class_4934;method_25818()Lnet/minecraft/class_4934;
        named empty Lnet/minecraft/data/client/model/PropertiesMap;empty()Lnet/minecraft/data/client/model/PropertiesMap;
      • withValues

        public static PropertiesMap withValues​(Property.Value<?>[] values)
        Mappings:
        Namespace Name Mixin selector
        official a Ljc;a([Lcku$a;)Ljc;
        intermediary method_25821 Lnet/minecraft/class_4934;method_25821([Lnet/minecraft/class_2769$class_4933;)Lnet/minecraft/class_4934;
        named withValues Lnet/minecraft/data/client/model/PropertiesMap;withValues([Lnet/minecraft/state/property/Property$Value;)Lnet/minecraft/data/client/model/PropertiesMap;
      • equals

        public boolean equals​(Object o)
        覆盖:
        equals 在类中 Object
        Mappings:
        Namespace Name Mixin selector
        official equals Ljc;equals(Ljava/lang/Object;)Z
        intermediary equals Lnet/minecraft/class_4934;equals(Ljava/lang/Object;)Z
        named equals Lnet/minecraft/data/client/model/PropertiesMap;equals(Ljava/lang/Object;)Z
      • hashCode

        public int hashCode()
        覆盖:
        hashCode 在类中 Object
        Mappings:
        Namespace Name Mixin selector
        official hashCode Ljc;hashCode()I
        intermediary hashCode Lnet/minecraft/class_4934;hashCode()I
        named hashCode Lnet/minecraft/data/client/model/PropertiesMap;hashCode()I
      • asString

        public String asString()
        Mappings:
        Namespace Name Mixin selector
        official b Ljc;b()Ljava/lang/String;
        intermediary method_25822 Lnet/minecraft/class_4934;method_25822()Ljava/lang/String;
        named asString Lnet/minecraft/data/client/model/PropertiesMap;asString()Ljava/lang/String;
      • toString

        public String toString()
        覆盖:
        toString 在类中 Object
        Mappings:
        Namespace Name Mixin selector
        official toString Ljc;toString()Ljava/lang/String;
        intermediary toString Lnet/minecraft/class_4934;toString()Ljava/lang/String;
        named toString Lnet/minecraft/data/client/model/PropertiesMap;toString()Ljava/lang/String;