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.