packed-core
Toggle table of contents
1.1.4
jvm
Platform filter
jvm
Switch theme
Search in API
packed-core
packed-core
/
net.radstevee.packed.core.item
/
ItemModel
/
Builder
Builder
class
Builder
(
val
key
:
Key
)
Members
Constructors
Builder
Link copied to clipboard
constructor
(
key
:
Key
)
Properties
cubes
Link copied to clipboard
var
cubes
:
MutableList
<
Cube
>
?
display
Link copied to clipboard
var
display
:
ItemModelDisplay
?
gui
Light
Link copied to clipboard
var
guiLight
:
String
?
key
Link copied to clipboard
val
key
:
Key
overrides
Link copied to clipboard
var
overrides
:
MutableList
<
OverrideCase
>
?
parent
Link copied to clipboard
var
parent
:
String
?
textures
Link copied to clipboard
var
textures
:
MutableMap
<
String
,
Key
>
?
Functions
build
Link copied to clipboard
fun
build
(
)
:
ItemModel
cubes
Link copied to clipboard
inline
fun
cubes
(
block
:
MutableList
<
Cube.Builder
>
.
(
)
->
Unit
)
cube
Texture
Link copied to clipboard
fun
cubeTexture
(
cube
:
String
,
texture
:
Key
)
display
Link copied to clipboard
inline
fun
display
(
block
:
ItemModelDisplay.Builder
.
(
)
->
Unit
)
layer
Texture
Link copied to clipboard
fun
layerTexture
(
layer
:
Int
,
texture
:
Key
)
override
Link copied to clipboard
inline
fun
override
(
block
:
OverrideCase.Builder
.
(
)
->
Unit
)
fun
override
(
case
:
OverrideCase
)
overrides
Link copied to clipboard
inline
fun
overrides
(
block
:
MutableList
<
OverrideCase.Builder
>
.
(
)
->
Unit
)
particle
Texture
Link copied to clipboard
fun
particleTexture
(
texture
:
Key
)
primary
Texture
Link copied to clipboard
fun
primaryTexture
(
texture
:
Key
)