public class EntityPredicate
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private boolean |
allowInvulnerable |
private boolean |
allowNonAttackable |
private boolean |
allowSameTeam |
private boolean |
allowUnseeable |
static EntityPredicate |
DEFAULT |
private double |
range |
private java.util.function.Predicate<LivingEntity> |
selector |
private boolean |
testInvisible |
Constructor and Description |
---|
EntityPredicate() |
Modifier and Type | Method and Description |
---|---|
EntityPredicate |
allowInvulnerable() |
EntityPredicate |
allowNonAttackable() |
EntityPredicate |
allowSameTeam() |
EntityPredicate |
allowUnseeable() |
EntityPredicate |
ignoreInvisibilityTesting() |
EntityPredicate |
range(double p_221013_1_) |
EntityPredicate |
selector(java.util.function.Predicate<LivingEntity> p_221012_1_) |
boolean |
test(LivingEntity p_221015_1_,
LivingEntity p_221015_2_) |
public static final EntityPredicate DEFAULT
private double range
private boolean allowInvulnerable
private boolean allowSameTeam
private boolean allowUnseeable
private boolean allowNonAttackable
private boolean testInvisible
private java.util.function.Predicate<LivingEntity> selector
public EntityPredicate range(double p_221013_1_)
public EntityPredicate allowInvulnerable()
public EntityPredicate allowSameTeam()
public EntityPredicate allowUnseeable()
public EntityPredicate allowNonAttackable()
public EntityPredicate ignoreInvisibilityTesting()
public EntityPredicate selector(@Nullable java.util.function.Predicate<LivingEntity> p_221012_1_)
public boolean test(@Nullable LivingEntity p_221015_1_, LivingEntity p_221015_2_)