block With Data

Represents a block or item from the game with a data value. Some blocks and items have a certain state associated with them. The state is a number kept with the block or item.

More information about data values is in the Minecraft wiki.

blocks.blockWithData(GRASS, 0);

Parameters

  • b the block or item
  • data the data value for the block or item

Example

Wood planks are a special type of block that use data values to determine the wood texture. The data value for the acacia wood type is 4. This code places a block of acacia planks near the player.

blocks.place(blocks.blockWithData(PLANKS_OAK, 4), pos(1, 0, 0))

There are items that also use data values. The bed item uses data values for the color of the bed. This code gives a blue bed to the player (the data value for the blue-colored bed is 11).

mobs.give(
    mobs.target(LOCAL_PLAYER),
    blocks.blockWithData(BED, 11),
    1
);

See Also

||blocks:item||, ||blocks:block||