surf-api
Toggle table of contents
1.21.4-2.1.3-SNAPSHOT
jvm
Platform filter
jvm
Switch theme
Search in API
surf-api
surf-api-bukkit-api
/
dev.slne.surf.surfapi.bukkit.api.inventory.item
/
SurfGuiItem
Surf
Gui
Item
class
SurfGuiItem
:
GuiItem
Members
Constructors
Surf
Gui
Item
Link copied to clipboard
constructor
(
item
:
ItemStack
?
)
constructor
(
)
Properties
click
Link copied to clipboard
var
click
:
InventoryClickEvent
.
(
)
->
Unit
condition
Link copied to clipboard
var
condition
:
(
)
->
Boolean
item
Link copied to clipboard
@
NotNull
@get:
NotNull
@get:
Contract
(
pure
=
true
)
var
item
:
@
NotNull
ItemStack
item
Permission
Link copied to clipboard
var
itemPermission
:
String
?
properties
Link copied to clipboard
@
NotNull
@get:
NotNull
@get:
Contract
(
pure
=
true
)
var
properties
:
@
NotNull
MutableList
<
Any
>
uuid
Link copied to clipboard
@
NotNull
@get:
NotNull
@get:
Contract
(
pure
=
true
)
val
uuid
:
@
NotNull
UUID
visible
Link copied to clipboard
var
visible
:
Boolean
Functions
apply
UUID
Link copied to clipboard
open
fun
applyUUID
(
)
call
Action
Link copied to clipboard
open
fun
callAction
(
@
NotNull
p0
:
@
NotNull
InventoryClickEvent
)
copy
Link copied to clipboard
@
NotNull
@
Contract
(
pure
=
true
)
open
fun
copy
(
)
:
@
NotNull
GuiItem
get
Key
Link copied to clipboard
@
NotNull
@
Contract
(
pure
=
true
)
open
fun
getKey
(
)
:
@
NotNull
NamespacedKey
permission
Link copied to clipboard
fun
SinglePlayerGui
.
permission
(
permission
:
String
)
set
Action
Link copied to clipboard
open
fun
setAction
(
@
NotNull
p0
:
@
NotNull
Consumer
<
InventoryClickEvent
>
)