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

    Résolu Comment restreindre un seul Item a un chest perso ? genre un chest que pour la stone

    1.7.x
    1.7.10
    2
    5
    1080
    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.
    • H
      hakneb dernière édition par

      tout est dans le titre.

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

        Salut,
        On peut facilement faire qu’un slot ne prend qu’un item.
        Par contre qu’un item ne puisse que aller dans un slot spécifique je ne crois pas que ça va être possible sans patcher les classes de Minecraft.

        Et où est la balise de version ?

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

          @‘robin4002’:

          Salut,
          On peut facilement faire qu’un slot ne prend qu’un item.
          Par contre qu’un item ne puisse que aller dans un slot spécifique je ne crois pas que ça va être possible sans patcher les classes de Minecraft.

          Et où est la balise de version ?

          en faite je veut que dans mon coffre je ne puisse mettre que de la stone par exemple, le problème est que j’ai 27 slots

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

            Ah, facile ça. Je l’ai montré en tutoriel dans la vidéo sur les paquets.

            Au lieu de faire juste :

                           this.addSlotToContainer(new Slot(tile, j + i * 9, 8 + j * 18, 18 + i * 18);
            

            Dans le container, fais :

                           this.addSlotToContainer(new Slot(tile, j + i * 9, 8 + j * 18, 18 + i * 18)
                           {
                               public boolean isItemValid(ItemStack stack)
                               {
                                   return () ? stack.getItem() == Item.getItemFromBlock(Blocks.stone);
                               }
                           });
            
            1 réponse Dernière réponse Répondre Citer 0
            • H
              hakneb dernière édition par

              @‘robin4002’:

              Ah, facile ça. Je l’ai montré en tutoriel dans la vidéo sur les paquets.

              Au lieu de faire juste :

                             this.addSlotToContainer(new Slot(tile, j + i * 9, 8 + j * 18, 18 + i * 18);
              

              Dans le container, fais :

                             this.addSlotToContainer(new Slot(tile, j + i * 9, 8 + j * 18, 18 + i * 18)
                             {
                                 public boolean isItemValid(ItemStack stack)
                                 {
                                     return () ? stack.getItem() == Item.getItemFromBlock(Blocks.stone);
                                 }
                             });
              

              AH bien jouer même pas besoins de créer de class slot du coup 
              Merci encore une fois Robin 🙂

              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