populate
Populates an area of blocks at or around the given chunk.
The chunks on each side of the specified chunk must already exist; that is, there must be one north, east, south and west of the specified chunk. The "corner" chunks may not exist, in which scenario the populator should record any changes required for those chunks and perform the changes when they are ready.
Parameters
world
The world to generate in
random
The random generator to use
source
The chunk to generate for