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
-
Nested Class Summary
Nested classes/interfaces inherited from interface BlockEntityVolume
BlockEntityVolume.Modifiable<M>, BlockEntityVolume.Mutable, BlockEntityVolume.Streamable<T>, BlockEntityVolume.Unmodifiable<U>Nested classes/interfaces inherited from interface BlockVolume
BlockVolume.Immutable -
Method Summary
Modifier and TypeMethodDescriptionblockEntityStream(Vector3i min, Vector3i max, StreamOptions options) Gets aVolumeStream<B,BlockEntity> from this volume such that theminandmaxare contained within this volume.Methods inherited from interface BlockEntityVolume
blockEntities, blockEntities, blockEntity, blockEntityMethods inherited from interface BlockVolume
block, block, blockPalette, fluid, fluid, highestPositionAt, highestYAt, highestYAt
-
Method Details
-
blockEntityStream
Gets aVolumeStream<B,BlockEntity> from this volume such that theminandmaxare contained within this volume.- Parameters:
min- The minimum coordinate setmax- The maximum coordinate setoptions- The options to construct the stream- Returns:
- The volume stream
-