Araignées



  • Salut à tous, j'ai un petit soucis avec une araignée que j'ai faites récemment, elle est sensé drop un fil plus résistant, cela marche sur eclipse, j'ai donc compilé mon mod, et la ou je comprends moins, c'est que cela marche en solo mais pas en multijoueur, je suis à l'internat la, il m'est difficile de faire des copy/paste même avec TV (connexion en mousse oblige) je vous les donnent donc en lien dropbox. Autre informations, en multijoueur, mon mob drop des fils et des yeux d'araignée comme une araignée normal, serai ce à cause de l'héritage?

    EntityLittleSpider.java

    https://dl.dropboxusercontent.com/u/66180059/EntityLittleSpider.java

    Classe principale du mod:

    https://dl.dropboxusercontent.com/u/66180059/Mineald.java

    Autre chose, j'ai l'impression que lorsque l'on met beaucoup de pvp à un monstre cela bug? quelqu'un pourrait il m'expliquer comment cela fonctionne? en effet j'aimerai créer un boss, une araignée géante pour mon serveur, qui fasse très mal et qui mettent un effet wither, mon but final est de créer un event sur mon serveur ou ce boss spawn et que tout le serveur doit le battre pour avoir la récompense, je cherche donc plusieurs choses:
    1- Que cette araignée ait 3000 coeurs
    2- Que cette araignée, à chaque fois qu'elle est frappé donne de l'xp à celui qui la frappe

    Enfin troisième point, j'ai grâce à des events, chercher à ce que les zombies ait 35pv, les araignées 20, j'ai utilisé ce code:

    https://dl.dropboxusercontent.com/u/66180059/LivingEvent.java

    Cela ne semble pas fonctionner, je tue toujours en un coup les araignée avec une épée faisant 19 dommage.

    merci de votre aide


  • Administrateurs

    Pour le 1 et le 2, je sais pas, en revanche, pour le 3, les entités ont deux "trucs" pour la vie. L'Attribute qui défini la vie max, et la variable de la vie actuel. Il faut que tu change aussi la vie actuel (```java
    entity.setHealth(vie);


  • Administrateurs

    Pour le boss, déjà regarde le tuto : http://www.minecraftforgefrance.fr/showthread.php?tid=260
    Ensuite, pour les 3000 cœurs, lorsque tu mets les points de ton mob, tu mets 6000D.

    this.getEntityAttribute(SharedMonsterAttributes.maxHealth).setAttribute(40D);
    

    Dans ce code, le mob a 40 demi-cœurs soit 20 cœurs.



  • A vrai dire, c'était pas pour ce code la que je demandais les 3000 pv, pour résumer, j'ai un "Roi araignée" qui lui est un boss pour les event de mon serveur, et j'ai l'impression que quand je lui met beaucoup de vie il en a pas autant que ce que je demande. Donc je me demandais si il y avait un seuil ou autre.

    Quant au tuto, je l'avais regardé et mes 2 boss ont bien leur barre de vie comme prévu ^^

    Merci robin, j'essayerai à mon retour chez moi vendredi midi et je te redis ça 🙂

    Personne n'a d'idée pour le 1? je me demande si c'est pas à cause de l'extends EntitySpider?

    Thanks for your help.


  • Administrateurs

    Pour le 1, c'est bien le extends qui pose problème.



  • D'accourd merci de ton aide!! 🙂
    Problème résolu donc.
    Je ne le mets pas en balise avant demain soir, je veux essayer avant 🙂


Log in to reply