MacroCommandBase

public class MacroCommandBase extends AbstractAsyncCommand

Class MacroCommandBase. Provides macrocommandbase functionality for the Hytale server.

java.lang.Object > AbstractAsyncCommand > MacroCommandBase

Field Summary

parseResult

final ParseResult parseResult

Field parseResult.

matcher

final Matcher matcher

Field matcher.

replacements

final ObjectArrayList replacements

Field replacements.

reset

final Matcher reset

Field reset.

result

final String result

Field result.

splitByColons

final String[] splitByColons

Field splitByColons.

replacementSubstring

final String replacementSubstring

Field replacementSubstring.

parsedData

final D parsedData

Field parsedData.

commandsToExecute

final List commandsToExecute

Field commandsToExecute.

commandSender

final CommandSender commandSender

Field commandSender.

macro

final String macro

Field macro.

iterator3

final Iterator iterator3

Field iterator3.

command

final String command

Field command.

Method Detail

MacroCommandBase

public public MacroCommandBase (@Nonnull final String name, @Nullable final String[] aliases, @Nonnull final String description, @Nullable final MacroCommandParameter[] parameters, @Nonnull final String[] commands)

Method MacroCommandBase.

Parameters:
@Nonnull final String name
@Nullable final String[] aliases
@Nonnull final String description
@Nullable final MacroCommandParameter[] parameters
@Nonnull final String[] commands

IllegalStateException

public new IllegalStateException ("Unexpected value for Requirement: " + String.valueOf(parameter.getRequirement()

Method IllegalStateException.

Parameters:
"Unexpected value for Requirement: " + String.valueOf(parameter.getRequirement(

withDefaultArg

public ?> withDefaultArg (final String name, final String description, @Nonnull final ArgumentType argumentType, @Nonnull final String defaultValue, final String defaultValueDescription, @Nonnull final ParseResult parseResult)

Method withDefaultArg.

Parameters:
final String name
final String description
@Nonnull final ArgumentType argumentType
@Nonnull final String defaultValue
final String defaultValueDescription
@Nonnull final ParseResult parseResult

executeAsync

protected CompletableFuture executeAsync (@Nonnull final CommandContext context)

Method executeAsync.

Parameters:
@Nonnull final CommandContext context