• S'inscrire
    • Se connecter
    • Recherche
    • Récent
    • Mots-clés
    • Populaire
    • Utilisateurs
    • Groupes

    Résolu Détecter la fin d'une consommation

    1.7.x
    1.7.10
    2
    3
    884
    Charger plus de messages
    • Du plus ancien au plus récent
    • Du plus récent au plus ancien
    • Les plus votés
    Répondre
    • Répondre à l'aide d'un nouveau sujet
    Se connecter pour répondre
    Ce sujet a été supprimé. Seuls les utilisateurs avec les droits d'administration peuvent le voir.
    • LavaPower
      LavaPower dernière édition par

      Bonjour,

      Je voudrais détecter (via un event ?) quand le joueur fini de manger une pomme ou un autre aliment consommable.
      Suite à une réponse sur le discord j’ai fait ceci :

      @SubscribeEvent
          public void onEaten(PlayerUseItemEvent.Finish event)
          {
              if(event.item == new ItemStack(Items.apple,1))
              {
                  if(event.entityPlayer.isPotionActive(PoisonInf.customEffectID))
                  {
                      event.entityPlayer.removePotionEffect(PoisonInf.customEffectID);
                  }
              }
          }
      

      Mais cela ne marche pas.

      Pouvez-vous m’aider ?
      Merci d’avance

      Github : http://github.com/LavaPower

      1 réponse Dernière réponse Répondre Citer 0
      • robin4002
        robin4002 Moddeurs confirmés Rédacteurs Administrateurs dernière édition par

        La comparaison n’est pas bonne, faut comparer les items et non les itemstack :
        if(event.item.getItem() == Items.apple)

        1 réponse Dernière réponse Répondre Citer 1
        • LavaPower
          LavaPower dernière édition par

          Merci Robin, tu me sauve encore la mise !

          Github : http://github.com/LavaPower

          1 réponse Dernière réponse Répondre Citer 0
          • 1 / 1
          • Premier message
            Dernier message
          Design by Woryk
          Contact / Mentions Légales

          MINECRAFT FORGE FRANCE © 2018

          Powered by NodeBB