Probleme de Slot



  • Salut, j'ai créé un slot, voila mon code, mais j'ai un problème:

    ​public class SlotCustom extends Slot
    {
    public SlotCustom(IInventory inventory, int slotIndex, int x, int y)
    {
    super(inventory, slotIndex, x, y);
    }
    
    @Override
    public boolean isItemValid(ItemStack itemstack)
    {
    return itemstack.getItem() instanceof GameRegistry.findItem("modid", "item/block");
    }
    }
    

    Il y a une erreur sur le:

    ​return itemstack.getItem() instanceof GameRegistry.findItem("modid", "item/block");
    


  • @'sosoh':

    Salut, j'ai créé un slot, voila mon code, mais j'ai un problème:

    ​public class SlotCustom extends Slot
    {
    public SlotCustom(IInventory inventory, int slotIndex, int x, int y)
    {
    super(inventory, slotIndex, x, y);
    }
    
    @Override
    public boolean isItemValid(ItemStack itemstack)
    {
    return itemstack.getItem() instanceof GameRegistry.findItem("modid", "item/block");
    }
    }
    

    Il y a une erreur sur le:

    ​return itemstack.getItem() instanceof GameRegistry.findItem("modid", "item/block");
    

    utilise plutôt itemStack.getItem == TonItem (c'est ce que je ferais)



  • Mais ce n'est pas mon Item c'est pour ca ^^ C'est un item d'un autre mod



  • Merci ca marche 🙂