public class SimpleItem extends Clickable implements SimpleActionable, SimpleIdentifiable, SimpleNamable, SimpleStackable
| Modifier and Type | Class and Description |
|---|---|
static class |
SimpleItem.ItemType |
| Constructor and Description |
|---|
SimpleItem(int id,
int quantity,
SimpleItem.ItemType type) |
SimpleItem(net.runelite.api.Item i,
int inventoryIndex) |
SimpleItem(net.runelite.api.Item i,
int inventoryIndex,
SimpleItem.ItemType type) |
SimpleItem(net.runelite.api.widgets.WidgetItem wi) |
SimpleItem(net.runelite.api.widgets.WidgetItem wi,
SimpleItem.ItemType type) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
click(int option) |
boolean |
click(java.lang.String option)
This makes mouse click with option
|
boolean |
click(java.lang.String option,
java.lang.String objectName) |
java.lang.String[] |
getActions()
Returns Actions of the object
|
java.awt.geom.Rectangle2D |
getClickBounds() |
int |
getId()
Returns id of the object
|
int |
getInventoryIndex() |
net.runelite.api.ItemComposition |
getItemDefinitions() |
java.lang.String |
getName()
The name of said object
|
int |
getQuantity()
The quantity of an item
|
net.runelite.api.widgets.WidgetItem |
getWidgetItem() |
boolean |
isStackable() |
boolean |
validateInteractable() |
boolean |
visibleOnScreen() |
clickOnMinimap, getPointForType, turnTopublic SimpleItem(net.runelite.api.widgets.WidgetItem wi)
public SimpleItem(net.runelite.api.widgets.WidgetItem wi,
SimpleItem.ItemType type)
public SimpleItem(int id,
int quantity,
SimpleItem.ItemType type)
public SimpleItem(net.runelite.api.Item i,
int inventoryIndex)
public SimpleItem(net.runelite.api.Item i,
int inventoryIndex,
SimpleItem.ItemType type)
public int getId()
SimpleIdentifiablegetId in interface SimpleIdentifiablepublic int getQuantity()
SimpleStackablegetQuantity in interface SimpleStackablepublic net.runelite.api.widgets.WidgetItem getWidgetItem()
public int getInventoryIndex()
public java.lang.String getName()
SimpleNamablegetName in interface SimpleNamablepublic net.runelite.api.ItemComposition getItemDefinitions()
public boolean isStackable()
public java.lang.String[] getActions()
SimpleActionablegetActions in interface SimpleActionablepublic boolean click(java.lang.String option)
Clickablepublic boolean click(java.lang.String option,
java.lang.String objectName)
public java.awt.geom.Rectangle2D getClickBounds()
public boolean visibleOnScreen()
visibleOnScreen in class Clickablepublic boolean validateInteractable()
validateInteractable in class Clickable