Item

fun Item(component: Component, type: ItemType = ItemType.UNKNOWN)
fun Item(component: Component?, id: Int, stack: Int, type: ItemType = ItemType.UNKNOWN)
fun Item(component: Component?, inventoryIndex: Int, id: Int, stack: Int, type: ItemType = ItemType.UNKNOWN)