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