SOLVED Vérifier la vie maximal du joueur


  • Je souhaiterais réaliser un item qui augmenterais le vie du joueur mais pour cela je souhaiterais savoir la vie la vie maximal du joueur(pas celle qui a actuellement mais son maximum possible).

    Merci d'avance pour votre aide.


  • player.getMaxHeath() (c'est peut-être un truc qui ressemble mais je crois que c'est ça).

  • Moddeurs confirmés Rédacteurs Administrateurs

    entityPlayer.getMaxHealth() ?


  • Merci pour la piste que vous venez de me fournir tout les deux cela vérifie bien la vie mais ne prends pas en compte les modifications que j'y apporte. Cela dois venir de la maniére dont je procéde.


  • Je crois que c'est setMaxHeath pour changer ça, par contre il faut forcément l’appeler sur le serveur.


  • @'AymericRed':

    Je crois que c'est setMaxHeath pour changer ça, par contre il faut forcément l’appeler sur le serveur.

    AttributeModifier moreHealth = new AttributeModifier(player.getPersistentID(), "Test",2.0D + up, 0).setSaved(true); 
    IAttributeInstance attributeinstance = player.getEntityAttribute(SharedMonsterAttributes.maxHealth);
    attributeinstance.removeModifier(moreHealth);
    attributeinstance.applyModifier(moreHealth);

    j'avais lue un tuto avec cette méthode en faite ^^