InventoryGUISpaceCompound

fun <T : ForInventory, E> InventoryGUISpaceCompound(invType: InventoryType<T>, iconGenerator: (E) -> ItemStack, onClick: (InventoryGUIClickEvent<T>, E) -> Unit)