/block
misc

Block-related commands

Syntax

/block [bulk] [find] [find-here]
RequiredOptional

Parameters

bulkOptionalstring

Block commands which perhaps impact a lot of blocks

findOptionalstring

Find a block in a chunk

find-hereOptionalstring

Find a block around where you are

Subcommands

/block dump

Dump debug info about a block to console

Parameters:

block- Block type or integer id
/block get

Get a block

/block getstate

Get a blockstate

/block inspectfiller

Debug view of blocks that have filler data

/block inspectphys

Debug view of blocks that have physics or are deco blocks

/block row

Spawn base blocks matching a wildcard in a line from your feet in the direction you're facing

Parameters:

desc- A wildcard block query, like "Furniture_*_Table"
/block select

Setup the builder tools clipboard with selected blocks for easy testing!

Parameters:

fliptype- Filter blocks by flip type
ground- The ground block type to use
padding- Padding size between blocks (default: 1)
sort- Sort options: key, name, reverse (comma-separated)
--regex- A regex pattern to filter blocks by name
/block select.all

Include all block types (including state blocks)

/block select.variantrotation

Filter blocks by variant rotation

/block set

Set a block

Parameters:

block- What block to set to
coords- The block position

Server Messages

set.noBlockInHand

You aren't holding a block in your hand!

set.itemCantBePlaced

The item {id} is not a block type so can't be placed!

set.blockAlreadyExists

The block type {id} already exists! Unable to generate unknown type!

set.generatedUnknownBlock

Generated unknown block for {id}!

set.unknownWorld

Unknown world '{world}'

set.success

Block at {x}, {y}, {z} has been set to {id}

get.info

Block at ({x}, {y}, {z}) is {id} ({blockId}, support={support})

getstate.info

BlockState at ({x}, {y}, {z}) is {state}

dump.done

Dumped block info in server logs

find.confirmation

This command can take a long time and use lots of CPU, you should know what you are doing. To continue run the command again with --confirm

find.blockFound

Found block at: {x}, {y}, {z}

find.chunksTested

Tested: {nb} chunks

find.timeout

Block find reached the time limit. Stopped!

find.done

Done!

select.invalidSortType

Invalid sort type: {sortType}

select.select

Selected {count} blocks!

select.done

Done setting up clipboard with blocks! You can now paste it with the paste tool.

select.noSelectionProvider

No block selection plugin is present!

row.nonefound

Couldn't match any block type for wildcard "{query}"

row.fuzzymatches

Fuzzy matches as inspiration: {choices}

row.toomanymatches

You cannot match more than {max} blocks with this command!

row.spawning

Spawning blocks

row.toolongtoprint

(List too long to print)

inspectphys.noblocks

No physics blocks nearby

inspectphys.done

Overlay added

inspectfiller.done

Overlay added