AppendMaskFromToolArgOperation

public class AppendMaskFromToolArgOperation extends SequenceBrushOperation

Class AppendMaskFromToolArgOperation. Provides appendmaskfromtoolargoperation functionality for the Hytale server.

java.lang.Object > SequenceBrushOperation > AppendMaskFromToolArgOperation

Field Summary

argNameArg

public String argNameArg

Field argNameArg.

invertArg

public boolean invertArg

Field invertArg.

filterTypeArg

public BlockFilter.FilterType filterTypeArg

Field filterTypeArg.

additionalBlocksArg

public String additionalBlocksArg

Field additionalBlocksArg.

playerComponent

final Player playerComponent

Field playerComponent.

builderTool

final BuilderTool builderTool

Field builderTool.

itemStack

final ItemStack itemStack

Field itemStack.

argData

final BuilderTool.ArgData argData

Field argData.

argValue

final Object argValue

Field argValue.

blockPattern

final BlockPattern blockPattern

Field blockPattern.

blockNames

final List blockNames

Field blockNames.

patternStr

final String patternStr

Field patternStr.

percentIdx

final int percentIdx

Field percentIdx.

blockName

final String blockName

Field blockName.

trimmed

final String trimmed

Field trimmed.

filter

final BlockFilter filter

Field filter.

mask

final BlockMask mask

Field mask.

Method Detail

AppendMaskFromToolArgOperation

public public AppendMaskFromToolArgOperation ()

Method AppendMaskFromToolArgOperation.

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

type

public Block type (found " + argValue.getClass()

Method type.

Parameters:
found " + argValue.getClass(

BlockFilter

public new BlockFilter (this.filterTypeArg, blockNames.toArray(new String[0])

Method BlockFilter.

Parameters:
this.filterTypeArg this.filterTypeArg
blockNames.toArray(new String[0]

apply

public to apply (e.g., TARGET_BLOCK, ABOVE_BLOCK, BELOW_BLOCK)

Method apply.

Parameters:
e.g. e.g.
TARGET_BLOCK TARGET_BLOCK
ABOVE_BLOCK ABOVE_BLOCK
BELOW_BLOCK BELOW_BLOCK

separated

public comma separated (e.g., Rock_Stone, Rock_Granite)

Method separated.

Parameters:
e.g. e.g.
Rock_Stone Rock_Stone
Rock_Granite Rock_Granite