Class AbstractBufferingExtent

java.lang.Object
com.sk89q.worldedit.extent.AbstractDelegateExtent
com.sk89q.worldedit.extent.AbstractBufferingExtent
All Implemented Interfaces:
Extent, InputExtent, OutputExtent
Direct Known Subclasses:
ChunkBatchingExtent, ExtentBuffer, MultiStageReorder

public abstract class AbstractBufferingExtent extends AbstractDelegateExtent
Base extent class for buffering changes between setBlock(BlockVector3, BlockStateHolder) and the delegate extent. This class ensures that getBlock(BlockVector3) is properly handled, by returning buffered blocks.
  • Constructor Details

    • AbstractBufferingExtent

      protected AbstractBufferingExtent(Extent extent)
      Create a new instance.
      Parameters:
      extent - the extent
  • Method Details