simulacrum
Toggle table of contents
1.2.7-SNAPSHOT-26
jvm
Target filter
jvm
Switch theme
Search in API
Skip to content
simulacrum
simulacrum
/
net.crystopia.crystalshard.paper.simulacrum.displays
/
SBlockDisplay
SBlock
Display
class
SBlockDisplay
(
var
id
:
NamespacedKey
,
var
type
:
EntityType
,
var
entity
:
BlockDisplay
)
:
IDisplay
<
BlockDisplay
>
,
DisplayInteraction
<
BlockDisplay
>
Members
Constructors
SBlock
Display
Link copied to clipboard
constructor
(
id
:
NamespacedKey
,
type
:
EntityType
,
entity
:
BlockDisplay
)
Properties
block
Link copied to clipboard
lateinit
var
block
:
BlockState
data
Link copied to clipboard
var
data
:
CustomBlockDisplayData
entity
Link copied to clipboard
open
override
var
entity
:
BlockDisplay
id
Link copied to clipboard
open
override
var
id
:
NamespacedKey
interaction
Link copied to clipboard
lateinit
var
interaction
:
Interaction
type
Link copied to clipboard
open
override
var
type
:
EntityType
Functions
on
Hover
Link copied to clipboard
fun
onHover
(
player
:
Player
,
detectScalar
:
Double
?
=
0.99
,
callback
:
(
lock
:
Boolean
)
->
Unit
)
on
Interact
Link copied to clipboard
fun
onInteract
(
key
:
NamespacedKey
,
size
:
Pair
<
Float
,
Float
>
,
player
:
Player
,
callback
:
InteractEvent
.
(
)
->
Unit
)