package net.minecraft.entity.monster;
import com.google.common.base.Predicate;
import net.minecraft.entity.Entity;
import net.minecraft.entity.passive.IAnimals;
public interface IMob extends IAnimals
{
/** Entity selector for IMob types. */
Predicate mobSelector = new Predicate()
{
private static final String __OBFID = "CL_00001688";
public boolean func_179983_a(Entity p_179983_1_)
{
return p_179983_1_ instanceof IMob;
}
public boolean apply(Object p_apply_1_)
{
return this.func_179983_a((Entity)p_apply_1_);
}
};
Predicate field_175450_e = new Predicate()
{
private static final String __OBFID = "CL_00002218";
public boolean func_179982_a(Entity p_179982_1_)
{
return p_179982_1_ instanceof IMob && !p_179982_1_.isInvisible();
}
public boolean apply(Object p_apply_1_)
{
return this.func_179982_a((Entity)p_apply_1_);
}
};
}