Package net.minecraft.predicate.entity
Class DamageSourcePredicate.Builder
java.lang.Object
net.minecraft.predicate.entity.DamageSourcePredicate.Builder
- Enclosing class:
- DamageSourcePredicate
- Mappings:
- Namespace - Name - named - net/minecraft/predicate/entity/DamageSourcePredicate$Builder- intermediary - net/minecraft/class_2022$class_2023- official - bm$a
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate Optional<EntityPredicate> private Optional<EntityPredicate> private final ImmutableList.Builder<TagPredicate<DamageType>> 
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionbuild()create()directEntity(EntityPredicate.Builder entity) isDirect(boolean direct) sourceEntity(EntityPredicate.Builder entity) tag(TagPredicate<DamageType> tagPredicate) 
- 
Field Details- 
tagPredicates- Mappings:
- Namespace - Name - Mixin selector - named - tagPredicates- Lnet/minecraft/predicate/entity/DamageSourcePredicate$Builder;tagPredicates:Lcom/google/common/collect/ImmutableList$Builder;- intermediary - field_42273- Lnet/minecraft/class_2022$class_2023;field_42273:Lcom/google/common/collect/ImmutableList$Builder;- official - a- Lbm$a;a:Lcom/google/common/collect/ImmutableList$Builder;
 
- 
directEntity- Mappings:
- Namespace - Name - Mixin selector - named - directEntity- Lnet/minecraft/predicate/entity/DamageSourcePredicate$Builder;directEntity:Ljava/util/Optional;- intermediary - field_9544- Lnet/minecraft/class_2022$class_2023;field_9544:Ljava/util/Optional;- official - b- Lbm$a;b:Ljava/util/Optional;
 
- 
sourceEntity- Mappings:
- Namespace - Name - Mixin selector - named - sourceEntity- Lnet/minecraft/predicate/entity/DamageSourcePredicate$Builder;sourceEntity:Ljava/util/Optional;- intermediary - field_9545- Lnet/minecraft/class_2022$class_2023;field_9545:Ljava/util/Optional;- official - c- Lbm$a;c:Ljava/util/Optional;
 
- 
isDirect- Mappings:
- Namespace - Name - Mixin selector - named - isDirect- Lnet/minecraft/predicate/entity/DamageSourcePredicate$Builder;isDirect:Ljava/util/Optional;- intermediary - field_51883- Lnet/minecraft/class_2022$class_2023;field_51883:Ljava/util/Optional;- official - d- Lbm$a;d:Ljava/util/Optional;
 
 
- 
- 
Constructor Details- 
Builderpublic Builder()
 
- 
- 
Method Details- 
create- Mappings:
- Namespace - Name - Mixin selector - named - create- Lnet/minecraft/predicate/entity/DamageSourcePredicate$Builder;create()Lnet/minecraft/predicate/entity/DamageSourcePredicate$Builder;- intermediary - method_8855- Lnet/minecraft/class_2022$class_2023;method_8855()Lnet/minecraft/class_2022$class_2023;- official - a- Lbm$a;a()Lbm$a;
 
- 
tag- Mappings:
- Namespace - Name - Mixin selector - named - tag- Lnet/minecraft/predicate/entity/DamageSourcePredicate$Builder;tag(Lnet/minecraft/predicate/TagPredicate;)Lnet/minecraft/predicate/entity/DamageSourcePredicate$Builder;- intermediary - method_48785- Lnet/minecraft/class_2022$class_2023;method_48785(Lnet/minecraft/class_8129;)Lnet/minecraft/class_2022$class_2023;- official - a- Lbm$a;a(Leh;)Lbm$a;
 
- 
directEntity- Mappings:
- Namespace - Name - Mixin selector - named - directEntity- Lnet/minecraft/predicate/entity/DamageSourcePredicate$Builder;directEntity(Lnet/minecraft/predicate/entity/EntityPredicate$Builder;)Lnet/minecraft/predicate/entity/DamageSourcePredicate$Builder;- intermediary - method_8854- Lnet/minecraft/class_2022$class_2023;method_8854(Lnet/minecraft/class_2048$class_2049;)Lnet/minecraft/class_2022$class_2023;- official - a- Lbm$a;a(Lbx$a;)Lbm$a;
 
- 
sourceEntity- Mappings:
- Namespace - Name - Mixin selector - named - sourceEntity- Lnet/minecraft/predicate/entity/DamageSourcePredicate$Builder;sourceEntity(Lnet/minecraft/predicate/entity/EntityPredicate$Builder;)Lnet/minecraft/predicate/entity/DamageSourcePredicate$Builder;- intermediary - method_35131- Lnet/minecraft/class_2022$class_2023;method_35131(Lnet/minecraft/class_2048$class_2049;)Lnet/minecraft/class_2022$class_2023;- official - b- Lbm$a;b(Lbx$a;)Lbm$a;
 
- 
isDirect- Mappings:
- Namespace - Name - Mixin selector - named - isDirect- Lnet/minecraft/predicate/entity/DamageSourcePredicate$Builder;isDirect(Z)Lnet/minecraft/predicate/entity/DamageSourcePredicate$Builder;- intermediary - method_60488- Lnet/minecraft/class_2022$class_2023;method_60488(Z)Lnet/minecraft/class_2022$class_2023;- official - a- Lbm$a;a(Z)Lbm$a;
 
- 
build- Mappings:
- Namespace - Name - Mixin selector - named - build- Lnet/minecraft/predicate/entity/DamageSourcePredicate$Builder;build()Lnet/minecraft/predicate/entity/DamageSourcePredicate;- intermediary - method_8851- Lnet/minecraft/class_2022$class_2023;method_8851()Lnet/minecraft/class_2022;- official - b- Lbm$a;b()Lbm;
 
 
-