EntityPredicate
Importing the class
It might be required for you to import the package if you encounter any issues (like casting an Array), so better be safe than sorry and add the import at the very top of the file.
import crafttweaker.api.predicate.EntityPredicate;
Static Methods
Return Type: EntityPredicate
// EntityPredicate.any() as EntityPredicate
EntityPredicate.any();
Return Type: EntityPredicateBuilder
// EntityPredicate.create() as EntityPredicateBuilder
EntityPredicate.create();
Return Type: EntityPredicateBuilder
EntityPredicate.create(entityTag as KnownTag<EntityType>) as EntityPredicateBuilder
Parameter | Type |
---|---|
Parameter entityTag | Type KnownTag<EntityType> |
Return Type: EntityPredicateBuilder
EntityPredicate.create(entityType as EntityType) as EntityPredicateBuilder
Parameter | Type |
---|---|
Parameter entityType | Type EntityType |
Methods
Return Type: boolean
EntityPredicate.matches(player as ServerPlayer, entity as Entity?) as boolean
Parameter | Type |
---|---|
Parameter player | Type ServerPlayer |
Parameter entity | Type Entity? |
Return Type: boolean
EntityPredicate.matches(level as ServerLevel, pos as Vec3, entity as Entity?) as boolean
Parameter | Type |
---|---|
Parameter level | Type ServerLevel |
Parameter pos | Type Vec3 |
Parameter entity | Type Entity? |