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
-