EditOperation

public class EditOperation

Class EditOperation. Provides editoperation functionality for the Hytale server.

java.lang.Object > EditOperation

Field Summary

currentBlock

final int currentBlock

Field currentBlock.

currentFluid

final int currentFluid

Field currentFluid.

blocks

final BlockAccessor blocks

Field blocks.

chunk

final BlockAccessor chunk

Field chunk.

beforeFluid

final int beforeFluid

Field beforeFluid.

originalFluidId

final int originalFluidId

Field originalFluidId.

originalFluidLevel

final byte originalFluidLevel

Field originalFluidLevel.

Method Detail

EditOperation

public public EditOperation (@Nonnull final World world, final int x, final int y, final int z, final int editRange, final Vector3i min, final Vector3i max, final BlockMask blockMask)

Method EditOperation.

Parameters:
@Nonnull final World world
final int x
final int y
final int z
final int editRange
final Vector3i min
final Vector3i max
final BlockMask blockMask

BlockSelection

public new BlockSelection ()

Method BlockSelection.

getBlockMask

public BlockMask getBlockMask ()

Method getBlockMask.

getBefore

public BlockSelection getBefore ()

Method getBefore.

getAfter

public BlockSelection getAfter ()

Method getAfter.

getAccessor

public OverridableChunkAccessor getAccessor ()

Method getAccessor.

getBlock

public int getBlock (final int x, final int y, final int z)

Method getBlock.

Parameters:
final int x
final int y
final int z

setBlock

public boolean setBlock (final int x, final int y, final int z, final int blockId)

Method setBlock.

Parameters:
final int x
final int y
final int z
final int blockId

setFluid

private boolean setFluid (final int x, final int y, final int z, final int fluidId, final byte fluidLevel)

Method setFluid.

Parameters:
final int x
final int y
final int z
final int fluidId
final byte fluidLevel

getFluid

public int getFluid (final int x, final int y, final int z)

Method getFluid.

Parameters:
final int x
final int y
final int z

setMaterial

public boolean setMaterial (final int x, final int y, final int z, @Nonnull final Material material)

Method setMaterial.

Parameters:
final int x
final int y
final int z
@Nonnull final Material material