Item

Represents an item, such as an inventory item.

See also

to find items

Inheritors

Functions

Link copied to clipboard
abstract fun click(): Boolean
Interacts with the entity, with the first action available.
abstract fun click(action: String): Boolean
Interacts with the entity, given a specific action.
Link copied to clipboard
open fun getActions(): List<String>
Gets the available actions for the entity, usually dependent on their definition.
Link copied to clipboard
abstract fun getBounds(): Optional<Rectangle>
Gets the bounds of the area
Link copied to clipboard
Gets the ItemDefinition for this item, which contains more details about the item.
Link copied to clipboard
abstract fun getId(): Int
Gets the ID of the entity
Link copied to clipboard
abstract fun getIndex(): Int
Gets the index of the entity.
Link copied to clipboard
open fun getName(): String
Gets the name of the Item.
Link copied to clipboard
abstract fun getStack(): Int
Gets the stack of this item, which is how many of the item is occupying the item space.
Link copied to clipboard
abstract fun hover(): Boolean
Moves the mouse to a human-randomized point on the entity.
open fun hover(action: String): Boolean
Hovers the specified action on this entity.
Link copied to clipboard
open fun hoverMenu(action: String): Boolean
Hovers the specified action on this entity, always right-clicking and hovering over the menu
Link copied to clipboard
open fun isHovering(): Boolean
Checks if the mouse is currently over this entity
Link copied to clipboard
abstract fun isVisible(): Boolean
Determines if the entity is on the screen and able to be clicked.
Link copied to clipboard
Looks up the price of the given itemId.