Interface BiomeVolume.Modifiable<M extends BiomeVolume.Modifiable<M>>
- All Superinterfaces:
BiomeVolume, BiomeVolume.Streamable<M>, MutableVolume, Volume
- All Known Subinterfaces:
ArchetypeVolume, BiomeVolume.Mutable, Chunk<P>, ClientWorld, GenerationChunk, GenerationRegion, Schematic, ServerWorld, World<W,L>, WorldChunk, WorldLike<P>
- Enclosing interface:
BiomeVolume
public static interface BiomeVolume.Modifiable<M extends BiomeVolume.Modifiable<M>>
extends BiomeVolume.Streamable<M>, MutableVolume
-
Nested Class Summary
Nested classes/interfaces inherited from interface BiomeVolume
BiomeVolume.Immutable, BiomeVolume.Modifiable<M>, BiomeVolume.Mutable, BiomeVolume.Streamable<B>, BiomeVolume.Unmodifiable<U> -
Method Summary
Methods inherited from interface BiomeVolume
biome, biomeMethods inherited from interface BiomeVolume.Streamable
biomeStream
-
Method Details
-
setBiome
Sets theBiomeat the given position in this volume.- Parameters:
position- The positionbiome- The biome type- Returns:
- Whether the biome change was successful
- Throws:
PositionOutOfBoundsException- If the position is outside of the bounds of the volume
-
setBiome
Sets theBiomeat the given position in this volume.- Parameters:
x- The X positiony- The Y positionz- The Z positionbiome- The biome type- Returns:
- Whether the biome change was successful
- Throws:
PositionOutOfBoundsException- If the position is outside of the bounds of the volume
-