public class MobEffectsPredicate
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
MobEffectsPredicate.InstancePredicate |
Modifier and Type | Field and Description |
---|---|
static MobEffectsPredicate |
ANY |
private java.util.Map<Potion,MobEffectsPredicate.InstancePredicate> |
effects |
Constructor and Description |
---|
MobEffectsPredicate(java.util.Map<Potion,MobEffectsPredicate.InstancePredicate> effects) |
Modifier and Type | Method and Description |
---|---|
static MobEffectsPredicate |
deserialize(com.google.gson.JsonElement element) |
boolean |
test(Entity entityIn) |
boolean |
test(EntityLivingBase entityIn) |
boolean |
test(java.util.Map<Potion,PotionEffect> potions) |
public static final MobEffectsPredicate ANY
private final java.util.Map<Potion,MobEffectsPredicate.InstancePredicate> effects
public MobEffectsPredicate(java.util.Map<Potion,MobEffectsPredicate.InstancePredicate> effects)
public boolean test(Entity entityIn)
public boolean test(EntityLivingBase entityIn)
public boolean test(java.util.Map<Potion,PotionEffect> potions)
public static MobEffectsPredicate deserialize(@Nullable com.google.gson.JsonElement element)