Class ComponentPredicate.Builder

java.lang.Object
net.minecraft.predicate.ComponentPredicate.Builder
Enclosing class:
ComponentPredicate

public static class ComponentPredicate.Builder extends Object
Mappings:
Namespace Name
official jy$a
intermediary net/minecraft/class_9329$class_9330
named net/minecraft/predicate/ComponentPredicate$Builder
  • Field Details

    • components

      private final List<Component<?>> components
      Mappings:
      Namespace Name Mixin selector
      official a Ljy$a;a:Ljava/util/List;
      intermediary field_49599 Lnet/minecraft/class_9329$class_9330;field_49599:Ljava/util/List;
      named components Lnet/minecraft/predicate/ComponentPredicate$Builder;components:Ljava/util/List;
  • Constructor Details

    • Builder

      Builder()
  • Method Details

    • add

      public <T> ComponentPredicate.Builder add(DataComponentType<? super T> type, T value)
      Mappings:
      Namespace Name Mixin selector
      official a Ljy$a;a(Ljz;Ljava/lang/Object;)Ljy$a;
      intermediary method_57872 Lnet/minecraft/class_9329$class_9330;method_57872(Lnet/minecraft/class_9331;Ljava/lang/Object;)Lnet/minecraft/class_9329$class_9330;
      named add Lnet/minecraft/predicate/ComponentPredicate$Builder;add(Lnet/minecraft/component/DataComponentType;Ljava/lang/Object;)Lnet/minecraft/predicate/ComponentPredicate$Builder;
    • build

      public ComponentPredicate build()
      Mappings:
      Namespace Name Mixin selector
      official a Ljy$a;a()Ljy;
      intermediary method_57871 Lnet/minecraft/class_9329$class_9330;method_57871()Lnet/minecraft/class_9329;
      named build Lnet/minecraft/predicate/ComponentPredicate$Builder;build()Lnet/minecraft/predicate/ComponentPredicate;