storable
fun storable(slots: Iterable<Int>, initialize: AbstractKtInventoryPaginatedLazyFetched.Entry<T, C, D>.() -> List<ItemStack?> = { emptyList() }, onPreClick: AbstractKtInventoryPaginatedLazyFetched.Entry<T, C, D>.(KtInventoryStorable.ClickEvent) -> KtInventoryStorable.EventResult = {
KtInventoryStorable.EventResult.Allow
}, onClick: AbstractKtInventoryPaginatedLazyFetched.Entry<T, C, D>.(KtInventoryStorable.ClickEvent) -> Unit = {}, onPreDrag: AbstractKtInventoryPaginatedLazyFetched.Entry<T, C, D>.(KtInventoryStorable.DragEvent) -> KtInventoryStorable.EventResult = {
KtInventoryStorable.EventResult.Allow
}, onDrag: AbstractKtInventoryPaginatedLazyFetched.Entry<T, C, D>.(KtInventoryStorable.DragEvent) -> Unit = {}, save: AbstractKtInventoryPaginatedLazyFetched.Entry<T, C, D>.(List<ItemStack?>) -> Unit = {}): KtInventoryPagedStorable<AbstractKtInventoryPaginatedLazyFetched.Entry<T, C, D>>
Adds a storable that is applied to each created condition entry.
Since
2.2.0
Parameters
slots
Slot numbers to manage
initialize
Provides initial items for each condition entry
on Pre Click
Handler called before click events
on Click
Handler for click events
on Pre Drag
Handler called before drag events
on Drag
Handler for drag events
save
Handler to save condition entry state
fun storable(vararg slots: Int, initialize: AbstractKtInventoryPaginatedLazyFetched.Entry<T, C, D>.() -> List<ItemStack?> = { emptyList() }, onPreClick: AbstractKtInventoryPaginatedLazyFetched.Entry<T, C, D>.(KtInventoryStorable.ClickEvent) -> KtInventoryStorable.EventResult = {
KtInventoryStorable.EventResult.Allow
}, onClick: AbstractKtInventoryPaginatedLazyFetched.Entry<T, C, D>.(KtInventoryStorable.ClickEvent) -> Unit = {}, onPreDrag: AbstractKtInventoryPaginatedLazyFetched.Entry<T, C, D>.(KtInventoryStorable.DragEvent) -> KtInventoryStorable.EventResult = {
KtInventoryStorable.EventResult.Allow
}, onDrag: AbstractKtInventoryPaginatedLazyFetched.Entry<T, C, D>.(KtInventoryStorable.DragEvent) -> Unit = {}, save: AbstractKtInventoryPaginatedLazyFetched.Entry<T, C, D>.(List<ItemStack?>) -> Unit = {})
Adds a storable that is applied to each created condition entry.
Since
2.2.0
Parameters
slots
Slot numbers to manage