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
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description void
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
removeBlockEntity(Vector3i pos)
-
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, 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 Detail
-
addBlockEntity
default void addBlockEntity(Vector3i pos, BlockEntity blockEntity)
-
addBlockEntity
void addBlockEntity(int x, int y, int z, BlockEntity blockEntity)
-
removeBlockEntity
default void removeBlockEntity(Vector3i pos)
-
removeBlockEntity
void removeBlockEntity(int x, int y, int z)
-
-