Refreshable
abstract class Refreshable<T : KtInventoryPaginated>(clazz: KClass<T>) : AbstractKtInventoryPaginated.Refreshable<T>
Functions
Link copied to clipboard
abstract override fun createNew(player: HumanEntity, inventory: AbstractKtInventoryPaginated.Entry<T>): T?
Link copied to clipboard
fun refresh(player: HumanEntity, inventory: AbstractKtInventoryPaginated.Entry<T>, behavior: AbstractKtInventoryPaginated.Refreshable.RefreshBehavior = RefreshBehavior.OpenFirst)
fun refresh(player: HumanEntity, behavior: AbstractKtInventoryPaginated.Refreshable.RefreshBehavior = RefreshBehavior.OpenFirst, predicate: (AbstractKtInventoryPaginated.Entry<T>) -> Boolean = { true }): Boolean
Link copied to clipboard
fun refreshAll(behavior: AbstractKtInventoryPaginated.Refreshable.RefreshBehavior = RefreshBehavior.OpenFirst, predicate: (Player, AbstractKtInventoryPaginated.Entry<T>) -> Boolean = { _, _ -> true })