Skip to content

BlockDisplay

wjddusrb03 edited this page Mar 29, 2026 · 1 revision

BlockDisplay

Creates block displays using Minecraft's BlockDisplay entity.

Basic Usage

SpawnedDisplaydisplay = DisplayAPI.block(location)
.block(Material.DIAMOND_BLOCK)
.spawn();

Methods

.block(Material material)

Sets the block type.

.block(Material.DIAMOND_BLOCK)
.block(Material.BEACON)
.block(Material.TNT)

.block(BlockData blockData)

Sets block with specific state data.

.block(Material.OAK_STAIRS.createBlockData("[facing=north,half=top]"))

.block(String blockDataString)

Sets block from a string representation.

.block("minecraft:oak_stairs[facing=north]")

Examples

Mini Block Showcase

DisplayAPI.block(location)
.block(Material.DIAMOND_BLOCK)
.scale(0.3f)
.billboard(Billboard.CENTER)
.glow(Color.AQUA)
.spawn();

Spinning Block

SpawnedDisplayblock = DisplayAPI.block(location)
.block(Material.NETHER_STAR)
.scale(0.5f)
.spawn();
DisplayAPI.animate(block)
.spin(AnimationBuilder.Axis.Y, 40)
.loop(true)
.play();

See also: Common-Properties for shared builder options.

Clone this wiki locally