Interface BlockEntityArchetypeVolume.Modifiable<M extends BlockEntityArchetypeVolume.Modifiable<M>>
- All Superinterfaces:
BlockEntityArchetypeVolume
,BlockEntityArchetypeVolume.Streamable<M>
,BlockVolume
,BlockVolume.Modifiable<M>
,BlockVolume.Streamable<M>
,MutableVolume
,Volume
- All Known Subinterfaces:
ArchetypeVolume
,BlockEntityArchetypeVolume.Mutable
,Schematic
- Enclosing interface:
- BlockEntityArchetypeVolume
public static interface BlockEntityArchetypeVolume.Modifiable<M extends BlockEntityArchetypeVolume.Modifiable<M>>
extends BlockEntityArchetypeVolume.Streamable<M>, BlockVolume.Modifiable<M>, MutableVolume
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.spongepowered.api.world.volume.archetype.block.entity.BlockEntityArchetypeVolume
BlockEntityArchetypeVolume.Immutable, BlockEntityArchetypeVolume.Modifiable<M extends BlockEntityArchetypeVolume.Modifiable<M>>, BlockEntityArchetypeVolume.Mutable, BlockEntityArchetypeVolume.Streamable<B extends BlockEntityArchetypeVolume.Streamable<B>>, BlockEntityArchetypeVolume.Unmodifiable<U extends BlockEntityArchetypeVolume.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 TypeMethodDescriptiondefault void
addBlockEntity
(int x, int y, int z, BlockEntity blockEntity) void
addBlockEntity
(int x, int y, int z, BlockEntityArchetype archetype) default void
addBlockEntity
(Vector3i pos, BlockEntity blockEntity) default void
addBlockEntity
(Vector3i pos, BlockEntityArchetype archetype) void
removeBlockEntity
(int x, int y, int z) default void
Methods inherited from interface org.spongepowered.api.world.volume.archetype.block.entity.BlockEntityArchetypeVolume
blockEntityArchetype, blockEntityArchetype, blockEntityArchetypes
Methods inherited from interface org.spongepowered.api.world.volume.archetype.block.entity.BlockEntityArchetypeVolume.Streamable
blockEntityArchetypeStream
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 Details
-
addBlockEntity
-
addBlockEntity
-
addBlockEntity
-
addBlockEntity
-
removeBlockEntity
-
removeBlockEntity
void removeBlockEntity(int x, int y, int z)
-