Interface IItem

All Superinterfaces:
Identifiable, Interactable, Nameable, RuneLiteWrapper<net.runelite.api.Item>
All Known Subinterfaces:
IBankInventoryItem, IBankItem, IInventoryItem

public interface IItem extends Interactable, Identifiable, Nameable, RuneLiteWrapper<net.runelite.api.Item>
  • Method Details

    • getComposition

      net.runelite.api.ItemComposition getComposition()
    • getSlot

      int getSlot()
    • getWidget

      IWidget getWidget()
    • setWidget

      void setWidget(IWidget widget)
      Internal usage only, do not modify
      Parameters:
      widget -
    • getQuantity

      int getQuantity()
    • isPlaceholder

      boolean isPlaceholder()
    • getNotedId

      int getNotedId()
    • isNoted

      boolean isNoted()
    • isStackable

      boolean isStackable()
    • isTradable

      boolean isTradable()
    • isMembers

      boolean isMembers()
    • getSubOptions

      String[][] getSubOptions()
    • hasSubOption

      boolean hasSubOption(String option)
    • getSubOptionIndex

      int[] getSubOptionIndex(String option)