Interface BlockEntityVolume.Modifiable<M extends BlockEntityVolume.Modifiable<M>>
- All Superinterfaces:
BlockEntityVolume
,BlockEntityVolume.Streamable<M>
,BlockVolume
,BlockVolume.Modifiable<M>
,BlockVolume.Streamable<M>
,MutableVolume
,Volume
- All Known Subinterfaces:
BlockEntityVolume.Mutable
,Chunk<P>
,ClientWorld
,GenerationChunk
,GenerationRegion
,ServerWorld
,World<W,
,L> WorldChunk
,WorldLike<P>
- Enclosing interface:
BlockEntityVolume
public static interface BlockEntityVolume.Modifiable<M extends BlockEntityVolume.Modifiable<M>>
extends BlockEntityVolume.Streamable<M>, BlockVolume.Modifiable<M>, MutableVolume
-
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>>
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addBlockEntity
(int x, int y, int z, BlockEntity blockEntity) default void
addBlockEntity
(Vector3i pos, BlockEntity blockEntity) void
removeBlockEntity
(int x, int y, int z) default void
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.entity.BlockEntityVolume.Streamable
blockEntityStream
Methods inherited from interface org.spongepowered.api.world.volume.block.BlockVolume
block, block, blockPalette, fluid, fluid, highestPositionAt, highestYAt, highestYAt
Methods inherited from interface org.spongepowered.api.world.volume.block.BlockVolume.Modifiable
removeBlock, removeBlock, setBlock, setBlock
Methods inherited from interface org.spongepowered.api.world.volume.block.BlockVolume.Streamable
blockStateStream
-
Method Details
-
addBlockEntity
-
addBlockEntity
-
removeBlockEntity
-
removeBlockEntity
void removeBlockEntity(int x, int y, int z)
-