Faire une vérification d'item



  • Salut
    Je voudrais faire un truc, mais je ne sais pas si c'est possible.
    Je voudrai faire une vérification d'item dans le monde. Je m'explique : si l'item x est soit dans l'inventaire, soit dans un coffre, soit par terre, …, alors le jeu ne redonne pas cet item. Mais si il ne trouve l'item nul part, ça le donne au joueur.

    Je ne sais pas si c'est possible
    Merci d'avance



  • Si c'est possible c'est EntityPlayer.getItemInSlot ou une autre fonction plus simple, cherche de ce côté

    Envoyé depuis mon Android edition by sfr STARADDICT avec Tapatalk


  • Administrateurs

    Dans l'inventaire c'est possible.
    Sur les entités aux sols c'est possible.
    Dans les coffres si il existe une liste de tile entity (très probable) c'est aussi possible.
    Par contre si le code va fonctionner ça je doute, soit le cpu va monter à 100 % et les tps chuter à 0,1 soit le serveur va complètement crasher.
    Mais vu la taille de certaines map minecraft, j'éviterai de faire ça.



  • Hum sinon au lieu de vérifier ça, mettre une valeur true quand l'item est pris/crafter et false quand il est utilisé



  • Ok, merci pour toutes vos réponses