public class ItemTransformEvent extends Event implements Cancellable
Modifier and Type | Class and Description |
---|---|
static class |
ItemTransformEvent.Trigger
Determines why the
ItemTransformEvent was triggered exactly
(i.e. what caused the item to transform). |
Constructor and Description |
---|
ItemTransformEvent(Item item,
short newTypeID,
int newStacksize,
int objectInfoID,
ItemTransformEvent.Trigger trigger) |
Modifier and Type | Method and Description |
---|---|
Item |
getItem()
Gets the item that's about to transform.
|
int |
getNewStacksize() |
short |
getNewTypeID()
Gets the new target item type ID.
|
int |
getObjectInfoID()
Gets the info ID of the object which processed this item (e.g. the furnace ID).
|
ItemTransformEvent.Trigger |
getTrigger()
Gets the trigger of the item transformation, i.e. what caused the item to transform.
|
boolean |
isCancelled()
Determines if the event is cancelled.
|
void |
setCancelled(boolean cancel)
Cancels this event.
|
void |
setNewStacksize(int newStacksize) |
void |
setNewTypeID(short newTypeID) |
public ItemTransformEvent(Item item, short newTypeID, int newStacksize, int objectInfoID, ItemTransformEvent.Trigger trigger)
public Item getItem()
public short getNewTypeID()
getItem()
returns a raw steak, getNewTypeID()
usually returns the type ID of a cooked steak).public int getNewStacksize()
public void setNewTypeID(short newTypeID)
public void setNewStacksize(int newStacksize)
public int getObjectInfoID()
public ItemTransformEvent.Trigger getTrigger()
public boolean isCancelled()
Cancellable
isCancelled
in interface Cancellable
public void setCancelled(boolean cancel)
Cancellable
setCancelled
in interface Cancellable
cancel
- set to true if you want to cancel this event.