@Override protected void initEntityAI() { tasks.addTask(0, new EntityAISwimming(this)); tasks.addTask(1, new EntityAIWanderAvoidWater(this, 0.48D)); tasks.addTask(2, new EntityAIEatCrops(this, 0.6D, 20)); tasks.addTask(3, new EntityAIPanic(this, 0.8D)); ///tasks.addTask(4, new EntityAILookIdle(this)); }
@Override protected void initEntityAI() { tasks.addTask(0, new EntityAISwimming(this)); tasks.addTask(1, new EntityAIWatchClosest(this, EntityPlayer.class, 6.0F)); tasks.addTask(3, new EntityAIWanderAvoidWater(this, 0.5D)); tasks.addTask(4, new EntityAIPanic(this, 0.7F)); tasks.addTask(5, new EntityAILookIdle(this)); }
@SuppressWarnings({ "rawtypes", "unchecked" }) public EntityImp(World par1World) { super(par1World); this.setSize(0.9F, 0.9F); this.isImmuneToFire = true; this.tasks.addTask(0, new EntityAISwimming(this)); this.tasks.addTask(1, new EntityAIPanic(this, 0.38F)); this.tasks.addTask(2, new EntityAITempt(this, 0.3F, soups, false)); this.tasks.addTask(3, new EntityAIMate(this, 0.25F)); this.tasks.addTask(4, new EntityAIAvoidEntity(this, EntityPlayer.class, 8.0F, 0.25F, 0.3F)); this.tasks.addTask(5, new EntityAIFollowParent(this, 0.28F)); this.tasks.addTask(6, new EntityAIWander(this, 0.25F)); this.tasks.addTask(7, new EntityAIWatchClosest(this, EntityPlayer.class, 6.0F)); this.tasks.addTask(8, new EntityAILookIdle(this)); }
@Override protected void initEntityAI() { tasks.addTask(0, new EntityAISwimming(this)); tasks.addTask(1, new EntityAIAvoidEntity(this, EntityPlayer.class, 10.0F, 0.7D, 0.5D)); tasks.addTask(2, new EntityAIAvoidEntity(this, EntityMob.class, 10.0F, 0.7D, 0.5D)); tasks.addTask(3, new EntityAIWander(this, 0.5D)); tasks.addTask(4, new EntityAIPanic(this, 0.7F)); tasks.addTask(5, new EntityAILookIdle(this)); }
@Override protected void initEntityAI() { tasks.addTask(0, new EntityAISwimming(this)); tasks.addTask(1, new EntityAIWander(this, 0.48D)); tasks.addTask(2, new EntityAIEatWoodenItem(this, 0.48D, 10)); tasks.addTask(3, new EntityAITempt(this, 0.48D, Items.STICK, false)); tasks.addTask(4, new EntityAILookIdle(this)); tasks.addTask(5, new EntityAIPanic(this, 0.48D)); }
@Override protected void initEntityAI() { tasks.addTask(0, new EntityAISwimming(this)); tasks.addTask(1, new EntityAIAvoidEntity(this, EntityPlayer.class, 10.0F, 0.7D, 0.6D)); tasks.addTask(2, new EntityAIAvoidEntity(this, EntityMob.class, 10.0F, 0.7D, 0.6D)); tasks.addTask(3, new EntityAIWanderAvoidWater(this, 0.6D)); tasks.addTask(4, new EntityAIPanic(this, 0.6D)); tasks.addTask(5, new EntityAILookIdle(this)); }
@Override protected void initEntityAI() { tasks.addTask(0, new EntityAISwimming(this)); tasks.addTask(1, new EntityAIAvoidEntity(this, EntityPlayer.class, 10.0F, 0.7D, 0.5D)); tasks.addTask(2, new EntityAIAvoidEntity(this, EntityMob.class, 10.0F, 0.7D, 0.5D)); tasks.addTask(3, new EntityAIWander(this, 0.5D)); tasks.addTask(4, new EntityAIPanic(this, 0.7F)); tasks.addTask(5, new EntityAILookIdle(this)); }
@Override protected void initEntityAI() { this.tasks.addTask(0, new EntityAISwimming(this)); this.tasks.addTask(1, new EntityAIPanic(this, 1.0D)); this.tasks.addTask(2, new EntityAIMate(this, 1.0D)); this.tasks.addTask(3, new EntityAITempt(this, 1.0D, false, TEMPTATION_ITEMS)); this.tasks.addTask(4, new EntityAIFollowParent(this, 1.1D)); this.tasks.addTask(5, new EntityAIWanderAvoidWater(this, 1.0D)); this.tasks.addTask(6, new EntityAILookIdle(this)); }
@Override protected void initEntityAI() { tasks.addTask(0, new EntityAISwimming(this)); tasks.addTask(1, new EntityAIWatchClosest(this, EntityPlayer.class, 6.0F)); tasks.addTask(3, new EntityAIWander(this, 0.5D)); tasks.addTask(4, new EntityAIPanic(this, 0.7F)); tasks.addTask(5, new EntityAILookIdle(this)); tasks.addTask(6, new EntityAITempt(this, 0.6D, ModItems.ANT_TAMING_AMULET, false)); tasks.addTask(7, new EntityAITempt(this, 0.6D, Items.SUGAR, false)); }
@Override protected void initEntityAI() { tasks.addTask(0, new EntityAISwimming(this)); tasks.addTask(1, new EntityAIPanic(this, 0.6D)); tasks.addTask(2, new EntityAIMate(this, 0.5D)); tasks.addTask(3, new EntityAITempt(this, 0.5D, ModItems.TURNIP, false)); tasks.addTask(5, new EntityAIWander(this, 0.5D)); tasks.addTask(6, new EntityAIWatchClosest(this, EntityPlayer.class, 6.0F)); tasks.addTask(7, new EntityAILookIdle(this)); }
@Override protected void initEntityAI() { this.tasks.addTask(0, new EntityAISwimming(this)); this.tasks.addTask(1, new EntityAIEatGrass(this)); this.tasks.addTask(1, new EntityAIPanic(this, 2.0)); this.tasks.addTask(2, new EntityAIMate(this, 1.0)); this.tasks.addTask(3, new EntityAITempt(this, 1.25, false, Sets.newHashSet(FoodHelper.getFoodItems(FoodType.PLANT)))); this.tasks.addTask(4, new EntityAIFollowParent(this, 1.25)); this.tasks.addTask(5, new EntityAIWander(this, 1.0)); this.tasks.addTask(6, new EntityAIWatchClosest(this, EntityPlayer.class, 6.0F)); this.tasks.addTask(7, new EntityAILookIdle(this)); this.tasks.addTask(8, new EntityAIAvoidEntity<>(this, EntityWolf.class, 6.0F, 1.0F, 1.6F)); }
@Override protected void initEntityAI() { this.tasks.addTask(0, new EntityAISwimming(this)); this.tasks.addTask(1, new EntityAIPanic(this, 2.0D)); this.tasks.addTask(2, new EntityAIMate(this, 1.0D)); this.tasks.addTask(3, new EntityAITempt(this, 0.8D, true, TEMPTATION_ITEMS)); this.tasks.addTask(4, new EntityAIFollowParent(this, 1.25D)); this.tasks.addTask(5, new EntityAIWanderAvoidWater(this, 1.0D)); this.tasks.addTask(6, new EntityDeer.AIAvoidEntity(this, EntityPlayer.class, 5.0F, 2.0D, 2.5D)); this.tasks.addTask(7, new EntityAILookIdle(this)); }
@Override protected void initEntityAI() { aiPanic = new EntityAIPanic(this, 0.8D); aiHarvestCrops = new EntityAIAntHarvestCrops(this, 0.6D, 1); aiPlantCrops = new EntityAIAntPlantCrops(this, 0.6D, 4); aiBonemealCrops = new EntityAIAntBonemealCrops(this, 0.6D, 4); aiWander = new EntityAIWander(this, 0.6D); tasks.addTask(0, new EntityAISwimming(this)); tasks.addTask(1, aiWander); tasks.addTask(2, aiPanic); tasks.addTask(3, new EntityAILookIdle(this)); tasks.addTask(4, new EntityAITempt(this, 0.6D, ModItems.ANT_TAMING_AMULET, false)); tasks.addTask(5, new EntityAITempt(this, 0.6D, Items.SUGAR, false)); }
@Override protected void initEntityAI() { tasks.addTask(0, new EntityAISwimming(this)); tasks.addTask(1, new EntityAIPanic(this, 2.0D)); tasks.addTask(2, new EntityAITempt(this, 1.25D, Items.WHEAT, false)); tasks.addTask(3, new EntityAIFollowParent(this, 1.25D)); tasks.addTask(4, new EntityAIEatLivestock(this)); tasks.addTask(5, new EntityAIFindShelterOrSun(this)); tasks.addTask(6, new EntityAIWander(this, 1.0D)); tasks.addTask(7, new EntityAIWatchClosest(this, EntityPlayer.class, 6.0F)); tasks.addTask(8, new EntityAILookIdle(this)); }
@Override protected void initEntityAI() { entityAIEatGrass = new EntityAIEatGrass(this); tasks.addTask(0, new EntityAISwimming(this)); tasks.addTask(1, new EntityAIPanic(this, 2.0D)); tasks.addTask(2, new EntityAITempt(this, 1.25D, Items.WHEAT, false)); tasks.addTask(3, new EntityAIFollowParent(this, 1.25D)); tasks.addTask(4, new EntityAIEatLivestock(this)); tasks.addTask(5, new EntityAIFindShelterOrSun(this)); tasks.addTask(6, new EntityAIWander(this, 1.0D)); tasks.addTask(7, new EntityAIWatchClosest(this, EntityPlayer.class, 6.0F)); tasks.addTask(8, new EntityAILookIdle(this)); }
@Override protected void initEntityAI() { tasks.addTask(0, new EntityAISwimming(this)); tasks.addTask(1, new EntityAIPanic(this, 1.4D)); tasks.addTask(2, new EntityAITempt(this, 1.0D, false, TEMPTATION_ITEMS)); tasks.addTask(3, new EntityAIFollowParent(this, 1.1D)); tasks.addTask(4, new EntityAIEat(this)); tasks.addTask(5, new EntityAILayEgg(this)); tasks.addTask(6, new EntityAIFindShelterOrSun(this)); tasks.addTask(7, new EntityAIWander(this, 1.0D)); tasks.addTask(8, new EntityAIWatchClosest(this, EntityPlayer.class, 6.0F)); tasks.addTask(9, new EntityAILookIdle(this)); }
tasks.addTask(9, new EntityAIPanic(dragon, 1)); // mutex 1 } else { targetTasks.addTask(2, new EntityAIOwnerHurtByTarget(dragon)); // mutex 1
this.tasks.addTask(1, new EntityAIPanic(this, 1.25D));