package net.minecraft.entity.ai; import com.google.common.base.Predicate; import net.minecraft.entity.passive.EntityTameable; public class EntityAITargetNonTamed extends EntityAINearestAttackableTarget { private EntityTameable theTameable; private static final String __OBFID = "CL_00001623"; public EntityAITargetNonTamed(EntityTameable p_i45876_1_, Class p_i45876_2_, boolean p_i45876_3_, Predicate p_i45876_4_) { super(p_i45876_1_, p_i45876_2_, 10, p_i45876_3_, false, p_i45876_4_); this.theTameable = p_i45876_1_; } /** * Returns whether the EntityAIBase should begin execution. */ public boolean shouldExecute() { return !this.theTameable.isTamed() && super.shouldExecute(); } }