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



  • tout est dans le titre.


  • Administrateurs

    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 ?



  • @'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


  • Administrateurs

    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);
                       }
                   });
    


  • @'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 🙂