public class SimpleItem extends SimpleWrapper<simple.bot.internal.IItem> implements SimpleIdentifiable, SimpleNamable, SimpleStackable, SimpleActionable, SimpleInteractable
ctx| Constructor and Description |
|---|
SimpleItem(ClientContext ctx,
simple.bot.internal.IItem reflectedObject,
int id,
int quantity) |
SimpleItem(ClientContext ctx,
simple.bot.internal.IItem reflectedObject,
int id,
int quantity,
int slot) |
SimpleItem(ClientContext ctx,
int id,
int quantity) |
SimpleItem(ClientContext ctx,
int id,
int quantity,
int containerIndex) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o) |
java.lang.String[] |
getActions()
Returns Actions of the object
|
int |
getId()
Returns id of the object
|
java.lang.String |
getName()
The name of said object
|
int |
getQuantity()
The quantity of an item
|
int |
getSlot() |
int |
hashCode() |
boolean |
interact(int actionId) |
boolean |
interact(SimpleItemActions action) |
boolean |
interact(java.lang.String option) |
boolean |
isStackable() |
getReflectedObjectpublic SimpleItem(ClientContext ctx, int id, int quantity)
ctx - public SimpleItem(ClientContext ctx, int id, int quantity, int containerIndex)
public SimpleItem(ClientContext ctx, simple.bot.internal.IItem reflectedObject, int id, int quantity)
public SimpleItem(ClientContext ctx, simple.bot.internal.IItem reflectedObject, int id, int quantity, int slot)
public int getId()
SimpleIdentifiablegetId in interface SimpleIdentifiablepublic int getQuantity()
SimpleStackablegetQuantity in interface SimpleStackablepublic java.lang.String getName()
SimpleNamablegetName in interface SimpleNamablepublic java.lang.String[] getActions()
SimpleActionablegetActions in interface SimpleActionablepublic int getSlot()
public boolean isStackable()
public boolean interact(java.lang.String option)
interact in interface SimpleInteractablepublic boolean interact(SimpleItemActions action)
public boolean interact(int actionId)
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Object