Interface Virtualized.Mutable<T, M extends Virtualized.Mutable<T,M,MU> , MU extends Volume>
- All Superinterfaces:
MutableVolume, Virtualized<T,MU>, Virtualized.Streamable<T, M, MU>, Volume
- All Known Subinterfaces:
UnrealizedBiomeVolume.Modifiable<B,MB>, UnrealizedBiomeVolume.Mutable
- Enclosing interface:
Virtualized<T, R extends Volume>
public static interface Virtualized.Mutable<T, M extends Virtualized.Mutable<T,M,MU>, MU extends Volume>
extends Virtualized.Streamable<T,M,MU>, MutableVolume
-
Nested Class Summary
Nested classes/interfaces inherited from interface Virtualized
Virtualized.Immutable, Virtualized.Mutable<T,M, MU>, Virtualized.Streamable<T, B, S>, Virtualized.Unmodifiable<T, U, RU> -
Method Summary
Methods inherited from interface Virtualized.Streamable
elementStream
-
Method Details
-
set
Sets theBiomeat the given position in this volume.- Parameters:
position- The positionelement- The element type- Returns:
- Whether the element change was successful
- Throws:
PositionOutOfBoundsException- If the position is outside of the bounds of the volume
-
set
Sets theBiomeat the given position in this volume.- Parameters:
x- The X positiony- The Y positionz- The Z positionresourceKey- The resource key- Returns:
- Whether the biome change was successful
- Throws:
PositionOutOfBoundsException- If the position is outside of the bounds of the volume
-