Interface BlockEntityVolume.Streamable<T extends BlockEntityVolume.Streamable<T>>

All Superinterfaces:
BlockEntityVolume, BlockVolume, Volume
All Known Subinterfaces:
BlockEntityVolume.Modifiable<M>, BlockEntityVolume.Mutable, BlockEntityVolume.Unmodifiable<U>, Chunk<P>, ClientWorld, GenerationChunk, GenerationRegion, Region<R>, ServerWorld, World<W,L>, WorldChunk, WorldLike<P>
Enclosing interface:
BlockEntityVolume

public static interface BlockEntityVolume.Streamable<T extends BlockEntityVolume.Streamable<T>> extends BlockEntityVolume
  • Method Details

    • blockEntityStream

      VolumeStream<T,BlockEntity> blockEntityStream(Vector3i min, Vector3i max, StreamOptions options)
      Gets a VolumeStream<B, BlockEntity> from this volume such that the min and max are contained within this volume.
      Parameters:
      min - The minimum coordinate set
      max - The maximum coordinate set
      options - The options to construct the stream
      Returns:
      The volume stream