PlayerPredicate

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.

script.zs
import crafttweaker.api.predicate.PlayerPredicate;

Implemented Interfaces

PlayerPredicate implements the following interfaces. That means all methods defined in these interfaces are also available in PlayerPredicate

Static Methods

Return Type: PlayerPredicate

script.zs
// PlayerPredicate.any() as PlayerPredicate
PlayerPredicate.any();

Return Type: PlayerPredicateBuilder

script.zs
// PlayerPredicate.create() as PlayerPredicateBuilder
PlayerPredicate.create();

Methods

Return Type: boolean

script.zs
PlayerPredicate.matches(entity as Entity, level as ServerLevel, pos as Vec3?) as boolean
ParameterType
Parameter
entity
Type
Entity
Parameter
level
Type
ServerLevel
Parameter
pos
Type
Vec3?