Interface IQueueChunk<T extends Future<T>>
- All Superinterfaces:
Callable<T>
,IBlocks
,IChunk
,IChunkGet
,IChunkSet
,InputExtent
,ITileInput
,OutputExtent
,Trimable
- All Known Implementing Classes:
ChunkHolder
,NullChunk
-
Method Summary
Methods inherited from interface com.fastasyncworldedit.core.queue.IBlocks
getEntities, getMaxSectionPosition, getMinSectionPosition, getSectionCount, getTile, getTiles, hasSection, load, loadIfPresent, removeSectionLighting, toByteArray, toByteArray, trim
Methods inherited from interface com.fastasyncworldedit.core.queue.IChunk
filterBlocks, getRoot, getX, getZ, init
Methods inherited from interface com.fastasyncworldedit.core.queue.IChunkGet
call, getBiome, getBiomeType, getBlock, getCopy, getEmittedLight, getEntity, getFullBlock, getHeightMap, getMaxY, getMinY, getSkyLight, isCreateCopy, optimize, setCreateCopy, setHeightmapToGet, setLightingToGet, setSkyLightingToGet
Methods inherited from interface com.fastasyncworldedit.core.queue.IChunkSet
commit, getBiomes, getBitMask, getEntityRemoves, getHeightMaps, getLight, getSkyLight, hasBiomes, hasBiomes, hasLight, isEmpty, isFastMode, removeEntity, setBiome, setBiome, setBitMask, setBlock, setBlockLight, setBlocks, setEntity, setFastMode, setFullBright, setHeightMap, setLightLayer, setSkyLight, setSkyLightLayer, setTile
Methods inherited from interface com.sk89q.worldedit.extent.InputExtent
getBiome, getBlock, getBrightness, getBrightness, getEmittedLight, getFullBlock, getOpacity, getOpacity, getSkyLight
Methods inherited from interface com.fastasyncworldedit.core.queue.ITileInput
getTile
Methods inherited from interface com.sk89q.worldedit.extent.OutputExtent
fullySupports3DBiomes, setBiome, setBlock, setBlockLight, setSkyLight
-
Method Details
-
reset
Reset (defaults to just calling init) -
call
T call()Apply the queued changes to the world containing this chunk.The future returned may return another future. To ensure completion keep calling
Future.get()
on each result. -
join
Call and join - Should be done async, if at all
-