Class OrMultipartModelSelector

java.lang.Object
net.minecraft.client.render.model.json.OrMultipartModelSelector
All Implemented Interfaces:
MultipartModelSelector

@Environment(CLIENT)
public class OrMultipartModelSelector
extends Object
implements MultipartModelSelector
Mappings:
Namespace Name
official ejd
intermediary net/minecraft/class_821
named net/minecraft/client/render/model/json/OrMultipartModelSelector
  • Field Details

    • selectors

      private final Iterable<? extends MultipartModelSelector> selectors
      Mappings:
      Namespace Name Mixin selector
      official c Lejd;c:Ljava/lang/Iterable;
      intermediary field_4337 Lnet/minecraft/class_821;field_4337:Ljava/lang/Iterable;
      named selectors Lnet/minecraft/client/render/model/json/OrMultipartModelSelector;selectors:Ljava/lang/Iterable;
  • Constructor Details

    • OrMultipartModelSelector

      public OrMultipartModelSelector​(Iterable<? extends MultipartModelSelector> selectors)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lejd;<init>(Ljava/lang/Iterable;)V
      intermediary <init> Lnet/minecraft/class_821;<init>(Ljava/lang/Iterable;)V
      named <init> Lnet/minecraft/client/render/model/json/OrMultipartModelSelector;<init>(Ljava/lang/Iterable;)V
  • Method Details

    • getPredicate

      public Predicate<BlockState> getPredicate​(StateManager<Block,​BlockState> stateFactory)
      Specified by:
      getPredicate in interface MultipartModelSelector
      Mappings:
      Namespace Name Mixin selector
      official getPredicate Leja;getPredicate(Lchu;)Ljava/util/function/Predicate;
      intermediary getPredicate Lnet/minecraft/class_815;getPredicate(Lnet/minecraft/class_2689;)Ljava/util/function/Predicate;
      named getPredicate Lnet/minecraft/client/render/model/json/MultipartModelSelector;getPredicate(Lnet/minecraft/state/StateManager;)Ljava/util/function/Predicate;