Class ComponentsPredicate.Builder

java.lang.Object
net.minecraft.predicate.component.ComponentsPredicate.Builder
Enclosing class:
ComponentsPredicate

public static class ComponentsPredicate.Builder extends Object
Mappings:
Namespace Name
named net/minecraft/predicate/component/ComponentsPredicate$Builder
intermediary net/minecraft/class_10914$class_10915
official bo$a
  • Field Details Link icon

    • exact Link icon

      private ComponentMapPredicate exact
      Mappings:
      Namespace Name Mixin selector
      named exact Lnet/minecraft/predicate/component/ComponentsPredicate$Builder;exact:Lnet/minecraft/predicate/component/ComponentMapPredicate;
      intermediary field_58047 Lnet/minecraft/class_10914$class_10915;field_58047:Lnet/minecraft/class_9329;
      official a Lbo$a;a:Lkf;
    • partial Link icon

      Mappings:
      Namespace Name Mixin selector
      named partial Lnet/minecraft/predicate/component/ComponentsPredicate$Builder;partial:Lcom/google/common/collect/ImmutableMap$Builder;
      intermediary field_58048 Lnet/minecraft/class_10914$class_10915;field_58048:Lcom/google/common/collect/ImmutableMap$Builder;
      official b Lbo$a;b:Lcom/google/common/collect/ImmutableMap$Builder;
  • Constructor Details Link icon

    • Builder Link icon

      private Builder()
  • Method Details Link icon

    • create Link icon

      public static ComponentsPredicate.Builder create()
      Mappings:
      Namespace Name Mixin selector
      named create Lnet/minecraft/predicate/component/ComponentsPredicate$Builder;create()Lnet/minecraft/predicate/component/ComponentsPredicate$Builder;
      intermediary method_68683 Lnet/minecraft/class_10914$class_10915;method_68683()Lnet/minecraft/class_10914$class_10915;
      official a Lbo$a;a()Lbo$a;
    • partial Link icon

      public <T extends ComponentPredicate> ComponentsPredicate.Builder partial(ComponentPredicate.Type<T> type, T predicate)
      Mappings:
      Namespace Name Mixin selector
      named partial Lnet/minecraft/predicate/component/ComponentsPredicate$Builder;partial(Lnet/minecraft/predicate/component/ComponentPredicate$Type;Lnet/minecraft/predicate/component/ComponentPredicate;)Lnet/minecraft/predicate/component/ComponentsPredicate$Builder;
      intermediary method_68685 Lnet/minecraft/class_10914$class_10915;method_68685(Lnet/minecraft/class_9360$class_8745;Lnet/minecraft/class_9360;)Lnet/minecraft/class_10914$class_10915;
      official a Lbo$a;a(Lku$b;Lku;)Lbo$a;
    • exact Link icon

      Mappings:
      Namespace Name Mixin selector
      named exact Lnet/minecraft/predicate/component/ComponentsPredicate$Builder;exact(Lnet/minecraft/predicate/component/ComponentMapPredicate;)Lnet/minecraft/predicate/component/ComponentsPredicate$Builder;
      intermediary method_68684 Lnet/minecraft/class_10914$class_10915;method_68684(Lnet/minecraft/class_9329;)Lnet/minecraft/class_10914$class_10915;
      official a Lbo$a;a(Lkf;)Lbo$a;
    • build Link icon

      public ComponentsPredicate build()
      Mappings:
      Namespace Name Mixin selector
      named build Lnet/minecraft/predicate/component/ComponentsPredicate$Builder;build()Lnet/minecraft/predicate/component/ComponentsPredicate;
      intermediary method_68686 Lnet/minecraft/class_10914$class_10915;method_68686()Lnet/minecraft/class_10914;
      official b Lbo$a;b()Lbo;