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 voidaddBlockEntity(int x, int y, int z, BlockEntity blockEntity)voidaddBlockEntity(int x, int y, int z, BlockEntityArchetype archetype)default voidaddBlockEntity(Vector3i pos, BlockEntity blockEntity)default voidaddBlockEntity(Vector3i pos, BlockEntityArchetype archetype)voidremoveBlockEntity(int x, int y, int z)default voidremoveBlockEntity(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)
-
-