public interface UseItemStackEvent extends GameEvent, Cancellable, CauseTracked
Modifier and Type | Interface and Description |
---|---|
static interface |
UseItemStackEvent.Finish
Called after
UseItemStackEvent.Stop when an ItemType has finished being
used. |
static interface |
UseItemStackEvent.Start
Called before
UseItemStackEvent.Tick when a player starts using an
ItemType , typically when they hold right mouse. |
static interface |
UseItemStackEvent.Stop
Called after
UseItemStackEvent.Tick when an ItemType has finished being
used. |
static interface |
UseItemStackEvent.Tick
Called after
UseItemStackEvent.Start during each tick as an ItemType is
being used. |
Modifier and Type | Method and Description |
---|---|
ItemStackTransaction |
getItemStackInUse()
Gets the
ItemStack being consumed. |
void |
setItemStackInUse(ItemStackSnapshot item)
Sets the item to be consumed.
|
getCallbacks
isCancelled, setCancelled
getCause
ItemStackTransaction getItemStackInUse()
ItemStack
being consumed.void setItemStackInUse(ItemStackSnapshot item)
item
- The item being consumed