public void oldAgeDeath(Player p, Entity animal ){
		if(this.willDie == true && this.getAge() > maxAge){
			p.getWorld().playEffect(animal.getLocation(), Effect.EXTINGUISH, 50);
			
			animalUtility au = new animalUtility(plugin);
			this.animalNoise(animal, p);
			this.removeAnimalData();
			Bukkit.broadcastMessage(ChatColor.AQUA + this.getAnimalName() + " has had a full life!");
			this.deathDrop(p, animal);
			
			List<Entity> en = p.getNearbyEntities(10, 10, 10);
			for(Entity se : en){
			if(au.isAnimal(se)){
				if(au.isAnimalOwner(p, animal)){
				Animals news = new Animals(plugin, se.getUniqueId().toString(), p.getUniqueId().toString());
				news.addHeartPoint(.1);
				int r = plugin.randomNumber(10);
				switch(r){
				case 1:
					p.sendMessage( ChatColor.GRAY + news.getAnimalName() + " thinks back on the good times with " + this.getAnimalName());
					break;
				case 2:
					p.sendMessage(ChatColor.GRAY + news.getAnimalName() + " is happy " + this.getAnimalName() + " is gone.");
					break;
				case 3:
					p.sendMessage(ChatColor.GRAY + news.getAnimalName() + " is contemplating life ");
					break;
				
				case 4:
					p.sendMessage(ChatColor.GRAY + news.getAnimalName() + " will miss " + this.getAnimalName());
					}
				}
			}
		}
			animal.remove();
	}
}