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 }