Class EntityPredicate.Builder
java.lang.Object
net.minecraft.advancements.critereon.EntityPredicate.Builder
- Enclosing class:
EntityPredicate
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate DataComponentMatchers
private Optional
<DistancePredicate> private Optional
<MobEffectsPredicate> private Optional
<EntityTypePredicate> private Optional
<EntityEquipmentPredicate> private Optional
<EntityFlagsPredicate> private Optional
<LocationPredicate> private Optional
<MovementPredicate> private Optional
<LocationPredicate> private Optional
<NbtPredicate> private Optional
<EntityPredicate> private Optional
<SlotsPredicate> private Optional
<LocationPredicate> private Optional
<EntitySubPredicate> private Optional
<EntityPredicate> private Optional
<EntityPredicate> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()
components
(DataComponentMatchers pComponents) distance
(DistancePredicate pDistanceToPlayer) effects
(MobEffectsPredicate.Builder pEffects) static EntityPredicate.Builder
entity()
entityType
(EntityTypePredicate pEntityType) equipment
(EntityEquipmentPredicate pEquipment) equipment
(EntityEquipmentPredicate.Builder pEquipment) flags
(EntityFlagsPredicate.Builder pFlags) located
(LocationPredicate.Builder pLocation) movementAffectedBy
(LocationPredicate.Builder pMovementAffectedBy) moving
(MovementPredicate pMovement) nbt
(NbtPredicate pNbt) of
(HolderGetter<EntityType<?>> pEntityTypeRegistry, TagKey<EntityType<?>> pEntityTypeTag) of
(HolderGetter<EntityType<?>> pEntityTypeRegistry, EntityType<?> pEntityType) passenger
(EntityPredicate.Builder pPassenger) periodicTick
(int pPeriodicTick) slots
(SlotsPredicate pSlots) steppingOn
(LocationPredicate.Builder pSteppingOnLocation) subPredicate
(EntitySubPredicate pSubPredicate) targetedEntity
(EntityPredicate.Builder pTargetedEntity) vehicle
(EntityPredicate.Builder pVehicle)
-
Field Details
-
entityType
-
distanceToPlayer
-
movement
-
located
-
steppingOnLocation
-
movementAffectedBy
-
effects
-
nbt
-
flags
-
equipment
-
subPredicate
-
periodicTick
-
vehicle
-
passenger
-
targetedEntity
-
team
-
slots
-
components
-
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
entity
-
of
public EntityPredicate.Builder of(HolderGetter<EntityType<?>> pEntityTypeRegistry, EntityType<?> pEntityType) -
of
public EntityPredicate.Builder of(HolderGetter<EntityType<?>> pEntityTypeRegistry, TagKey<EntityType<?>> pEntityTypeTag) -
entityType
-
distance
-
moving
-
located
-
steppingOn
-
movementAffectedBy
-
effects
-
nbt
-
flags
-
equipment
-
equipment
-
subPredicate
-
periodicTick
-
vehicle
-
passenger
-
targetedEntity
-
team
-
slots
-
components
-
build
-