Class When.PropertyCondition

java.lang.Object
net.minecraft.client.data.When.PropertyCondition
All Implemented Interfaces:
Supplier<JsonElement>, When
Enclosing interface:
When

@Environment(CLIENT) public static class When.PropertyCondition extends Object implements When
Mappings:
Namespace Name
named net/minecraft/client/data/When$PropertyCondition
intermediary net/minecraft/class_4918$class_4921
official fng$c
  • Field Details Link icon

    • properties Link icon

      private final Map<Property<?>,String> properties
      Mappings:
      Namespace Name Mixin selector
      named properties Lnet/minecraft/client/data/When$PropertyCondition;properties:Ljava/util/Map;
      intermediary field_22854 Lnet/minecraft/class_4918$class_4921;field_22854:Ljava/util/Map;
      official a Lfng$c;a:Ljava/util/Map;
  • Constructor Details Link icon

    • PropertyCondition Link icon

      public PropertyCondition()
  • Method Details Link icon

    • name Link icon

      private static <T extends Comparable<T>> String name(Property<T> property, Stream<T> valueStream)
      Mappings:
      Namespace Name Mixin selector
      named name Lnet/minecraft/client/data/When$PropertyCondition;name(Lnet/minecraft/state/property/Property;Ljava/util/stream/Stream;)Ljava/lang/String;
      intermediary method_25754 Lnet/minecraft/class_4918$class_4921;method_25754(Lnet/minecraft/class_2769;Ljava/util/stream/Stream;)Ljava/lang/String;
      official a Lfng$c;a(Ldya;Ljava/util/stream/Stream;)Ljava/lang/String;
    • name Link icon

      private static <T extends Comparable<T>> String name(Property<T> property, T value, T[] otherValues)
      Mappings:
      Namespace Name Mixin selector
      named name Lnet/minecraft/client/data/When$PropertyCondition;name(Lnet/minecraft/state/property/Property;Ljava/lang/Comparable;[Ljava/lang/Comparable;)Ljava/lang/String;
      intermediary method_25757 Lnet/minecraft/class_4918$class_4921;method_25757(Lnet/minecraft/class_2769;Ljava/lang/Comparable;[Ljava/lang/Comparable;)Ljava/lang/String;
      official c Lfng$c;c(Ldya;Ljava/lang/Comparable;[Ljava/lang/Comparable;)Ljava/lang/String;
    • set Link icon

      private <T extends Comparable<T>> void set(Property<T> property, String value)
      Mappings:
      Namespace Name Mixin selector
      named set Lnet/minecraft/client/data/When$PropertyCondition;set(Lnet/minecraft/state/property/Property;Ljava/lang/String;)V
      intermediary method_25753 Lnet/minecraft/class_4918$class_4921;method_25753(Lnet/minecraft/class_2769;Ljava/lang/String;)V
      official a Lfng$c;a(Ldya;Ljava/lang/String;)V
    • set Link icon

      public final <T extends Comparable<T>> When.PropertyCondition set(Property<T> property, T value)
      Mappings:
      Namespace Name Mixin selector
      named set Lnet/minecraft/client/data/When$PropertyCondition;set(Lnet/minecraft/state/property/Property;Ljava/lang/Comparable;)Lnet/minecraft/client/data/When$PropertyCondition;
      intermediary method_25751 Lnet/minecraft/class_4918$class_4921;method_25751(Lnet/minecraft/class_2769;Ljava/lang/Comparable;)Lnet/minecraft/class_4918$class_4921;
      official a Lfng$c;a(Ldya;Ljava/lang/Comparable;)Lfng$c;
    • set Link icon

      @SafeVarargs public final <T extends Comparable<T>> When.PropertyCondition set(Property<T> property, T value, T[] otherValues)
      Mappings:
      Namespace Name Mixin selector
      named set Lnet/minecraft/client/data/When$PropertyCondition;set(Lnet/minecraft/state/property/Property;Ljava/lang/Comparable;[Ljava/lang/Comparable;)Lnet/minecraft/client/data/When$PropertyCondition;
      intermediary method_25752 Lnet/minecraft/class_4918$class_4921;method_25752(Lnet/minecraft/class_2769;Ljava/lang/Comparable;[Ljava/lang/Comparable;)Lnet/minecraft/class_4918$class_4921;
      official a Lfng$c;a(Ldya;Ljava/lang/Comparable;[Ljava/lang/Comparable;)Lfng$c;
    • setNegated Link icon

      public final <T extends Comparable<T>> When.PropertyCondition setNegated(Property<T> property, T value)
      Mappings:
      Namespace Name Mixin selector
      named setNegated Lnet/minecraft/client/data/When$PropertyCondition;setNegated(Lnet/minecraft/state/property/Property;Ljava/lang/Comparable;)Lnet/minecraft/client/data/When$PropertyCondition;
      intermediary method_35871 Lnet/minecraft/class_4918$class_4921;method_35871(Lnet/minecraft/class_2769;Ljava/lang/Comparable;)Lnet/minecraft/class_4918$class_4921;
      official b Lfng$c;b(Ldya;Ljava/lang/Comparable;)Lfng$c;
    • setNegated Link icon

      @SafeVarargs public final <T extends Comparable<T>> When.PropertyCondition setNegated(Property<T> property, T value, T[] otherValues)
      Mappings:
      Namespace Name Mixin selector
      named setNegated Lnet/minecraft/client/data/When$PropertyCondition;setNegated(Lnet/minecraft/state/property/Property;Ljava/lang/Comparable;[Ljava/lang/Comparable;)Lnet/minecraft/client/data/When$PropertyCondition;
      intermediary method_35872 Lnet/minecraft/class_4918$class_4921;method_35872(Lnet/minecraft/class_2769;Ljava/lang/Comparable;[Ljava/lang/Comparable;)Lnet/minecraft/class_4918$class_4921;
      official b Lfng$c;b(Ldya;Ljava/lang/Comparable;[Ljava/lang/Comparable;)Lfng$c;
    • get Link icon

      public JsonElement get()
      Specified by:
      get in interface Supplier<JsonElement>
      Mappings:
      Namespace Name Mixin selector
      named get Lnet/minecraft/client/data/When$PropertyCondition;get()Lcom/google/gson/JsonElement;
      intermediary method_25756 Lnet/minecraft/class_4918$class_4921;method_25756()Lcom/google/gson/JsonElement;
      official b Lfng$c;b()Lcom/google/gson/JsonElement;
    • validate Link icon

      public void validate(StateManager<?,?> stateManager)
      Specified by:
      validate in interface When
      Mappings:
      Namespace Name Mixin selector
      named validate Lnet/minecraft/client/data/When;validate(Lnet/minecraft/state/StateManager;)V
      intermediary method_25745 Lnet/minecraft/class_4918;method_25745(Lnet/minecraft/class_2689;)V
      official a Lfng;a(Ldwz;)V