MacroCommandBuilder

public class MacroCommandBuilder implements JsonAssetWithMap, DefaultAssetMap, MacroCommandBuilder>>

Class MacroCommandBuilder. Provides macrocommandbuilder functionality for the Hytale server.

java.lang.Object > MacroCommandBuilder

Field Summary

id

private String id

Field id.

name

private String name

Field name.

aliases

private String[] aliases

Field aliases.

description

private String description

Field description.

parameters

private MacroCommandParameter[] parameters

Field parameters.

commands

private String[] commands

Field commands.

data

private AssetExtraInfo.Data data

Field data.

macroCommandBase

final MacroCommandBase macroCommandBase

Field macroCommandBase.

Method Detail

createAndRegisterCommand

static CommandRegistration createAndRegisterCommand (@Nonnull final MacroCommandBuilder builder)

Method createAndRegisterCommand.

Parameters:
@Nonnull final MacroCommandBuilder builder

getName

public String getName ()

Method getName.

getId

public String getId ()

Method getId.

KeyedCodec

public new KeyedCodec ("Aliases", Codec.STRING_ARRAY, false)

Method KeyedCodec.

Parameters:
"Aliases" "Aliases"
Codec.STRING_ARRAY Codec.STRING_ARRAY
false false