Edit : Arf trop lent je me suis fait doubler ^^
Si tu as la possibilité de lier le mob au sbires c’est facile. Je m’explique :
- Dans ta classe sbire tu garde une structure de donnée statique qui maintient un lien vers chacun des sbires qui ont spawn.
- Périodiquement ton mob principal peut accéder à cette liste via la classe des sbires et compter le nombre de sbires à portée (distance entre les deux positions). A partir de la tu sais de combien il peut se soigner.
Par contre cela ne fonctionne que pour un petit nombre de sbires. Si ils pop aléatoirement partout sur la map la vérification prendrait trop de temps (ordre de grandeur proportionnel au nombre de sbire existant). Mais si c’est le mob principal qui les invoque et qu’il y a une limite ça devrait faire l’affaire.
Sinon il existe une methode worldObj.getClosestPlayer(). Peut-être est-il possible de trouver une similaire qui te donne les entité dans un certain rayon (à approfondir).