fill
Fill a volume of blocks in between two positions.
blocks.fill(
GRASS,
pos(0, 0, 0),
pos(0, 0, 0),
FillOperation.Replace
);
Parameters
- block: the block used to fill the volume
- from: the first corner of the cubic region
- to: the opposite corner of the cubic region
- operator: what happens to the existing blocks in the region. Choose one of these options:
replace: all blocks inside the fill region are replaced with the specified block, including airhollow: only blocks on the outer edge of the fill region are replaced with the specified block; blocks inside the region are replaced with airoutline: only blocks on the outer edge of the fill region are replaced with the specified block; blocks inside the region are not be changedkeep: only air blocks inside the fill region are replaced with the specified block; existing blocks are not be changeddestroy: same asreplace, but existing blocks are dropped as items as if they had been mined by the player
The way fill works is described in this Minecraft wiki section.
Example
Create a lot of TNT blocks!!
blocks.fill(
TNT,
pos(1, 1, 1),
pos(10, 10, 10),
FillOperation.Replace
);
If you want to see it in action, the fill block is used in the 1000 TNT example.