Interface BlockVolume.Unmodifiable<U extends BlockVolume.Unmodifiable<U>>
- All Superinterfaces:
- BlockVolume,- BlockVolume.Streamable<U>,- UnmodifiableVolume,- Volume
- All Known Subinterfaces:
- BlockEntityArchetypeVolume.Immutable,- BlockEntityArchetypeVolume.Unmodifiable<U>,- BlockEntityVolume.Unmodifiable<U>,- BlockVolume.Immutable,- EntityArchetypeVolume.Immutable,- EntityArchetypeVolume.Unmodifiable<U>,- EntityVolume.Immutable,- EntityVolume.Unmodifiable<U>
- Enclosing interface:
- BlockVolume
public static interface BlockVolume.Unmodifiable<U extends BlockVolume.Unmodifiable<U>>
extends BlockVolume, BlockVolume.Streamable<U>, UnmodifiableVolume
Like a 
BlockVolume except in the case that
 while the parent volume can potentially be a MutableVolume,
 this volume returned will not be. This is useful if needing to simply
 scan blocks or use Streams to perform various operations.- 
Nested Class SummaryNested classes/interfaces inherited from interface org.spongepowered.api.world.volume.block.BlockVolumeBlockVolume.Immutable, BlockVolume.Modifiable<M extends BlockVolume.Modifiable<M>>, BlockVolume.Mutable, BlockVolume.Streamable<B extends BlockVolume.Streamable<B>>, BlockVolume.Unmodifiable<U extends BlockVolume.Unmodifiable<U>>
- 
Method SummaryMethods inherited from interface org.spongepowered.api.world.volume.block.BlockVolumeblock, block, blockPalette, fluid, fluid, highestPositionAt, highestYAt, highestYAtMethods inherited from interface org.spongepowered.api.world.volume.block.BlockVolume.StreamableblockStateStream