Package-level declarations

Types

Link copied to clipboard
class AddNumberItem(getRange: () -> IntRange, getNumber: () -> Int, setNumber: (Int) -> Unit, localizedName: String? = null) : ChangeNumberItem
Link copied to clipboard
open class AioNumberItem(numberModifier: Int, shiftNumberModifier: Int, getRange: () -> IntRange, getNumber: () -> Int, setNumber: (Int) -> Unit, localizedName: String, builder: ItemBuilder) : AbstractItem
Link copied to clipboard
class BackItem(itemProvider: ItemProvider = DefaultGuiItems.ARROW_LEFT_ON.model.clientsideProvider, openPrevious: (Player) -> Unit) : SimpleItem
Link copied to clipboard
open class ChangeNumberItem(sizeModifier: Int, shiftSizeModifier: Int, getRange: () -> IntRange, getNumber: () -> Int, setNumber: (Int) -> Unit, onProvider: ItemProvider, offProvider: ItemProvider) : AbstractItem
Link copied to clipboard
class ClickyTabItem(tab: Int, itemProvider: (TabGui) -> ItemProvider) : TabItem
Link copied to clipboard
class DisplayNumberItem(getNumber: () -> Int, localizedName: String? = null) : AbstractItem
Link copied to clipboard
class PageBackItem(on: ItemProvider = DefaultGuiItems.ARROW_LEFT_ON.model.clientsideProvider, off: ItemProvider = DefaultGuiItems.ARROW_LEFT_OFF.model.clientsideProvider) : ControlItem<PagedGui<*>>

An ui PageItem for PagedGuis that goes back one page on left-click.

Link copied to clipboard
class PageForwardItem(on: ItemProvider = DefaultGuiItems.ARROW_RIGHT_ON.model.clientsideProvider, off: ItemProvider = DefaultGuiItems.ARROW_RIGHT_OFF.model.clientsideProvider) : ControlItem<PagedGui<*>>

An ui PageItem for PagedGuis that goes forward one page on left-click.

Link copied to clipboard
open class ProgressItem(val item: NovaItem, maxState: Int) : AbstractItem

An ui Item that changes its appearance based on a progress percentage.

Link copied to clipboard
class RemoveNumberItem(getRange: () -> IntRange, getNumber: () -> Int, setNumber: (Int) -> Unit, localizedName: String? = null) : ChangeNumberItem
Link copied to clipboard
class ScrollDownItem(on: ItemProvider = DefaultGuiItems.ARROW_DOWN_ON.model.clientsideProvider, off: ItemProvider = DefaultGuiItems.ARROW_DOWN_OFF.model.clientsideProvider) : ControlItem<ScrollGui<*>>

An ui ControlItem for ScrollGuis that scrolls down one line on left-click.

Link copied to clipboard
class ScrollLeftItem(on: ItemProvider = DefaultGuiItems.ARROW_LEFT_ON.model.clientsideProvider, off: ItemProvider = DefaultGuiItems.ARROW_LEFT_OFF.model.clientsideProvider) : ControlItem<ScrollGui<*>>

An ui ControlItem for ScrollGuis that scrolls left one column on left-click.

Link copied to clipboard
class ScrollRightItem(on: ItemProvider = DefaultGuiItems.ARROW_RIGHT_ON.model.clientsideProvider, off: ItemProvider = DefaultGuiItems.ARROW_RIGHT_OFF.model.clientsideProvider) : ControlItem<ScrollGui<*>>

An ui ControlItem for ScrollGuis that scrolls right one column on left-click.

Link copied to clipboard
class ScrollUpItem(on: ItemProvider = DefaultGuiItems.ARROW_UP_ON.model.clientsideProvider, off: ItemProvider = DefaultGuiItems.ARROW_UP_OFF.model.clientsideProvider) : ControlItem<ScrollGui<*>>

An ui ControlItem for ScrollGuis that scrolls up one line on left-click.

Link copied to clipboard
class VisualizeRegionItem(player: Player, regionUUID: UUID, getRegion: () -> Region) : AbstractItem

An ui item for visualizing regions via VisualRegion.

Properties

Link copied to clipboard

Functions

