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 Worldworldfinal intxfinal intyfinal intzfinal inteditRangefinal Vector3iminfinal Vector3imaxfinal BlockMaskblockMask
BlockSelection
public
new
BlockSelection
()
Method BlockSelection.
getBlock
public
int
getBlock
(final int x, final int y, final int z)
Method getBlock.
- Parameters:
final intxfinal intyfinal intz
setBlock
public
boolean
setBlock
(final int x, final int y, final int z, final int blockId)
Method setBlock.
- Parameters:
final intxfinal intyfinal intzfinal intblockId
setFluid
private
boolean
setFluid
(final int x, final int y, final int z, final int fluidId, final byte fluidLevel)
Method setFluid.
- Parameters:
final intxfinal intyfinal intzfinal intfluidIdfinal bytefluidLevel
getFluid
public
int
getFluid
(final int x, final int y, final int z)
Method getFluid.
- Parameters:
final intxfinal intyfinal intz
setMaterial
public
boolean
setMaterial
(final int x, final int y, final int z, @Nonnull final Material material)
Method setMaterial.
- Parameters:
final intxfinal intyfinal intz@Nonnull final Materialmaterial