CustomInventory

class CustomInventory

インベントリの設定をするクラス

Since

2.3.0

Parameters

inventory

対象のインベントリ

id

インベントリの識別子

Types

Companion
Link copied to clipboard
object Companion

Functions

close
Link copied to clipboard
fun close(player: Player)
プレイヤーのインベントリを閉じる。
closeAll
Link copied to clipboard
fun closeAll()
このインベントリを開いている全プレイヤーのインベントリを閉じる。
item
Link copied to clipboard
fun item(slot: Int, item: ItemStack, onClick: ClickEventBuilderAction? = null)
アイテムを配置する。
fun item(slot: Iterable<Int>, item: ItemStack, onClick: ClickEventBuilderAction? = null)
アイテムを配置する。
fun item(slot: Int, material: Material, display: String = "", vararg lore: String, onClick: ClickEventAction.Builder.() -> Unit? = null)
アイテムを配置する。
fun item(slot: Int, material: Material, display: String = "", lore: List<String> = listOf(), onClick: ClickEventBuilderAction? = null)
アイテムを配置する。
fun item(slot: Iterable<Int>, material: Material, display: String = "", vararg lore: String, onClick: ClickEventBuilderAction? = null)
アイテムを配置する。
fun item(slot: Iterable<Int>, material: Material, display: String = "", lore: List<String> = listOf(), onClick: ClickEventBuilderAction? = null)
アイテムを配置する。
open
Link copied to clipboard
fun open(player: Player)
プレイヤーにインベントリを開かせる。

Properties

id
Link copied to clipboard
val id: String
インベントリの識別子
inventory
Link copied to clipboard
val inventory: Inventory
対象のインベントリ
isCancel
Link copied to clipboard
var isCancel: Boolean = true
クリックイベントをキャンセルする。
onClick
Link copied to clipboard
var onClick: (InventoryClickEvent) -> Unit? = null
クリックイベントを定義する。
onClose
Link copied to clipboard
var onClose: (InventoryCloseEvent) -> Unit? = null
クローズイベントを定義する。