MFF

    Minecraft Forge France
    • Récent
    • Mots-clés
    • Populaire
    • Utilisateurs
    • Groupes
    • Forge Events
      • Automatique
      • Foncé
      • Clair
    • S'inscrire
    • Se connecter

    Détecter la fin d'une consommation

    Planifier Épinglé Verrouillé Déplacé Résolu 1.7.x
    1.7.10
    3 Messages 2 Publieurs 926 Vues 1 Watching
    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.
    • LavaPowerL Hors-ligne
      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
      • robin4002R Hors-ligne
        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
        • LavaPowerL Hors-ligne
          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
          ContactMentions Légales

          MINECRAFT FORGE FRANCE © 2024

          Powered by NodeBB