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() |
getReflectedObject
public 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()
SimpleIdentifiable
getId
in interface SimpleIdentifiable
public int getQuantity()
SimpleStackable
getQuantity
in interface SimpleStackable
public java.lang.String getName()
SimpleNamable
getName
in interface SimpleNamable
public java.lang.String[] getActions()
SimpleActionable
getActions
in interface SimpleActionable
public int getSlot()
public boolean isStackable()
public boolean interact(java.lang.String option)
interact
in interface SimpleInteractable
public boolean interact(SimpleItemActions action)
public boolean interact(int actionId)
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object