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

    Résolu Aide changer le drop d'un block vanilla

    1.8.x
    1.8.9
    3
    4
    941
    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.
    • E
      elx9000 dernière édition par

      Bonjour, ayant testé plusieurs choses, je n’arrive pas à changer le drop du block de canne à sucre (reed) par le mien. Je pensais que cela suffirait :

      public class SurvivantBlockEvent
      {
         @SubscribeEvent
         public void BlockDestroyed(HarvestDropsEvent event)
         {          
             if (event.state == Blocks.reeds)
             {
                 event.drops.clear();
                 event.drops.add(new ItemStack(ItemMod.itemSugarCane, 1));
             }
         }
      }
      

      Mais quand je lance le jeu et que je casse le block, mon item n’est pas droppé, il reste l’item de base de la canne à sucre, alors qu’il aurait du changer.
      Merci d’avance de l’aide, 
      elx9000.

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

        Tu as enregistré ta classe SurvivantBlockEvent comme classe d’event ?

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

          if (event.state == Blocks.reeds)
          ->
          if (event.state.getBlock() == Blocks.reeds)

          1 réponse Dernière réponse Répondre Citer 0
          • E
            elx9000 dernière édition par

            Oui effectivement en remplaçant la ligne

            if (event.state == Blocks.reeds)
            

            Par

            if (event.state.getBlock() == Blocks.reeds)
            

            ça fonctionne merci  🙂 , je mets la balise en résolu.

            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