public interface ExtentBufferFactory
Modifier and Type | Method and Description |
---|---|
default ArchetypeVolume |
createArchetypeVolume(com.flowpowered.math.vector.Vector3i size)
Returns a new archetype volume of the desired size.
|
ArchetypeVolume |
createArchetypeVolume(com.flowpowered.math.vector.Vector3i size,
com.flowpowered.math.vector.Vector3i origin)
Returns a new archetype volume of the desired size.
|
default MutableBiomeVolume |
createBiomeBuffer(int xSize,
int ySize,
int zSize)
Returns a new biome buffer of the desired size.
|
default MutableBiomeVolume |
createBiomeBuffer(int xMin,
int yMin,
int zMin,
int xSize,
int ySize,
int zSize)
Returns a new biome buffer of the desired size and minimum position.
|
default MutableBiomeVolume |
createBiomeBuffer(com.flowpowered.math.vector.Vector3i size)
Returns a new biome buffer of the desired size.
|
MutableBiomeVolume |
createBiomeBuffer(com.flowpowered.math.vector.Vector3i min,
com.flowpowered.math.vector.Vector3i size)
Returns a new biome buffer of the desired size and minimum position.
|
default MutableBlockVolume |
createBlockBuffer(int xSize,
int ySize,
int zSize)
Returns a new block buffer of the desired size.
|
default MutableBlockVolume |
createBlockBuffer(int xMin,
int yMin,
int zMin,
int xSize,
int ySize,
int zSize)
Returns a new block buffer of the desired size and minimum position.
|
default MutableBlockVolume |
createBlockBuffer(com.flowpowered.math.vector.Vector3i size)
Returns a new block buffer of the desired size.
|
MutableBlockVolume |
createBlockBuffer(com.flowpowered.math.vector.Vector3i min,
com.flowpowered.math.vector.Vector3i size)
Returns a new block buffer of the desired size and minimum position.
|
default MutableBiomeVolume |
createThreadSafeBiomeBuffer(int xSize,
int ySize,
int zSize)
Returns a new biome buffer of the desired size.
|
default MutableBiomeVolume |
createThreadSafeBiomeBuffer(int xMin,
int yMin,
int zMin,
int xSize,
int ySize,
int zSize)
Returns a new biome buffer of the desired size.
|
default MutableBiomeVolume |
createThreadSafeBiomeBuffer(com.flowpowered.math.vector.Vector3i size)
Returns a new biome buffer of the desired size.
|
MutableBiomeVolume |
createThreadSafeBiomeBuffer(com.flowpowered.math.vector.Vector3i min,
com.flowpowered.math.vector.Vector3i size)
Returns a new biome buffer of the desired size an minimum position.
|
default MutableBlockVolume |
createThreadSafeBlockBuffer(int xSize,
int ySize,
int zSize)
Returns a new block buffer of the desired size.
|
default MutableBlockVolume |
createThreadSafeBlockBuffer(int xMin,
int yMin,
int zMin,
int xSize,
int ySize,
int zSize)
Returns a new block buffer of the desired size and minimum position.
|
default MutableBlockVolume |
createThreadSafeBlockBuffer(com.flowpowered.math.vector.Vector3i size)
Returns a new block buffer of the desired size.
|
MutableBlockVolume |
createThreadSafeBlockBuffer(com.flowpowered.math.vector.Vector3i min,
com.flowpowered.math.vector.Vector3i size)
Returns a new block buffer of the desired size and minimum position.
|
default MutableBiomeVolume createBiomeBuffer(com.flowpowered.math.vector.Vector3i size)
size
- The size of the buffer on x, y, and z.MutableBiomeVolume createBiomeBuffer(com.flowpowered.math.vector.Vector3i min, com.flowpowered.math.vector.Vector3i size)
min
- The minimum point of the buffer.size
- The size of the buffer on x, y, and z.default MutableBiomeVolume createBiomeBuffer(int xSize, int ySize, int zSize)
xSize
- The size of the buffer on xySize
- The size of the buffer on yzSize
- The size of the buffer on zdefault MutableBiomeVolume createBiomeBuffer(int xMin, int yMin, int zMin, int xSize, int ySize, int zSize)
xMin
- The minimum point of the buffer on xyMin
- The minimum point of the buffer on yzMin
- The minimum point of the buffer on zxSize
- The size of the buffer on xySize
- The size of the buffer on yzSize
- The size of the buffer on zdefault MutableBiomeVolume createThreadSafeBiomeBuffer(com.flowpowered.math.vector.Vector3i size)
size
- The size of the buffer on x, y, and z.MutableBiomeVolume createThreadSafeBiomeBuffer(com.flowpowered.math.vector.Vector3i min, com.flowpowered.math.vector.Vector3i size)
min
- The minimum point of the buffer.size
- The size of the buffer on x, y, and z.default MutableBiomeVolume createThreadSafeBiomeBuffer(int xSize, int ySize, int zSize)
xSize
- The size of the buffer on xySize
- The size of the buffer on yzSize
- The size of the buffer on zdefault MutableBiomeVolume createThreadSafeBiomeBuffer(int xMin, int yMin, int zMin, int xSize, int ySize, int zSize)
xMin
- The minimum point of the buffer on xyMin
- The minimum point of the buffer on yzMin
- The minimum point of the buffer on zxSize
- The size of the buffer on xySize
- The size of the buffer on yzSize
- The size of the buffer on zdefault MutableBlockVolume createBlockBuffer(com.flowpowered.math.vector.Vector3i size)
size
- The size of the buffer on x, y, and zMutableBlockVolume createBlockBuffer(com.flowpowered.math.vector.Vector3i min, com.flowpowered.math.vector.Vector3i size)
min
- The minimum point of the buffer.size
- The size of the buffer on x, y, and zdefault MutableBlockVolume createBlockBuffer(int xSize, int ySize, int zSize)
xSize
- The size of the buffer on xySize
- The size of the buffer on yzSize
- The size of the buffer on zdefault MutableBlockVolume createBlockBuffer(int xMin, int yMin, int zMin, int xSize, int ySize, int zSize)
xMin
- The minimum point of the buffer on xyMin
- The minimum point of the buffer on yzMin
- The minimum point of the buffer on zxSize
- The size of the buffer on xySize
- The size of the buffer on yzSize
- The size of the buffer on zdefault MutableBlockVolume createThreadSafeBlockBuffer(com.flowpowered.math.vector.Vector3i size)
size
- The size of the buffer on x, y, and zMutableBlockVolume createThreadSafeBlockBuffer(com.flowpowered.math.vector.Vector3i min, com.flowpowered.math.vector.Vector3i size)
min
- The minimum point of the buffer.size
- The size of the buffer on x, y, and zdefault MutableBlockVolume createThreadSafeBlockBuffer(int xSize, int ySize, int zSize)
xSize
- The size of the buffer on xySize
- The size of the buffer on yzSize
- The size of the buffer on zdefault MutableBlockVolume createThreadSafeBlockBuffer(int xMin, int yMin, int zMin, int xSize, int ySize, int zSize)
xMin
- The minimum point of the buffer on xyMin
- The minimum point of the buffer on yzMin
- The minimum point of the buffer on zxSize
- The size of the buffer on xySize
- The size of the buffer on yzSize
- The size of the buffer on zArchetypeVolume createArchetypeVolume(com.flowpowered.math.vector.Vector3i size, com.flowpowered.math.vector.Vector3i origin)
size
- The size of the volumeorigin
- The origin of the bufferdefault ArchetypeVolume createArchetypeVolume(com.flowpowered.math.vector.Vector3i size)
size
- The size of the volume