Interface PrimitiveGameVolume
-
- All Superinterfaces:
BlockEntityVolume
,BlockVolume
,LocationBaseDataHolder
,Volume
- All Known Subinterfaces:
ClientWorld
,EnvironmentalVolume
,GenerationRegion
,Region<R>
,ServerWorld
,World<W,L>
,WorldLike<P>
public interface PrimitiveGameVolume extends BlockVolume, BlockEntityVolume, LocationBaseDataHolder
A very primitive rudimentary volume that can be used by theGame
without impunity, but no guarantees on the provider type of what this primitive volume is based on.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.spongepowered.api.world.volume.block.entity.BlockEntityVolume
BlockEntityVolume.Modifiable<M extends BlockEntityVolume.Modifiable<M>>, BlockEntityVolume.Mutable, BlockEntityVolume.Streamable<T extends BlockEntityVolume.Streamable<T>>, BlockEntityVolume.Unmodifiable<U extends BlockEntityVolume.Unmodifiable<U>>
-
Nested classes/interfaces inherited from interface org.spongepowered.api.world.volume.block.BlockVolume
BlockVolume.Immutable, BlockVolume.Modifiable<M extends BlockVolume.Modifiable<M>>, BlockVolume.Mutable, BlockVolume.Streamable<B extends BlockVolume.Streamable<B>>, BlockVolume.Unmodifiable<U extends BlockVolume.Unmodifiable<U>>
-
Nested classes/interfaces inherited from interface org.spongepowered.api.world.volume.game.LocationBaseDataHolder
LocationBaseDataHolder.Mutable
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default int
emittedLight(int x, int y, int z)
default int
emittedLight(Vector3i position)
default int
height()
default int
maximumLight()
-
Methods inherited from interface org.spongepowered.api.world.volume.block.entity.BlockEntityVolume
blockEntities, blockEntities, blockEntity, blockEntity
-
Methods inherited from interface org.spongepowered.api.world.volume.block.BlockVolume
block, block, fluid, fluid, highestPositionAt, highestYAt, highestYAt
-
Methods inherited from interface org.spongepowered.api.world.volume.game.LocationBaseDataHolder
get, get, get, get, getDouble, getDouble, getDouble, getDouble, getInt, getInt, getInt, getInt, getLong, getLong, getLong, getLong, getValue, getValue, getValue, getValue, getValues, getValues, keys, keys, orElse, orElse, orElse, orElse, orElse, orElse, orElse, orElse, orNull, orNull, orNull, orNull, require, require, require, require, supports, supports, supports, supports, supports, supports
-
-
-
-
Method Detail
-
maximumLight
default int maximumLight()
-
emittedLight
default int emittedLight(Vector3i position)
-
emittedLight
default int emittedLight(int x, int y, int z)
-
height
default int height()
-
-