Class ComponentsPredicate.Builder
java.lang.Object
net.minecraft.predicate.component.ComponentsPredicate.Builder
- Enclosing class:
ComponentsPredicate
- Mappings:
Namespace Name named net/minecraft/predicate/component/ComponentsPredicate$Builderintermediary net/minecraft/class_10914$class_10915official bo$a
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate ComponentMapPredicateprivate final ImmutableMap.Builder<ComponentPredicate.Type<?>, ComponentPredicate> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()static ComponentsPredicate.Buildercreate()exact(ComponentMapPredicate exact) <T extends ComponentPredicate>
ComponentsPredicate.Builderpartial(ComponentPredicate.Type<T> type, T predicate)
-
Field Details
-
exact
- Mappings:
Namespace Name Mixin selector named exactLnet/minecraft/predicate/component/ComponentsPredicate$Builder;exact:Lnet/minecraft/predicate/component/ComponentMapPredicate;intermediary field_58047Lnet/minecraft/class_10914$class_10915;field_58047:Lnet/minecraft/class_9329;official aLbo$a;a:Lkf;
-
partial
- Mappings:
Namespace Name Mixin selector named partialLnet/minecraft/predicate/component/ComponentsPredicate$Builder;partial:Lcom/google/common/collect/ImmutableMap$Builder;intermediary field_58048Lnet/minecraft/class_10914$class_10915;field_58048:Lcom/google/common/collect/ImmutableMap$Builder;official bLbo$a;b:Lcom/google/common/collect/ImmutableMap$Builder;
-
-
Constructor Details
-
Builder
private Builder()
-
-
Method Details
-
create
- Mappings:
Namespace Name Mixin selector named createLnet/minecraft/predicate/component/ComponentsPredicate$Builder;create()Lnet/minecraft/predicate/component/ComponentsPredicate$Builder;intermediary method_68683Lnet/minecraft/class_10914$class_10915;method_68683()Lnet/minecraft/class_10914$class_10915;official aLbo$a;a()Lbo$a;
-
partial
public <T extends ComponentPredicate> ComponentsPredicate.Builder partial(ComponentPredicate.Type<T> type, T predicate) - Mappings:
Namespace Name Mixin selector named partialLnet/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_68685Lnet/minecraft/class_10914$class_10915;method_68685(Lnet/minecraft/class_9360$class_8745;Lnet/minecraft/class_9360;)Lnet/minecraft/class_10914$class_10915;official aLbo$a;a(Lku$b;Lku;)Lbo$a;
-
exact
- Mappings:
Namespace Name Mixin selector named exactLnet/minecraft/predicate/component/ComponentsPredicate$Builder;exact(Lnet/minecraft/predicate/component/ComponentMapPredicate;)Lnet/minecraft/predicate/component/ComponentsPredicate$Builder;intermediary method_68684Lnet/minecraft/class_10914$class_10915;method_68684(Lnet/minecraft/class_9329;)Lnet/minecraft/class_10914$class_10915;official aLbo$a;a(Lkf;)Lbo$a;
-
build
- Mappings:
Namespace Name Mixin selector named buildLnet/minecraft/predicate/component/ComponentsPredicate$Builder;build()Lnet/minecraft/predicate/component/ComponentsPredicate;intermediary method_68686Lnet/minecraft/class_10914$class_10915;method_68686()Lnet/minecraft/class_10914;official bLbo$a;b()Lbo;
-