JumpIfToolArgOperation

public class JumpIfToolArgOperation extends SequenceBrushOperation

Class JumpIfToolArgOperation. Provides jumpiftoolargoperation functionality for the Hytale server.

java.lang.Object > SequenceBrushOperation > JumpIfToolArgOperation

Field Summary

argNameArg

public String argNameArg

Field argNameArg.

comparisonTypeArg

public ComparisonType comparisonTypeArg

Field comparisonTypeArg.

comparisonValueArg

public String comparisonValueArg

Field comparisonValueArg.

indexVariableNameArg

public String indexVariableNameArg

Field indexVariableNameArg.

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.

boolValue

final boolean boolValue

Field boolValue.

expectedValue

final boolean expectedValue

Field expectedValue.

stringValue

final String stringValue

Field stringValue.

Method Detail

JumpIfToolArgOperation

public public JumpIfToolArgOperation ()

Method JumpIfToolArgOperation.

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

if

public else if (argValue instanceof final String stringValue)

Method if.

Parameters:
argValue instanceof final String stringValue

against

public compare against (for boolean: 'true' or 'false', for string: the exact string or dropdown option)

Method against.

Parameters:
for boolean: 'true' or 'false'
for string: the exact string or dropdown option

comparison

public argument comparison (supports checkbox/bool and dropdown/option types)

Method comparison.

Parameters:
supports checkbox/bool and dropdown/option types