Package cn.nukkit.block.customblock.data
Class Component.ComponentBuilder
java.lang.Object
cn.nukkit.block.customblock.data.Component.ComponentBuilder
- Enclosing class:
- Component
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
collisionBox
(CollisionBox collisionBox) craftingTable
(CraftingTable craftingTable) destructibleByExplosion
(Integer destructibleByExplosion) destructibleByMining
(Float destructibleByMining) displayName
(String displayName) lightDampening
(Integer lightDampening) lightEmission
(Integer lightEmission) materialInstances
(Materials materialInstances) partVisibility
(List<BoneCondition> partVisibility) selectionBox
(SelectionBox selectionBox) toString()
-
Method Details
-
collisionBox
- Returns:
this
.
-
selectionBox
- Returns:
this
.
-
craftingTable
- Returns:
this
.
-
destructibleByMining
- Returns:
this
.
-
destructibleByExplosion
public Component.ComponentBuilder destructibleByExplosion(@Nullable Integer destructibleByExplosion) - Returns:
this
.
-
displayName
- Returns:
this
.
-
lightEmission
- Returns:
this
.
-
lightDampening
- Returns:
this
.
-
friction
- Returns:
this
.
-
geometry
- Returns:
this
.
-
materialInstances
- Returns:
this
.
-
partVisibility
- Returns:
this
.
-
rotation
- Returns:
this
.
-
unitCube
- Returns:
this
.
-
build
-
toString
-