Types
ForColumnEight
Link copied to clipboard
ForColumnFive
Link copied to clipboard
ForColumnFour
Link copied to clipboard
ForColumnNine
Link copied to clipboard
ForColumnOne
Link copied to clipboard
interface ForColumnOne : ForInventoryWidthThree, ForInventoryWidthFive, ForInventoryWidthNine
Content copied to clipboard
ForColumnSeven
Link copied to clipboard
ForColumnSix
Link copied to clipboard
ForColumnThree
Link copied to clipboard
interface ForColumnThree : ForInventoryWidthThree, ForInventoryWidthFive, ForInventoryWidthNine
Content copied to clipboard
ForColumnTwo
Link copied to clipboard
interface ForColumnTwo : ForInventoryWidthThree, ForInventoryWidthFive, ForInventoryWidthNine
Content copied to clipboard
ForCompleteRowOne
Link copied to clipboard
interface ForCompleteRowOne : ForRowOne, ForRowOneSlotOneToThree, ForRowOneSlotFourToFive
Content copied to clipboard
ForCompleteRowThree
Link copied to clipboard
ForCompleteRowTwo
Link copied to clipboard
ForEveryInventory
Link copied to clipboard
interface ForEveryInventory : ForInventoryOneByNine, ForInventoryTwoByNine, ForInventoryThreeByNine, ForInventoryFourByNine, ForInventoryFiveByNine, ForInventorySixByNine, ForInventoryThreeByThree, ForInventoryOneByFive
Content copied to clipboard
ForInventory
Link copied to clipboard
interface ForInventory
Content copied to clipboard
ForInventoryFiveByNine
Link copied to clipboard
ForInventoryFourByNine
Link copied to clipboard
ForInventoryOneByFive
Link copied to clipboard
ForInventoryOneByNine
Link copied to clipboard
ForInventorySixByNine
Link copied to clipboard
ForInventoryThreeByNine
Link copied to clipboard
ForInventoryThreeByThree
Link copied to clipboard
ForInventoryTwoByNine
Link copied to clipboard
ForInventoryWidthFive
Link copied to clipboard
ForInventoryWidthNine
Link copied to clipboard
interface ForInventoryWidthNine : ForInventoryOneByNine, ForInventoryTwoByNine, ForInventoryThreeByNine, ForInventoryFourByNine, ForInventoryFiveByNine, ForInventorySixByNine
Content copied to clipboard
ForInventoryWidthThree
Link copied to clipboard
ForRowFive
Link copied to clipboard
ForRowFour
Link copied to clipboard
interface ForRowFour : ForInventoryFourByNine, ForInventoryFiveByNine, ForInventorySixByNine
Content copied to clipboard
ForRowOne
Link copied to clipboard
interface ForRowOne : ForInventoryOneByNine, ForInventoryTwoByNine, ForInventoryThreeByNine, ForInventoryFourByNine, ForInventoryFiveByNine, ForInventorySixByNine
Content copied to clipboard
ForRowOneSlotFourToFive
Link copied to clipboard
ForRowOneSlotOneToThree
Link copied to clipboard
interface ForRowOneSlotOneToThree : ForRowOne, ForInventoryOneByFive, ForInventoryThreeByThree
Content copied to clipboard
ForRowSix
Link copied to clipboard
ForRowThree
Link copied to clipboard
interface ForRowThree : ForInventoryThreeByNine, ForInventoryFourByNine, ForInventoryFiveByNine, ForInventorySixByNine
Content copied to clipboard
ForRowThreeSlotOneToThree
Link copied to clipboard
interface ForRowThreeSlotOneToThree : ForRowThree, ForInventoryThreeByThree
Content copied to clipboard
ForRowTwo
Link copied to clipboard
interface ForRowTwo : ForInventoryTwoByNine, ForInventoryThreeByNine, ForInventoryFourByNine, ForInventoryFiveByNine, ForInventorySixByNine
Content copied to clipboard
ForRowTwoSlotOneToThree
Link copied to clipboard
InventoryBorderSlots
Link copied to clipboard
InventoryColumnSlots
Link copied to clipboard
InventoryCornerSlots
Link copied to clipboard
InventoryDimensions
Link copied to clipboard
InventoryGUI
Link copied to clipboard
InventoryGUIBuilder
Link copied to clipboard
class InventoryGUIBuilder<T : ForInventory>(kSpigot: KSpigot, type: InventoryType<T>)
Content copied to clipboard
InventoryGUIButton
Link copied to clipboard
open class InventoryGUIButton(inventoryGUIElementData: InventoryGUIElementData, action: (<ERROR CLASS>) -> Unit) : InventoryGUIElement
Content copied to clipboard
InventoryGUIButtonPageChange
Link copied to clipboard
class InventoryGUIButtonPageChange(inventoryGUIElementData: InventoryGUIElementData, calculator: InventoryGUIPageChangeCalculator, onChange: (<ERROR CLASS>) -> Unit?) : InventoryGUIButton
Content copied to clipboard
InventoryGUIClickEvent
Link copied to clipboard
class InventoryGUIClickEvent<T : ForInventory>(bukkitEvent: InventoryClickEvent, gui: InventoryGUI<T>)
Content copied to clipboard
InventoryGUIData
Link copied to clipboard
class InventoryGUIData<T : ForInventory>(plugin: KSpigot, inventoryType: InventoryType<T>, title: String?, pages: Map<Int, InventoryGUIPage>)
Content copied to clipboard
InventoryGUIElement
Link copied to clipboard
abstract class InventoryGUIElement(inventoryGUIElementData: InventoryGUIElementData) : InventoryGUISlot
Content copied to clipboard
InventoryGUIElementData
Link copied to clipboard
InventoryGUIFreeSlot
Link copied to clipboard
InventoryGUIHolder
Link copied to clipboard
InventoryGUIPage
Link copied to clipboard
class InventoryGUIPage(slots: Map<Int, InventoryGUISlot>, transitionTo: InventoryGUIPageChangeEffect?, transitionFrom: InventoryGUIPageChangeEffect?)
Content copied to clipboard
InventoryGUIPageBuilder
Link copied to clipboard
class InventoryGUIPageBuilder<T : ForInventory>(type: InventoryType<T>, page: Int)
Content copied to clipboard
InventoryGUIPageChangeCalculator
Link copied to clipboard
abstract class InventoryGUIPageChangeCalculator
Content copied to clipboard
InventoryGUIPageChangeEffect
Link copied to clipboard
InventoryGUIPageChanger
Link copied to clipboard
InventoryGUIPlaceholder
Link copied to clipboard
class InventoryGUIPlaceholder(inventoryGUIElementData: InventoryGUIElementData) : InventoryGUIElement
Content copied to clipboard
InventoryGUIShared
Link copied to clipboard
class InventoryGUIShared<T : ForInventory>(inventoryGUIData: InventoryGUIData<T>) : InventoryGUI<T>
Content copied to clipboard
InventoryGUISlot
Link copied to clipboard
interface InventoryGUISlot
Content copied to clipboard
InventoryRowSlots
Link copied to clipboard
InventorySlot
Link copied to clipboard
data class InventorySlot(row: Int, slotInRow: Int) : Comparable<InventorySlot>
Content copied to clipboard
InventorySlotCompound
Link copied to clipboard
InventorySlotRange
Link copied to clipboard
class InventorySlotRange<out T : ForInventory> : InventorySlotCompound<T> , ClosedRange<InventorySlot>
Content copied to clipboard
InventoryType
Link copied to clipboard
class InventoryType<in T : ForInventory>(dimensions: InventoryDimensions, bukkitType: InventoryType?)
Content copied to clipboard
SingleInventorySlot
Link copied to clipboard
open class SingleInventorySlot<T : ForInventory> : InventorySlotCompound<T>
Content copied to clipboard
Functions
inventoryGUI
Link copied to clipboard
inline fun <T : ForInventory> KSpigot.inventoryGUI(type: InventoryType<T>, builder: InventoryGUIBuilder<T>.() -> Unit): InventoryGUIShared<T>
Content copied to clipboard
linTo
Link copied to clipboard
infix fun <T : ForInventory> SingleInventorySlot<out T>.linTo(slot: SingleInventorySlot<out T>): InventorySlotRange<T>
Content copied to clipboard
openGUI
Link copied to clipboard
rectTo
Link copied to clipboard
infix fun <T : ForInventory> SingleInventorySlot<out T>.rectTo(slot: SingleInventorySlot<out T>): InventorySlotRange<T>
Content copied to clipboard