Interface Virtualized.Unmodifiable<T,U extends Virtualized.Unmodifiable<T,U,RU>,RU extends Volume>
- All Superinterfaces:
UnmodifiableVolume
,Virtualized<T,
,RU> Virtualized.Streamable<T,
,U, RU> Volume
- All Known Subinterfaces:
UnrealizedBiomeVolume.Immutable
,UnrealizedBiomeVolume.Unmodifiable<U,
BU>
- Enclosing interface:
Virtualized<T,
R extends Volume>
public static interface Virtualized.Unmodifiable<T,U extends Virtualized.Unmodifiable<T,U,RU>,RU extends Volume>
extends Virtualized<T,RU>, Virtualized.Streamable<T,U,RU>, 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 Stream
s to perform various operations.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.spongepowered.api.world.volume.virtual.Virtualized
Virtualized.Immutable, Virtualized.Mutable<T,
M extends Virtualized.Mutable<T, M, MU>, MU extends Volume>, Virtualized.Streamable<T, B extends Virtualized.Streamable<T, B, S>, S extends Volume>, Virtualized.Unmodifiable<T, U extends Virtualized.Unmodifiable<T, U, RU>, RU extends Volume> -
Method Summary
Methods inherited from interface org.spongepowered.api.world.volume.virtual.Virtualized
at, at, at, at, realize
Methods inherited from interface org.spongepowered.api.world.volume.virtual.Virtualized.Streamable
elementStream