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
  • Method Details

    • 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)