001 package net.minecraft.src;
002
003 public class EntityAITargetNonTamed extends EntityAINearestAttackableTarget
004 {
005 private EntityTameable theTameable;
006
007 public EntityAITargetNonTamed(EntityTameable par1EntityTameable, Class par2Class, float par3, int par4, boolean par5)
008 {
009 super(par1EntityTameable, par2Class, par3, par4, par5);
010 this.theTameable = par1EntityTameable;
011 }
012
013 /**
014 * Returns whether the EntityAIBase should begin execution.
015 */
016 public boolean shouldExecute()
017 {
018 return this.theTameable.isTamed() ? false : super.shouldExecute();
019 }
020 }