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 Refref@Nonnull final BrushConfigbrushConfig@Nonnull final BrushConfigCommandExecutorbrushConfigCommandExecutor@Nonnull final ComponentAccessorcomponentAccessor
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.filterTypeArgthis.filterTypeArgblockNames.toArray(newString[0]
apply
public
to
apply
(e.g., TARGET_BLOCK, ABOVE_BLOCK, BELOW_BLOCK)
Method apply.
- Parameters:
e.g.e.g.TARGET_BLOCKTARGET_BLOCKABOVE_BLOCKABOVE_BLOCKBELOW_BLOCKBELOW_BLOCK
separated
public
comma
separated
(e.g., Rock_Stone, Rock_Granite)
Method separated.
- Parameters:
e.g.e.g.Rock_StoneRock_StoneRock_GraniteRock_Granite