Handles creating items with the use item packet listener.
static Item onDeath(Item item)
Handles creation items on death.
static Optional< CreationData > forItem(Item item)
Finds the creation data based off the product item.
static Optional< CreationData > forItems(Item first, Item second)
Handles finding the creation data based off the items used.
final Item[] product
The product of the creation.
CreationData(Item[] product, Item dropped, Skill[] level, Item... required)
Constructs a new CreationData.
CreationData(Item product, Item dropped, Skill[] level, Item... required)
Constructs a new CreationData.