Package net.minecraft.predicate.entity
Class EntityPredicate.Builder
java.lang.Object
net.minecraft.predicate.entity.EntityPredicate.Builder
- Enclosing class:
EntityPredicate
- Mappings:
Namespace Name official bp$a
intermediary net/minecraft/class_2048$class_2049
named net/minecraft/predicate/entity/EntityPredicate$Builder
-
Field Summary
Modifier and TypeFieldDescriptionprivate Optional<DistancePredicate>
private Optional<EntityEffectPredicate>
private Optional<EntityEquipmentPredicate>
private Optional<EntityFlagsPredicate>
private Optional<LocationPredicate>
private Optional<NbtPredicate>
private Optional<EntityPredicate>
private Optional<LocationPredicate>
private Optional<EntityPredicate>
private Optional<EntityTypePredicate>
private Optional<TypeSpecificPredicate>
private Optional<EntityPredicate>
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
static EntityPredicate.Builder
create()
distance
(DistancePredicate distance) effects
(EntityEffectPredicate.Builder effects) equipment
(EntityEquipmentPredicate equipment) equipment
(EntityEquipmentPredicate.Builder equipment) location
(LocationPredicate.Builder location) nbt
(NbtPredicate nbt) passenger
(EntityPredicate.Builder passenger) steppingOn
(LocationPredicate.Builder steppingOn) targetedEntity
(EntityPredicate.Builder targetedEntity) type
(EntityType<?> type) type
(EntityTypePredicate type) type
(TagKey<EntityType<?>> tag) typeSpecific
(TypeSpecificPredicate typeSpecific) vehicle
(EntityPredicate.Builder vehicle)
-
Field Details
-
type
- Mappings:
Namespace Name Mixin selector official a
Lbp$a;a:Ljava/util/Optional;
intermediary field_9607
Lnet/minecraft/class_2048$class_2049;field_9607:Ljava/util/Optional;
named type
Lnet/minecraft/predicate/entity/EntityPredicate$Builder;type:Ljava/util/Optional;
-
distance
- Mappings:
Namespace Name Mixin selector official b
Lbp$a;b:Ljava/util/Optional;
intermediary field_9602
Lnet/minecraft/class_2048$class_2049;field_9602:Ljava/util/Optional;
named distance
Lnet/minecraft/predicate/entity/EntityPredicate$Builder;distance:Ljava/util/Optional;
-
location
- Mappings:
Namespace Name Mixin selector official c
Lbp$a;c:Ljava/util/Optional;
intermediary field_9604
Lnet/minecraft/class_2048$class_2049;field_9604:Ljava/util/Optional;
named location
Lnet/minecraft/predicate/entity/EntityPredicate$Builder;location:Ljava/util/Optional;
-
steppingOn
- Mappings:
Namespace Name Mixin selector official d
Lbp$a;d:Ljava/util/Optional;
intermediary field_33915
Lnet/minecraft/class_2048$class_2049;field_33915:Ljava/util/Optional;
named steppingOn
Lnet/minecraft/predicate/entity/EntityPredicate$Builder;steppingOn:Ljava/util/Optional;
-
effects
- Mappings:
Namespace Name Mixin selector official e
Lbp$a;e:Ljava/util/Optional;
intermediary field_9605
Lnet/minecraft/class_2048$class_2049;field_9605:Ljava/util/Optional;
named effects
Lnet/minecraft/predicate/entity/EntityPredicate$Builder;effects:Ljava/util/Optional;
-
nbt
- Mappings:
Namespace Name Mixin selector official f
Lbp$a;f:Ljava/util/Optional;
intermediary field_9603
Lnet/minecraft/class_2048$class_2049;field_9603:Ljava/util/Optional;
named nbt
Lnet/minecraft/predicate/entity/EntityPredicate$Builder;nbt:Ljava/util/Optional;
-
flags
- Mappings:
Namespace Name Mixin selector official g
Lbp$a;g:Ljava/util/Optional;
intermediary field_9606
Lnet/minecraft/class_2048$class_2049;field_9606:Ljava/util/Optional;
named flags
Lnet/minecraft/predicate/entity/EntityPredicate$Builder;flags:Ljava/util/Optional;
-
equipment
- Mappings:
Namespace Name Mixin selector official h
Lbp$a;h:Ljava/util/Optional;
intermediary field_16491
Lnet/minecraft/class_2048$class_2049;field_16491:Ljava/util/Optional;
named equipment
Lnet/minecraft/predicate/entity/EntityPredicate$Builder;equipment:Ljava/util/Optional;
-
typeSpecific
- Mappings:
Namespace Name Mixin selector official i
Lbp$a;i:Ljava/util/Optional;
intermediary field_38722
Lnet/minecraft/class_2048$class_2049;field_38722:Ljava/util/Optional;
named typeSpecific
Lnet/minecraft/predicate/entity/EntityPredicate$Builder;typeSpecific:Ljava/util/Optional;
-
vehicle
- Mappings:
Namespace Name Mixin selector official j
Lbp$a;j:Ljava/util/Optional;
intermediary field_24490
Lnet/minecraft/class_2048$class_2049;field_24490:Ljava/util/Optional;
named vehicle
Lnet/minecraft/predicate/entity/EntityPredicate$Builder;vehicle:Ljava/util/Optional;
-
passenger
- Mappings:
Namespace Name Mixin selector official k
Lbp$a;k:Ljava/util/Optional;
intermediary field_33917
Lnet/minecraft/class_2048$class_2049;field_33917:Ljava/util/Optional;
named passenger
Lnet/minecraft/predicate/entity/EntityPredicate$Builder;passenger:Ljava/util/Optional;
-
targetedEntity
- Mappings:
Namespace Name Mixin selector official l
Lbp$a;l:Ljava/util/Optional;
intermediary field_24491
Lnet/minecraft/class_2048$class_2049;field_24491:Ljava/util/Optional;
named targetedEntity
Lnet/minecraft/predicate/entity/EntityPredicate$Builder;targetedEntity:Ljava/util/Optional;
-
team
- Mappings:
Namespace Name Mixin selector official m
Lbp$a;m:Ljava/util/Optional;
intermediary field_20700
Lnet/minecraft/class_2048$class_2049;field_20700:Ljava/util/Optional;
named team
Lnet/minecraft/predicate/entity/EntityPredicate$Builder;team:Ljava/util/Optional;
-
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
create
- Mappings:
Namespace Name Mixin selector official a
Lbp$a;a()Lbp$a;
intermediary method_8916
Lnet/minecraft/class_2048$class_2049;method_8916()Lnet/minecraft/class_2048$class_2049;
named create
Lnet/minecraft/predicate/entity/EntityPredicate$Builder;create()Lnet/minecraft/predicate/entity/EntityPredicate$Builder;
-
type
- Mappings:
Namespace Name Mixin selector official a
Lbp$a;a(Lblz;)Lbp$a;
intermediary method_8921
Lnet/minecraft/class_2048$class_2049;method_8921(Lnet/minecraft/class_1299;)Lnet/minecraft/class_2048$class_2049;
named type
Lnet/minecraft/predicate/entity/EntityPredicate$Builder;type(Lnet/minecraft/entity/EntityType;)Lnet/minecraft/predicate/entity/EntityPredicate$Builder;
-
type
- Mappings:
Namespace Name Mixin selector official a
Lbp$a;a(Lasw;)Lbp$a;
intermediary method_8922
Lnet/minecraft/class_2048$class_2049;method_8922(Lnet/minecraft/class_6862;)Lnet/minecraft/class_2048$class_2049;
named type
Lnet/minecraft/predicate/entity/EntityPredicate$Builder;type(Lnet/minecraft/registry/tag/TagKey;)Lnet/minecraft/predicate/entity/EntityPredicate$Builder;
-
type
- Mappings:
Namespace Name Mixin selector official a
Lbp$a;a(Lbr;)Lbp$a;
intermediary method_8917
Lnet/minecraft/class_2048$class_2049;method_8917(Lnet/minecraft/class_2050;)Lnet/minecraft/class_2048$class_2049;
named type
Lnet/minecraft/predicate/entity/EntityPredicate$Builder;type(Lnet/minecraft/predicate/entity/EntityTypePredicate;)Lnet/minecraft/predicate/entity/EntityPredicate$Builder;
-
distance
- Mappings:
Namespace Name Mixin selector official a
Lbp$a;a(Lbg;)Lbp$a;
intermediary method_8924
Lnet/minecraft/class_2048$class_2049;method_8924(Lnet/minecraft/class_2025;)Lnet/minecraft/class_2048$class_2049;
named distance
Lnet/minecraft/predicate/entity/EntityPredicate$Builder;distance(Lnet/minecraft/predicate/entity/DistancePredicate;)Lnet/minecraft/predicate/entity/EntityPredicate$Builder;
-
location
- Mappings:
Namespace Name Mixin selector official a
Lbp$a;a(Lci$a;)Lbp$a;
intermediary method_8918
Lnet/minecraft/class_2048$class_2049;method_8918(Lnet/minecraft/class_2090$class_2091;)Lnet/minecraft/class_2048$class_2049;
named location
Lnet/minecraft/predicate/entity/EntityPredicate$Builder;location(Lnet/minecraft/predicate/entity/LocationPredicate$Builder;)Lnet/minecraft/predicate/entity/EntityPredicate$Builder;
-
steppingOn
- Mappings:
Namespace Name Mixin selector official b
Lbp$a;b(Lci$a;)Lbp$a;
intermediary method_37230
Lnet/minecraft/class_2048$class_2049;method_37230(Lnet/minecraft/class_2090$class_2091;)Lnet/minecraft/class_2048$class_2049;
named steppingOn
Lnet/minecraft/predicate/entity/EntityPredicate$Builder;steppingOn(Lnet/minecraft/predicate/entity/LocationPredicate$Builder;)Lnet/minecraft/predicate/entity/EntityPredicate$Builder;
-
effects
- Mappings:
Namespace Name Mixin selector official a
Lbp$a;a(Lcl$a;)Lbp$a;
intermediary method_8923
Lnet/minecraft/class_2048$class_2049;method_8923(Lnet/minecraft/class_2102$class_8748;)Lnet/minecraft/class_2048$class_2049;
named effects
Lnet/minecraft/predicate/entity/EntityPredicate$Builder;effects(Lnet/minecraft/predicate/entity/EntityEffectPredicate$Builder;)Lnet/minecraft/predicate/entity/EntityPredicate$Builder;
-
nbt
- Mappings:
Namespace Name Mixin selector official a
Lbp$a;a(Lcm;)Lbp$a;
intermediary method_8915
Lnet/minecraft/class_2048$class_2049;method_8915(Lnet/minecraft/class_2105;)Lnet/minecraft/class_2048$class_2049;
named nbt
Lnet/minecraft/predicate/entity/EntityPredicate$Builder;nbt(Lnet/minecraft/predicate/NbtPredicate;)Lnet/minecraft/predicate/entity/EntityPredicate$Builder;
-
flags
- Mappings:
Namespace Name Mixin selector official a
Lbp$a;a(Lbn$a;)Lbp$a;
intermediary method_8919
Lnet/minecraft/class_2048$class_2049;method_8919(Lnet/minecraft/class_2040$class_2041;)Lnet/minecraft/class_2048$class_2049;
named flags
Lnet/minecraft/predicate/entity/EntityPredicate$Builder;flags(Lnet/minecraft/predicate/entity/EntityFlagsPredicate$Builder;)Lnet/minecraft/predicate/entity/EntityPredicate$Builder;
-
equipment
- Mappings:
Namespace Name Mixin selector official a
Lbp$a;a(Lbm$a;)Lbp$a;
intermediary method_53141
Lnet/minecraft/class_2048$class_2049;method_53141(Lnet/minecraft/class_3735$class_5278;)Lnet/minecraft/class_2048$class_2049;
named equipment
Lnet/minecraft/predicate/entity/EntityPredicate$Builder;equipment(Lnet/minecraft/predicate/entity/EntityEquipmentPredicate$Builder;)Lnet/minecraft/predicate/entity/EntityPredicate$Builder;
-
equipment
- Mappings:
Namespace Name Mixin selector official a
Lbp$a;a(Lbm;)Lbp$a;
intermediary method_16227
Lnet/minecraft/class_2048$class_2049;method_16227(Lnet/minecraft/class_3735;)Lnet/minecraft/class_2048$class_2049;
named equipment
Lnet/minecraft/predicate/entity/EntityPredicate$Builder;equipment(Lnet/minecraft/predicate/entity/EntityEquipmentPredicate;)Lnet/minecraft/predicate/entity/EntityPredicate$Builder;
-
typeSpecific
- Mappings:
Namespace Name Mixin selector official a
Lbp$a;a(Lbq;)Lbp$a;
intermediary method_43094
Lnet/minecraft/class_2048$class_2049;method_43094(Lnet/minecraft/class_7376;)Lnet/minecraft/class_2048$class_2049;
named typeSpecific
Lnet/minecraft/predicate/entity/EntityPredicate$Builder;typeSpecific(Lnet/minecraft/predicate/entity/TypeSpecificPredicate;)Lnet/minecraft/predicate/entity/EntityPredicate$Builder;
-
vehicle
- Mappings:
Namespace Name Mixin selector official a
Lbp$a;a(Lbp$a;)Lbp$a;
intermediary method_27971
Lnet/minecraft/class_2048$class_2049;method_27971(Lnet/minecraft/class_2048$class_2049;)Lnet/minecraft/class_2048$class_2049;
named vehicle
Lnet/minecraft/predicate/entity/EntityPredicate$Builder;vehicle(Lnet/minecraft/predicate/entity/EntityPredicate$Builder;)Lnet/minecraft/predicate/entity/EntityPredicate$Builder;
-
passenger
- Mappings:
Namespace Name Mixin selector official b
Lbp$a;b(Lbp$a;)Lbp$a;
intermediary method_37229
Lnet/minecraft/class_2048$class_2049;method_37229(Lnet/minecraft/class_2048$class_2049;)Lnet/minecraft/class_2048$class_2049;
named passenger
Lnet/minecraft/predicate/entity/EntityPredicate$Builder;passenger(Lnet/minecraft/predicate/entity/EntityPredicate$Builder;)Lnet/minecraft/predicate/entity/EntityPredicate$Builder;
-
targetedEntity
- Mappings:
Namespace Name Mixin selector official c
Lbp$a;c(Lbp$a;)Lbp$a;
intermediary method_27972
Lnet/minecraft/class_2048$class_2049;method_27972(Lnet/minecraft/class_2048$class_2049;)Lnet/minecraft/class_2048$class_2049;
named targetedEntity
Lnet/minecraft/predicate/entity/EntityPredicate$Builder;targetedEntity(Lnet/minecraft/predicate/entity/EntityPredicate$Builder;)Lnet/minecraft/predicate/entity/EntityPredicate$Builder;
-
team
- Mappings:
Namespace Name Mixin selector official a
Lbp$a;a(Ljava/lang/String;)Lbp$a;
intermediary method_22470
Lnet/minecraft/class_2048$class_2049;method_22470(Ljava/lang/String;)Lnet/minecraft/class_2048$class_2049;
named team
Lnet/minecraft/predicate/entity/EntityPredicate$Builder;team(Ljava/lang/String;)Lnet/minecraft/predicate/entity/EntityPredicate$Builder;
-
build
- Mappings:
Namespace Name Mixin selector official b
Lbp$a;b()Lbp;
intermediary method_8920
Lnet/minecraft/class_2048$class_2049;method_8920()Lnet/minecraft/class_2048;
named build
Lnet/minecraft/predicate/entity/EntityPredicate$Builder;build()Lnet/minecraft/predicate/entity/EntityPredicate;
-