Mob qui disparait
-
Disparaître ou rendre invisible?
Si c’est faire disparaître j’aurais une approche de bourrin, je sais pas si c’est une bonne façon de faire mais tu peux faire un event qui kill ton mob puis en fait apparaître un nouveau 2secs plus tard avec les mêmes stats que le mob précédent au moment de la frappe.
-
non, le rendre invisible
merci -
Tu as 2 solutions possibles :
- Solution “complexe”, il suffit de ne pas lui faire de rendu quand il attaque un joueur.
- Solution simple, il suffit de lui donner l’effet d’invisiblité.
-
je choisit la simple xD
quel est levent a mettre (du genre onitemrightclick) ? -
Dans ton cas, il n’y a pas d’event à gérer, tout se fait dans la classe de ton entité.
-
oui mais comment faire ?
-
Bah, cherche dans les entités vanilla pour savoir comment faire et ensuite, fais des essais par toi-même.
-
Bonsoir,
Il me semble que la méthode
setInvisibleest disponible dans toutes les entités vivantes -
ok mais la je veut juste savoir comment faire pour que quand le mob tape, il a leffet d’invisibilité
merci
-
Alors je ne sais pas si elle existait déjà en 1.7.10 (surement que oui, ou sous un autre nom), mais il y a la méthode
attackEntityFromdans la classe EntityLivingBase en 1.12.2 :@Override public boolean attackEntityFrom(DamageSource source, float amount) { super.attackEntityFrom(source, amount); // ton action ici }
