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 Stringname@Nullable final String[]aliases@Nonnull final Stringdescription@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 Stringnamefinal Stringdescription@Nonnull final ArgumentTypeargumentType@Nonnull final StringdefaultValuefinal StringdefaultValueDescription@Nonnull final ParseResultparseResult