Link copied to clipboard
fun <A, B> combinedProvider(a: Provider<A>, b: Provider<B>, mapValue: (A, B) -> ItemProvider, clickHandler: ClickHandler): Item
Link copied to clipboard
fun <A> reactiveItem(a: Provider<A>, mapValue: (A) -> ItemProvider): Item
fun <A> reactiveItem(a: Provider<A>, mapValue: (A) -> ItemProvider, clickHandler: ClickHandler): Item
fun <A, B> reactiveItem(a: Provider<A>, b: Provider<B>, mapValue: (A, B) -> ItemProvider): Item
fun <A, B, C> reactiveItem(a: Provider<A>, b: Provider<B>, c: Provider<C>, mapValue: (A, B, C) -> ItemProvider): Item
fun <A, B, C> reactiveItem(a: Provider<A>, b: Provider<B>, c: Provider<C>, mapValue: (A, B, C) -> ItemProvider, clickHandler: ClickHandler): Item
fun <A, B, C, D> reactiveItem(a: Provider<A>, b: Provider<B>, c: Provider<C>, d: Provider<D>, mapValue: (A, B, C, D) -> ItemProvider): Item
fun <A, B, C, D> reactiveItem(a: Provider<A>, b: Provider<B>, c: Provider<C>, d: Provider<D>, mapValue: (A, B, C, D) -> ItemProvider, clickHandler: ClickHandler): Item
fun <A, B, C, D, E> reactiveItem(a: Provider<A>, b: Provider<B>, c: Provider<C>, d: Provider<D>, e: Provider<E>, mapValue: (A, B, C, D, E) -> ItemProvider): Item
fun <A, B, C, D, E> reactiveItem(a: Provider<A>, b: Provider<B>, c: Provider<C>, d: Provider<D>, e: Provider<E>, mapValue: (A, B, C, D, E) -> ItemProvider, clickHandler: ClickHandler): Item
fun <A, B, C, D, E, F> reactiveItem(a: Provider<A>, b: Provider<B>, c: Provider<C>, d: Provider<D>, e: Provider<E>, f: Provider<F>, mapValue: (A, B, C, D, E, F) -> ItemProvider): Item
fun <A, B, C, D, E, F> reactiveItem(a: Provider<A>, b: Provider<B>, c: Provider<C>, d: Provider<D>, e: Provider<E>, f: Provider<F>, mapValue: (A, B, C, D, E, F) -> ItemProvider, clickHandler: ClickHandler): Item
fun <A, B, C, D, E, F, G> reactiveItem(a: Provider<A>, b: Provider<B>, c: Provider<C>, d: Provider<D>, e: Provider<E>, f: Provider<F>, g: Provider<G>, mapValue: (A, B, C, D, E, F, G) -> ItemProvider): Item
fun <A, B, C, D, E, F, G> reactiveItem(a: Provider<A>, b: Provider<B>, c: Provider<C>, d: Provider<D>, e: Provider<E>, f: Provider<F>, g: Provider<G>, mapValue: (A, B, C, D, E, F, G) -> ItemProvider, clickHandler: ClickHandler): Item
fun <A, B, C, D, E, F, G, H> reactiveItem(a: Provider<A>, b: Provider<B>, c: Provider<C>, d: Provider<D>, e: Provider<E>, f: Provider<F>, g: Provider<G>, h: Provider<H>, mapValue: (A, B, C, D, E, F, G, H) -> ItemProvider): Item
fun <A, B, C, D, E, F, G, H> reactiveItem(a: Provider<A>, b: Provider<B>, c: Provider<C>, d: Provider<D>, e: Provider<E>, f: Provider<F>, g: Provider<G>, h: Provider<H>, mapValue: (A, B, C, D, E, F, G, H) -> ItemProvider, clickHandler: ClickHandler): Item
fun <A, B, C, D, E, F, G, H, I> reactiveItem(a: Provider<A>, b: Provider<B>, c: Provider<C>, d: Provider<D>, e: Provider<E>, f: Provider<F>, g: Provider<G>, h: Provider<H>, i: Provider<I>, mapValue: (A, B, C, D, E, F, G, H, I) -> ItemProvider): Item
fun <A, B, C, D, E, F, G, H, I> reactiveItem(a: Provider<A>, b: Provider<B>, c: Provider<C>, d: Provider<D>, e: Provider<E>, f: Provider<F>, g: Provider<G>, h: Provider<H>, i: Provider<I>, mapValue: (A, B, C, D, E, F, G, H, I) -> ItemProvider, clickHandler: ClickHandler): Item
fun <A, B, C, D, E, F, G, H, I, J> reactiveItem(a: Provider<A>, b: Provider<B>, c: Provider<C>, d: Provider<D>, e: Provider<E>, f: Provider<F>, g: Provider<G>, h: Provider<H>, i: Provider<I>, j: Provider<J>, mapValue: (A, B, C, D, E, F, G, H, I, J) -> ItemProvider): Item
fun <A, B, C, D, E, F, G, H, I, J> reactiveItem(a: Provider<A>, b: Provider<B>, c: Provider<C>, d: Provider<D>, e: Provider<E>, f: Provider<F>, g: Provider<G>, h: Provider<H>, i: Provider<I>, j: Provider<J>, mapValue: (A, B, C, D, E, F, G, H, I, J) -> ItemProvider, clickHandler: ClickHandler): Item