A block ID is an object with the following values.
The internal name (ID) of the block, such as
of the block, specified as an object in which the keys are
the names of the block states. The block states of a block
in the world can be seen ingame by looking at it while the
||The NBT data of the block, specified as JSON. Only used for blocks that have block entities.|
||How likely the block ID is to be selected when it is part of an array of block IDs to randomly choose from. Block IDs with a greater weight have a higher chance of being selected.|
A block ID may also be specified as a single string. In that case, it is read as