Extends Entity génant



  • Bonjour minecraft forge france aujourd’hui je m'oppose à un nouveau problème en effet j’ai créer un event qui fonctionne très bien mais le seul hic est que ma condition est

    event.entityLiving instanceof EntityPig
    

    Sauf que j'ai créer une entity qui extends de EntityPig et mon code prend en compte les deux entité pour la condition alors que je voudrais que seul l'entity pig soit pris e compte.
    Merci de votre compréhension!


  • Administrateurs

    Salut,

    if(event.entityLiving instanceof EntityPig && !(event.entityLiving instanceof TonEntity))
    

    Mais après ça va le faire avec les autres entités extends EntityPig. Donc tu peux aussi faire ça :

    if(event.entityLiving.getClass() == EntityPig.getClass())
    

    La ça prend vraiment que les cochons.



  • Merci sa fonctionne juste t'as deuxième fonction ne focntionne pas…


  • Administrateurs

    ha ? Utilise .equals alors.
    if(event.entityLiving.getClass().equals(EntityPig.getClass()))


Log in to reply