Class FaweQueueCoordinator
java.lang.Object
com.plotsquared.core.queue.QueueCoordinator
com.fastasyncworldedit.bukkit.regions.plotsquared.FaweQueueCoordinator
public class FaweQueueCoordinator
extends com.plotsquared.core.queue.QueueCoordinator
-
Field Summary
Modifier and TypeFieldDescriptionfinal com.fastasyncworldedit.core.queue.IQueueExtent<com.fastasyncworldedit.core.queue.IQueueChunk>
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addProgressSubscriber
(com.plotsquared.core.queue.subscriber.ProgressSubscriber progressSubscriber) void
addReadChunk
(com.sk89q.worldedit.math.BlockVector2 chunk) void
addReadChunks
(Set<com.sk89q.worldedit.math.BlockVector2> readChunks) void
cancel()
boolean
enqueue()
com.sk89q.worldedit.world.block.BlockState
getBlock
(int x, int y, int z) Consumer<com.sk89q.worldedit.math.BlockVector2>
com.plotsquared.core.queue.LightingMode
List<com.sk89q.worldedit.math.BlockVector2>
com.sk89q.worldedit.regions.CuboidRegion
com.sk89q.worldedit.world.World
getWorld()
boolean
boolean
boolean
void
regenChunk
(int x, int z) boolean
setBiome
(int x, int y, int z, com.sk89q.worldedit.world.biome.BiomeType biome) boolean
setBiome
(int x, int z, com.sk89q.worldedit.world.biome.BiomeType biomeType) boolean
setBlock
(int x, int y, int z, com.sk89q.worldedit.function.pattern.Pattern pattern) boolean
setBlock
(int x, int y, int z, com.sk89q.worldedit.world.block.BaseBlock id) boolean
setBlock
(int x, int y, int z, com.sk89q.worldedit.world.block.BlockState id) void
setChunkConsumer
(Consumer<com.sk89q.worldedit.math.BlockVector2> consumer) void
setCompleteTask
(Runnable whenDone) boolean
setEntity
(com.sk89q.worldedit.entity.Entity entity) void
setLightingMode
(com.plotsquared.core.queue.LightingMode mode) void
setModified
(long l) void
setRegenRegion
(com.sk89q.worldedit.regions.CuboidRegion regenRegion) boolean
setTile
(int x, int y, int z, com.sk89q.jnbt.CompoundTag tag) void
setUnloadAfter
(boolean unloadAfter) int
size()
void
start()
Methods inherited from class com.plotsquared.core.queue.QueueCoordinator
addEntities, getChunkObject, getForChunk, getForChunk, getMaxLayer, getMaxY, getMinLayer, getMinY, isForceSync, setBiomeCuboid, setChunkObject, setCuboid, setCuboid, setForceSync, setModified
-
Field Details
-
instance
public final com.fastasyncworldedit.core.queue.IQueueExtent<com.fastasyncworldedit.core.queue.IQueueChunk> instance
-
-
Constructor Details
-
FaweQueueCoordinator
public FaweQueueCoordinator(com.sk89q.worldedit.world.World world)
-
-
Method Details
-
size
public int size()- Specified by:
size
in classcom.plotsquared.core.queue.QueueCoordinator
-
setModified
public void setModified(long l) - Specified by:
setModified
in classcom.plotsquared.core.queue.QueueCoordinator
-
setBlock
public boolean setBlock(int x, int y, int z, com.sk89q.worldedit.world.block.BlockState id) - Specified by:
setBlock
in classcom.plotsquared.core.queue.QueueCoordinator
-
setBlock
public boolean setBlock(int x, int y, int z, com.sk89q.worldedit.function.pattern.Pattern pattern) - Overrides:
setBlock
in classcom.plotsquared.core.queue.QueueCoordinator
-
setBlock
public boolean setBlock(int x, int y, int z, com.sk89q.worldedit.world.block.BaseBlock id) - Specified by:
setBlock
in classcom.plotsquared.core.queue.QueueCoordinator
-
getBlock
public com.sk89q.worldedit.world.block.BlockState getBlock(int x, int y, int z) - Specified by:
getBlock
in classcom.plotsquared.core.queue.QueueCoordinator
-
setBiome
public boolean setBiome(int x, int z, com.sk89q.worldedit.world.biome.BiomeType biomeType) - Specified by:
setBiome
in classcom.plotsquared.core.queue.QueueCoordinator
-
setBiome
public boolean setBiome(int x, int y, int z, @Nonnull com.sk89q.worldedit.world.biome.BiomeType biome) - Specified by:
setBiome
in classcom.plotsquared.core.queue.QueueCoordinator
-
isSettingBiomes
public boolean isSettingBiomes()- Specified by:
isSettingBiomes
in classcom.plotsquared.core.queue.QueueCoordinator
-
setEntity
public boolean setEntity(@Nonnull com.sk89q.worldedit.entity.Entity entity) - Specified by:
setEntity
in classcom.plotsquared.core.queue.QueueCoordinator
-
getReadChunks
- Specified by:
getReadChunks
in classcom.plotsquared.core.queue.QueueCoordinator
-
addReadChunks
- Specified by:
addReadChunks
in classcom.plotsquared.core.queue.QueueCoordinator
-
addReadChunk
public void addReadChunk(@Nonnull com.sk89q.worldedit.math.BlockVector2 chunk) - Specified by:
addReadChunk
in classcom.plotsquared.core.queue.QueueCoordinator
-
isUnloadAfter
public boolean isUnloadAfter()- Specified by:
isUnloadAfter
in classcom.plotsquared.core.queue.QueueCoordinator
-
setUnloadAfter
public void setUnloadAfter(boolean unloadAfter) - Specified by:
setUnloadAfter
in classcom.plotsquared.core.queue.QueueCoordinator
-
getRegenRegion
@Nullable public com.sk89q.worldedit.regions.CuboidRegion getRegenRegion()- Specified by:
getRegenRegion
in classcom.plotsquared.core.queue.QueueCoordinator
-
setRegenRegion
public void setRegenRegion(@Nonnull com.sk89q.worldedit.regions.CuboidRegion regenRegion) - Specified by:
setRegenRegion
in classcom.plotsquared.core.queue.QueueCoordinator
-
enqueue
public boolean enqueue()- Overrides:
enqueue
in classcom.plotsquared.core.queue.QueueCoordinator
-
start
public void start()- Specified by:
start
in classcom.plotsquared.core.queue.QueueCoordinator
-
cancel
public void cancel()- Specified by:
cancel
in classcom.plotsquared.core.queue.QueueCoordinator
-
getCompleteTask
- Specified by:
getCompleteTask
in classcom.plotsquared.core.queue.QueueCoordinator
-
setCompleteTask
- Specified by:
setCompleteTask
in classcom.plotsquared.core.queue.QueueCoordinator
-
getChunkConsumer
- Specified by:
getChunkConsumer
in classcom.plotsquared.core.queue.QueueCoordinator
-
setChunkConsumer
- Specified by:
setChunkConsumer
in classcom.plotsquared.core.queue.QueueCoordinator
-
addProgressSubscriber
public void addProgressSubscriber(@Nonnull com.plotsquared.core.queue.subscriber.ProgressSubscriber progressSubscriber) - Specified by:
addProgressSubscriber
in classcom.plotsquared.core.queue.QueueCoordinator
-
getLightingMode
@Nonnull public com.plotsquared.core.queue.LightingMode getLightingMode()- Specified by:
getLightingMode
in classcom.plotsquared.core.queue.QueueCoordinator
-
setLightingMode
public void setLightingMode(@Nullable com.plotsquared.core.queue.LightingMode mode) - Specified by:
setLightingMode
in classcom.plotsquared.core.queue.QueueCoordinator
-
regenChunk
public void regenChunk(int x, int z) - Specified by:
regenChunk
in classcom.plotsquared.core.queue.QueueCoordinator
-
getWorld
@Nullable public com.sk89q.worldedit.world.World getWorld()- Specified by:
getWorld
in classcom.plotsquared.core.queue.QueueCoordinator
-
setTile
public boolean setTile(int x, int y, int z, com.sk89q.jnbt.CompoundTag tag) - Specified by:
setTile
in classcom.plotsquared.core.queue.QueueCoordinator
-
isSettingTiles
public boolean isSettingTiles()- Specified by:
isSettingTiles
in classcom.plotsquared.core.queue.QueueCoordinator
-