Interface LevelWriter

All Known Subinterfaces:
CommonLevelAccessor, LevelAccessor, LevelSimulatedRW, ServerLevelAccessor, WorldGenLevel
All Known Implementing Classes:
ClientLevel, Level, ServerLevel, WorldGenRegion

public interface LevelWriter
  • Method Summary

    Modifier and Type
    Method
    Description
    default boolean
     
    default boolean
    destroyBlock(BlockPos pos, boolean dropBlock)
    Sets a block to air, but also plays the sound and particles and can spawn drops
    default boolean
    destroyBlock(BlockPos pos, boolean dropBlock, @Nullable Entity entity)
     
    boolean
    destroyBlock(BlockPos pos, boolean dropBlock, @Nullable Entity entity, int recursionLeft)
     
    boolean
    removeBlock(BlockPos pos, boolean movedByPiston)
     
    default boolean
    setBlock(BlockPos pos, BlockState state, @net.minecraft.world.level.block.Block.UpdateFlags int flags)
     
    boolean
    setBlock(BlockPos pos, BlockState state, @net.minecraft.world.level.block.Block.UpdateFlags int flags, int recursionLeft)
    Sets a block state into this world.