Class EntityPredicate.Builder
java.lang.Object
net.minecraft.advancements.critereon.EntityPredicate.Builder
- Enclosing class:
 EntityPredicate
- 
Field Summary
FieldsModifier and TypeFieldDescriptionprivate DataComponentMatchersprivate 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.Builderentity()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
 
 -