Probleme onEntityLivingDeath



  • Salut, j'aimerai faire en sorte que quand tu tue le mob avec un couteau, alors blabla.

    Le soucis c'est que je n'arrive pas a recuperer l'item en main du player

    ​ @SubscribeEvent    
    
             public void onEntityLivingDeath(LivingDeathEvent event)
             {
                 if(event.source.getEntity() != null && event.source.getEntity() instanceof EntityPlayer)
                 {
                 EntityPlayer player = (EntityPlayer)event.source.getEntity();
    
                 if(player.getCurrentEquippedItem() != null && player.getCurrentEquippedItem() == ModDofus.ItemJobCouteauChasse)
                 {
    
                 }
    
             }
    }
    

    ->

    Incompatible operand types ItemStack and Item

    non compatible ><

    NB : Et du coup, comment rajouter se drope au monstre que l'on viens de tuer ?



  • je crois que getCurrentItem retourne un itemStack, regarde si il n'y a pas de fonction getItem après cette dernière



  • Effectivement, merci ^^



  • de rien