ErodeOperation

public class ErodeOperation extends SequenceBrushOperation

Class ErodeOperation. Provides erodeoperation functionality for the Hytale server.

java.lang.Object > SequenceBrushOperation > ErodeOperation

Field Summary

erodePresetArg

private ErodePreset erodePresetArg

Field erodePresetArg.

block

final int block

Field block.

blockCount

final Int2IntMap blockCount

Field blockCount.

blockAtRelativePosition

final int blockAtRelativePosition

Field blockAtRelativePosition.

countOfType

final int countOfType

Field countOfType.

Method Detail

ErodeOperation

public public ErodeOperation ()

Method ErodeOperation.

modifyBrushConfig

public void modifyBrushConfig (@Nonnull final Ref ref, @Nonnull final BrushConfig brushConfig, @Nonnull final BrushConfigCommandExecutor brushConfigCommandExecutor, @Nonnull final ComponentAccessor componentAccessor)

Method modifyBrushConfig.

Parameters:
@Nonnull final Ref ref
@Nonnull final BrushConfig brushConfig
@Nonnull final BrushConfigCommandExecutor brushConfigCommandExecutor
@Nonnull final ComponentAccessor componentAccessor

modifyBlocks

public boolean modifyBlocks (final Ref ref, final BrushConfig brushConfig, final BrushConfigCommandExecutor brushConfigCommandExecutor, @Nonnull final BrushConfigEditStore edit, final int x, final int y, final int z, final ComponentAccessor componentAccessor)

Method modifyBlocks.

Parameters:
final Ref ref
final BrushConfig brushConfig
final BrushConfigCommandExecutor brushConfigCommandExecutor
@Nonnull final BrushConfigEditStore edit
final int x
final int y
final int z
final ComponentAccessor componentAccessor

beginIterationIndex

public void beginIterationIndex (final int iterationIndex)

Method beginIterationIndex.

Parameters:
final int iterationIndex

getNumModifyBlockIterations

public int getNumModifyBlockIterations ()

Method getNumModifyBlockIterations.

iterateFill

private void iterateFill (@Nonnull final BrushConfigEditStore edit, final int x, final int y, final int z)

Method iterateFill.

Parameters:
@Nonnull final BrushConfigEditStore edit
final int x
final int y
final int z

iterateErosion

private void iterateErosion (@Nonnull final BrushConfigEditStore edit, final int x, final int y, final int z)

Method iterateErosion.

Parameters:
@Nonnull final BrushConfigEditStore edit
final int x
final int y
final int z

ErodePreset

public private ErodePreset (final int erosionFaces, final int erosionIterations, final int fillFaces, final int fillIterations)

Method ErodePreset.

Parameters:
final int erosionFaces
final int erosionIterations
final int fillFaces
final int fillIterations