Class When.LogicalCondition

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

public static class When.LogicalCondition extends Object implements When
Mappings:
Namespace Name
named net/minecraft/data/client/When$LogicalCondition
intermediary net/minecraft/class_4918$class_4919
official nv$a
  • Field Details

    • operator

      private final When.LogicalOperator operator
      Mappings:
      Namespace Name Mixin selector
      named operator Lnet/minecraft/data/client/When$LogicalCondition;operator:Lnet/minecraft/data/client/When$LogicalOperator;
      intermediary field_22848 Lnet/minecraft/class_4918$class_4919;field_22848:Lnet/minecraft/class_4918$class_4920;
      official a Lnv$a;a:Lnv$b;
    • components

      private final List<When> components
      Mappings:
      Namespace Name Mixin selector
      named components Lnet/minecraft/data/client/When$LogicalCondition;components:Ljava/util/List;
      intermediary field_22849 Lnet/minecraft/class_4918$class_4919;field_22849:Ljava/util/List;
      official b Lnv$a;b:Ljava/util/List;
  • Constructor Details

    • LogicalCondition

      LogicalCondition(When.LogicalOperator operator, List<When> components)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/data/client/When$LogicalCondition;<init>(Lnet/minecraft/data/client/When$LogicalOperator;Ljava/util/List;)V
      intermediary <init> Lnet/minecraft/class_4918$class_4919;<init>(Lnet/minecraft/class_4918$class_4920;Ljava/util/List;)V
      official <init> Lnv$a;<init>(Lnv$b;Ljava/util/List;)V
  • Method Details

    • validate

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

      public JsonElement get()
      Specified by:
      get in interface Supplier<JsonElement>
      Mappings:
      Namespace Name Mixin selector
      named get Lnet/minecraft/data/client/When$LogicalCondition;get()Lcom/google/gson/JsonElement;
      intermediary method_25748 Lnet/minecraft/class_4918$class_4919;method_25748()Lcom/google/gson/JsonElement;
      official b Lnv$a;b()Lcom/google/gson/JsonElement;