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

    Fields
    Modifier and Type
    Field
    Description
    final com.fastasyncworldedit.core.queue.IQueueExtent<com.fastasyncworldedit.core.queue.IQueueChunk>
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    FaweQueueCoordinator(com.sk89q.worldedit.world.World world)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    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
     
    boolean
     
    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
     
    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
     
    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
     
    void
     

    Methods inherited from class com.plotsquared.core.queue.QueueCoordinator

    addEntities, getChunkObject, getForChunk, getForChunk, getMaxLayer, getMaxY, getMinLayer, getMinY, isForceSync, setBiomeCuboid, setChunkObject, setCuboid, setCuboid, setForceSync, setModified

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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 class com.plotsquared.core.queue.QueueCoordinator
    • setModified

      public void setModified(long l)
      Specified by:
      setModified in class com.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 class com.plotsquared.core.queue.QueueCoordinator
    • setBlock

      public boolean setBlock(int x, int y, int z, com.sk89q.worldedit.function.pattern.Pattern pattern)
      Overrides:
      setBlock in class com.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 class com.plotsquared.core.queue.QueueCoordinator
    • getBlock

      public com.sk89q.worldedit.world.block.BlockState getBlock(int x, int y, int z)
      Specified by:
      getBlock in class com.plotsquared.core.queue.QueueCoordinator
    • setBiome

      public boolean setBiome(int x, int z, com.sk89q.worldedit.world.biome.BiomeType biomeType)
      Specified by:
      setBiome in class com.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 class com.plotsquared.core.queue.QueueCoordinator
    • isSettingBiomes

      public boolean isSettingBiomes()
      Specified by:
      isSettingBiomes in class com.plotsquared.core.queue.QueueCoordinator
    • setEntity

      public boolean setEntity(@Nonnull com.sk89q.worldedit.entity.Entity entity)
      Specified by:
      setEntity in class com.plotsquared.core.queue.QueueCoordinator
    • getReadChunks

      @Nonnull public List<com.sk89q.worldedit.math.BlockVector2> getReadChunks()
      Specified by:
      getReadChunks in class com.plotsquared.core.queue.QueueCoordinator
    • addReadChunks

      public void addReadChunks(@Nonnull Set<com.sk89q.worldedit.math.BlockVector2> readChunks)
      Specified by:
      addReadChunks in class com.plotsquared.core.queue.QueueCoordinator
    • addReadChunk

      public void addReadChunk(@Nonnull com.sk89q.worldedit.math.BlockVector2 chunk)
      Specified by:
      addReadChunk in class com.plotsquared.core.queue.QueueCoordinator
    • isUnloadAfter

      public boolean isUnloadAfter()
      Specified by:
      isUnloadAfter in class com.plotsquared.core.queue.QueueCoordinator
    • setUnloadAfter

      public void setUnloadAfter(boolean unloadAfter)
      Specified by:
      setUnloadAfter in class com.plotsquared.core.queue.QueueCoordinator
    • getRegenRegion

      @Nullable public com.sk89q.worldedit.regions.CuboidRegion getRegenRegion()
      Specified by:
      getRegenRegion in class com.plotsquared.core.queue.QueueCoordinator
    • setRegenRegion

      public void setRegenRegion(@Nonnull com.sk89q.worldedit.regions.CuboidRegion regenRegion)
      Specified by:
      setRegenRegion in class com.plotsquared.core.queue.QueueCoordinator
    • enqueue

      public boolean enqueue()
      Overrides:
      enqueue in class com.plotsquared.core.queue.QueueCoordinator
    • start

      public void start()
      Specified by:
      start in class com.plotsquared.core.queue.QueueCoordinator
    • cancel

      public void cancel()
      Specified by:
      cancel in class com.plotsquared.core.queue.QueueCoordinator
    • getCompleteTask

      public Runnable getCompleteTask()
      Specified by:
      getCompleteTask in class com.plotsquared.core.queue.QueueCoordinator
    • setCompleteTask

      public void setCompleteTask(@Nullable Runnable whenDone)
      Specified by:
      setCompleteTask in class com.plotsquared.core.queue.QueueCoordinator
    • getChunkConsumer

      @Nullable public Consumer<com.sk89q.worldedit.math.BlockVector2> getChunkConsumer()
      Specified by:
      getChunkConsumer in class com.plotsquared.core.queue.QueueCoordinator
    • setChunkConsumer

      public void setChunkConsumer(@Nonnull Consumer<com.sk89q.worldedit.math.BlockVector2> consumer)
      Specified by:
      setChunkConsumer in class com.plotsquared.core.queue.QueueCoordinator
    • addProgressSubscriber

      public void addProgressSubscriber(@Nonnull com.plotsquared.core.queue.subscriber.ProgressSubscriber progressSubscriber)
      Specified by:
      addProgressSubscriber in class com.plotsquared.core.queue.QueueCoordinator
    • getLightingMode

      @Nonnull public com.plotsquared.core.queue.LightingMode getLightingMode()
      Specified by:
      getLightingMode in class com.plotsquared.core.queue.QueueCoordinator
    • setLightingMode

      public void setLightingMode(@Nullable com.plotsquared.core.queue.LightingMode mode)
      Specified by:
      setLightingMode in class com.plotsquared.core.queue.QueueCoordinator
    • regenChunk

      public void regenChunk(int x, int z)
      Specified by:
      regenChunk in class com.plotsquared.core.queue.QueueCoordinator
    • getWorld

      @Nullable public com.sk89q.worldedit.world.World getWorld()
      Specified by:
      getWorld in class com.plotsquared.core.queue.QueueCoordinator
    • setTile

      public boolean setTile(int x, int y, int z, com.sk89q.jnbt.CompoundTag tag)
      Specified by:
      setTile in class com.plotsquared.core.queue.QueueCoordinator
    • isSettingTiles

      public boolean isSettingTiles()
      Specified by:
      isSettingTiles in class com.plotsquared.core.queue.QueueCoordinator