Interface When

All Superinterfaces:
Supplier<com.google.gson.JsonElement>
All Known Implementing Classes:
When.LogicalCondition, When.PropertyCondition

public interface When extends Supplier<com.google.gson.JsonElement>
Mappings:
Namespace Name
official kw
intermediary net/minecraft/class_4918
named net/minecraft/data/client/When
  • Method Details

    • validate

      void validate(StateManager<?,?> stateManager)
      Mappings:
      Namespace Name Mixin selector
      official a Lkw;a(Ldfk;)V
      intermediary method_25745 Lnet/minecraft/class_4918;method_25745(Lnet/minecraft/class_2689;)V
      named validate Lnet/minecraft/data/client/When;validate(Lnet/minecraft/state/StateManager;)V
    • create

      static When.PropertyCondition create()
      Mappings:
      Namespace Name Mixin selector
      official a Lkw;a()Lkw$c;
      intermediary method_25744 Lnet/minecraft/class_4918;method_25744()Lnet/minecraft/class_4918$class_4921;
      named create Lnet/minecraft/data/client/When;create()Lnet/minecraft/data/client/When$PropertyCondition;
    • allOf

      static When allOf(When[] conditions)
      Mappings:
      Namespace Name Mixin selector
      official a Lkw;a([Lkw;)Lkw;
      intermediary method_35870 Lnet/minecraft/class_4918;method_35870([Lnet/minecraft/class_4918;)Lnet/minecraft/class_4918;
      named allOf Lnet/minecraft/data/client/When;allOf([Lnet/minecraft/data/client/When;)Lnet/minecraft/data/client/When;
    • anyOf

      static When anyOf(When[] conditions)
      Mappings:
      Namespace Name Mixin selector
      official b Lkw;b([Lkw;)Lkw;
      intermediary method_25746 Lnet/minecraft/class_4918;method_25746([Lnet/minecraft/class_4918;)Lnet/minecraft/class_4918;
      named anyOf Lnet/minecraft/data/client/When;anyOf([Lnet/minecraft/data/client/When;)Lnet/minecraft/data/client/When;