PlayerPredicateBuilder

Link to playerpredicatebuilder

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.

ZenScript
Copy
import crafttweaker.api.predicate.builder.PlayerPredicateBuilder;

Name: advancement

Return Type: PlayerPredicateBuilder

ZenScript
Copy
PlayerPredicateBuilder.advancement(name as ResourceLocation, completed as boolean) as PlayerPredicateBuilder
参数类型可选默认值
参数
name(名称)
类型
资源位置
可选
false
默认值
参数
completed
类型
布尔值
可选
true
默认值
true

Name: advancement

Return Type: PlayerPredicateBuilder

ZenScript
Copy
PlayerPredicateBuilder.advancement(name as string, completed as boolean) as PlayerPredicateBuilder
参数类型可选默认值
参数
name(名称)
类型
string
可选
false
默认值
参数
completed
类型
布尔值
可选
true
默认值
true

Link to advancementCriteria

Name: advancementCriteria

Return Type: PlayerPredicateBuilder

ZenScript
Copy
PlayerPredicateBuilder.advancementCriteria(name as ResourceLocation, criteria as bool?[string]) as PlayerPredicateBuilder
参数类型
参数
name(名称)
类型
资源位置
参数
criteria
类型
bool?[string]

Link to advancementCriteria

Name: advancementCriteria

Return Type: PlayerPredicateBuilder

ZenScript
Copy
PlayerPredicateBuilder.advancementCriteria(name as string, criteria as bool?[string]) as PlayerPredicateBuilder
参数类型
参数
name(名称)
类型
string
参数
criteria
类型
bool?[string]

Link to advancementCriterion

Name: advancementCriterion

Return Type: PlayerPredicateBuilder

ZenScript
Copy
PlayerPredicateBuilder.advancementCriterion(name as ResourceLocation, criterion as string, completed as boolean) as PlayerPredicateBuilder
参数类型可选默认值
参数
name(名称)
类型
资源位置
可选
false
默认值
参数
criterion
类型
string
可选
false
默认值
参数
completed
类型
布尔值
可选
true
默认值
true

Link to advancementCriterion

Name: advancementCriterion

Return Type: PlayerPredicateBuilder

ZenScript
Copy
PlayerPredicateBuilder.advancementCriterion(name as string, criterion as string, completed as boolean) as PlayerPredicateBuilder
参数类型可选默认值
参数
name(名称)
类型
string
可选
false
默认值
参数
criterion
类型
string
可选
false
默认值
参数
completed
类型
布尔值
可选
true
默认值
true

Name: build

Return Type: PlayerPredicate

ZenScript
Copy
// PlayerPredicateBuilder.build() as PlayerPredicate

myPlayerPredicateBuilder.build();

Name: gameType

Return Type: PlayerPredicateBuilder

ZenScript
Copy
PlayerPredicateBuilder.gameType(type as GameType) as PlayerPredicateBuilder
参数类型
参数
类型
类型
GameType

Name: level

Return Type: PlayerPredicateBuilder

ZenScript
Copy
PlayerPredicateBuilder.level(level as IntMinMaxBoundsPredicate) as PlayerPredicateBuilder
参数类型
参数
level
类型
IntMinMaxBoundsPredicate

Name: lookingAt

Return Type: PlayerPredicateBuilder

ZenScript
Copy
PlayerPredicateBuilder.lookingAt(predicate as EntityPredicate) as PlayerPredicateBuilder
参数类型
参数
predicate
类型
EntityPredicate

Name: lookingAt

Return Type: PlayerPredicateBuilder

ZenScript
Copy
PlayerPredicateBuilder.lookingAt(predicate as EntityPredicateBuilder) as PlayerPredicateBuilder
参数类型
参数
predicate
类型
EntityPredicateBuilder

Name: recipe

Return Type: PlayerPredicateBuilder

ZenScript
Copy
PlayerPredicateBuilder.recipe(name as ResourceLocation, unlocked as boolean) as PlayerPredicateBuilder
参数类型可选默认值
参数
name(名称)
类型
资源位置
可选
false
默认值
参数
unlocked
类型
布尔值
可选
true
默认值
true

Name: recipe

Return Type: PlayerPredicateBuilder

ZenScript
Copy
PlayerPredicateBuilder.recipe(name as string, unlocked as boolean) as PlayerPredicateBuilder
参数类型可选默认值
参数
name(名称)
类型
string
可选
false
默认值
参数
unlocked
类型
布尔值
可选
true
默认值
true

Name: statistic

Return Type: PlayerPredicateBuilder

ZenScript
Copy
PlayerPredicateBuilder.statistic(type as ResourceLocation, name as ResourceLocation, value as IntMinMaxBoundsPredicate) as PlayerPredicateBuilder
参数类型
参数
类型
类型
资源位置
参数
name(名称)
类型
资源位置
参数
value
类型
IntMinMaxBoundsPredicate

Name: statistic

Return Type: PlayerPredicateBuilder

ZenScript
Copy
PlayerPredicateBuilder.statistic(type as ResourceLocation, name as string, value as IntMinMaxBoundsPredicate) as PlayerPredicateBuilder
参数类型
参数
类型
类型
资源位置
参数
name(名称)
类型
string
参数
value
类型
IntMinMaxBoundsPredicate

Name: statistic

Return Type: PlayerPredicateBuilder

ZenScript
Copy
PlayerPredicateBuilder.statistic(type as string, name as ResourceLocation, value as IntMinMaxBoundsPredicate) as PlayerPredicateBuilder
参数类型
参数
类型
类型
string
参数
name(名称)
类型
资源位置
参数
value
类型
IntMinMaxBoundsPredicate

Name: statistic

Return Type: PlayerPredicateBuilder

ZenScript
Copy
PlayerPredicateBuilder.statistic(type as string, name as string, value as IntMinMaxBoundsPredicate) as PlayerPredicateBuilder
参数类型
参数
类型
类型
string
参数
name(名称)
类型
string
参数
value
类型
IntMinMaxBoundsPredicate