Interface BlockEntityArchetypeVolume.Streamable<B extends BlockEntityArchetypeVolume.Streamable<B>>
- All Superinterfaces:
BlockEntityArchetypeVolume, BlockVolume, Volume
- All Known Subinterfaces:
ArchetypeVolume, BlockEntityArchetypeVolume.Immutable, BlockEntityArchetypeVolume.Modifiable<M>, BlockEntityArchetypeVolume.Mutable, BlockEntityArchetypeVolume.Unmodifiable<U>, Schematic
- Enclosing interface:
BlockEntityArchetypeVolume
public static interface BlockEntityArchetypeVolume.Streamable<B extends BlockEntityArchetypeVolume.Streamable<B>>
extends BlockEntityArchetypeVolume
-
Nested Class Summary
Nested classes/interfaces inherited from interface BlockEntityArchetypeVolume
BlockEntityArchetypeVolume.Immutable, BlockEntityArchetypeVolume.Modifiable<M>, BlockEntityArchetypeVolume.Mutable, BlockEntityArchetypeVolume.Streamable<B>, BlockEntityArchetypeVolume.Unmodifiable<U> -
Method Summary
Modifier and TypeMethodDescriptionblockEntityArchetypeStream(Vector3i min, Vector3i max, StreamOptions options) Gets aVolumeStream<B,BlockEntityArchetype> from this volume such that theminandmaxare contained within this volume.Methods inherited from interface BlockEntityArchetypeVolume
blockEntityArchetype, blockEntityArchetype, blockEntityArchetypesMethods inherited from interface BlockVolume
block, block, blockPalette, fluid, fluid, highestPositionAt, highestYAt, highestYAt
-
Method Details
-
blockEntityArchetypeStream
VolumeStream<B, BlockEntityArchetype> blockEntityArchetypeStream(Vector3i min, Vector3i max, StreamOptions options) Gets aVolumeStream<B,BlockEntityArchetype> 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
-