Class MultipartModelConditionBuilder

java.lang.Object
net.minecraft.client.render.model.json.MultipartModelConditionBuilder

@Environment(CLIENT) public class MultipartModelConditionBuilder extends Object
Mappings:
Namespace Name
named net/minecraft/client/render/model/json/MultipartModelConditionBuilder
intermediary net/minecraft/class_10795
official fso
  • Field Details Link icon

    • values Link icon

      Mappings:
      Namespace Name Mixin selector
      named values Lnet/minecraft/client/render/model/json/MultipartModelConditionBuilder;values:Lcom/google/common/collect/ImmutableMap$Builder;
      intermediary field_56797 Lnet/minecraft/class_10795;field_56797:Lcom/google/common/collect/ImmutableMap$Builder;
      official a Lfso;a:Lcom/google/common/collect/ImmutableMap$Builder;
  • Constructor Details Link icon

    • MultipartModelConditionBuilder Link icon

      public MultipartModelConditionBuilder()
  • Method Details Link icon

    • putTerms Link icon

      private <T extends Comparable<T>> void putTerms(Property<T> property, SimpleMultipartModelSelector.Terms terms)
      Mappings:
      Namespace Name Mixin selector
      named putTerms Lnet/minecraft/client/render/model/json/MultipartModelConditionBuilder;putTerms(Lnet/minecraft/state/property/Property;Lnet/minecraft/client/render/model/json/SimpleMultipartModelSelector$Terms;)V
      intermediary method_67846 Lnet/minecraft/class_10795;method_67846(Lnet/minecraft/class_2769;Lnet/minecraft/class_818$class_10808;)V
      official a Lfso;a(Lect;Lgto$b;)V
    • put Link icon

      public final <T extends Comparable<T>> MultipartModelConditionBuilder put(Property<T> property, T value)
      Mappings:
      Namespace Name Mixin selector
      named put Lnet/minecraft/client/render/model/json/MultipartModelConditionBuilder;put(Lnet/minecraft/state/property/Property;Ljava/lang/Comparable;)Lnet/minecraft/client/render/model/json/MultipartModelConditionBuilder;
      intermediary method_67847 Lnet/minecraft/class_10795;method_67847(Lnet/minecraft/class_2769;Ljava/lang/Comparable;)Lnet/minecraft/class_10795;
      official a Lfso;a(Lect;Ljava/lang/Comparable;)Lfso;
    • put Link icon

      @SafeVarargs public final <T extends Comparable<T>> MultipartModelConditionBuilder put(Property<T> property, T value, T[] values)
      Mappings:
      Namespace Name Mixin selector
      named put Lnet/minecraft/client/render/model/json/MultipartModelConditionBuilder;put(Lnet/minecraft/state/property/Property;Ljava/lang/Comparable;[Ljava/lang/Comparable;)Lnet/minecraft/client/render/model/json/MultipartModelConditionBuilder;
      intermediary method_67848 Lnet/minecraft/class_10795;method_67848(Lnet/minecraft/class_2769;Ljava/lang/Comparable;[Ljava/lang/Comparable;)Lnet/minecraft/class_10795;
      official a Lfso;a(Lect;Ljava/lang/Comparable;[Ljava/lang/Comparable;)Lfso;
    • replace Link icon

      public final <T extends Comparable<T>> MultipartModelConditionBuilder replace(Property<T> property, T value)
      Mappings:
      Namespace Name Mixin selector
      named replace Lnet/minecraft/client/render/model/json/MultipartModelConditionBuilder;replace(Lnet/minecraft/state/property/Property;Ljava/lang/Comparable;)Lnet/minecraft/client/render/model/json/MultipartModelConditionBuilder;
      intermediary method_67850 Lnet/minecraft/class_10795;method_67850(Lnet/minecraft/class_2769;Ljava/lang/Comparable;)Lnet/minecraft/class_10795;
      official b Lfso;b(Lect;Ljava/lang/Comparable;)Lfso;
    • build Link icon

      public MultipartModelCondition build()
      Mappings:
      Namespace Name Mixin selector
      named build Lnet/minecraft/client/render/model/json/MultipartModelConditionBuilder;build()Lnet/minecraft/client/render/model/json/MultipartModelCondition;
      intermediary method_67845 Lnet/minecraft/class_10795;method_67845()Lnet/minecraft/class_815;
      official a Lfso;a()Lgtn;