Class PropertiesMap

java.lang.Object
net.minecraft.data.client.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 kw
intermediary net/minecraft/class_4934
named net/minecraft/data/client/PropertiesMap
  • Field Details

    • EMPTY

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

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

      private final List<Property.Value<?>> values
      Mappings:
      Namespace Name Mixin selector
      official c Lkw;c:Ljava/util/List;
      intermediary field_22883 Lnet/minecraft/class_4934;field_22883:Ljava/util/List;
      named values Lnet/minecraft/data/client/PropertiesMap;values:Ljava/util/List;
  • Constructor Details

    • PropertiesMap

      private PropertiesMap(List<Property.Value<?>> values)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lkw;<init>(Ljava/util/List;)V
      intermediary <init> Lnet/minecraft/class_4934;<init>(Ljava/util/List;)V
      named <init> Lnet/minecraft/data/client/PropertiesMap;<init>(Ljava/util/List;)V
  • Method Details

    • withValue

      public PropertiesMap withValue(Property.Value<?> value)
      Mappings:
      Namespace Name Mixin selector
      official a Lkw;a(Lczw$a;)Lkw;
      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/PropertiesMap;withValue(Lnet/minecraft/state/property/Property$Value;)Lnet/minecraft/data/client/PropertiesMap;
    • copyOf

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

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

      public static PropertiesMap withValues(Property.Value<?>[] values)
      Mappings:
      Namespace Name Mixin selector
      official a Lkw;a([Lczw$a;)Lkw;
      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/PropertiesMap;withValues([Lnet/minecraft/state/property/Property$Value;)Lnet/minecraft/data/client/PropertiesMap;
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
      Mappings:
      Namespace Name Mixin selector
      official equals Lkw;equals(Ljava/lang/Object;)Z
      intermediary equals Lnet/minecraft/class_4934;equals(Ljava/lang/Object;)Z
      named equals Lnet/minecraft/data/client/PropertiesMap;equals(Ljava/lang/Object;)Z
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • asString

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

      public String toString()
      Overrides:
      toString in class Object