A
- The type of volume being worked onpublic interface MutableBiomeVolumeWorker<A extends MutableBiomeVolume> extends BiomeVolumeWorker<A>
BiomeVolumeWorker
but adds support for mutating the backing
volume.Modifier and Type | Method and Description |
---|---|
void |
fill(BiomeVolumeFiller filler)
Applies a filler operation to the volume.
|
default void |
map(BiomeVolumeMapper mapper)
Similar to
BiomeVolumeWorker.map(BiomeVolumeMapper,
MutableBiomeVolume) but uses the operating volume as the destination. |
default void |
merge(BiomeVolume right,
BiomeVolumeMerger merger)
Similar to
BiomeVolumeWorker.merge(BiomeVolume, BiomeVolumeMerger,
MutableBiomeVolume) but uses the operating volume as the destination. |
default void map(BiomeVolumeMapper mapper)
BiomeVolumeWorker.map(BiomeVolumeMapper,
MutableBiomeVolume)
but uses the operating volume as the destination.
Precautions must be taken as the volume is modified while the operation
is being performed, and so the surrounding blocks might not be the
original ones.mapper
- The mapping operationdefault void merge(BiomeVolume right, BiomeVolumeMerger merger)
BiomeVolumeWorker.merge(BiomeVolume, BiomeVolumeMerger,
MutableBiomeVolume)
but uses the operating volume as the destination.
Precautions must be taken as the volume is modified while the operation
is being performed, and so the surrounding blocks might not be the
original ones.right
- the right-hand operand for the merge operationmerger
- The merging operationvoid fill(BiomeVolumeFiller filler)
filler
- The filler operation