BuilderActionList

public class BuilderActionList extends BuilderBase

Class BuilderActionList. Provides builderactionlist functionality for the Hytale server.

java.lang.Object > BuilderBase > BuilderActionList

Field Summary

actions

final List actions

Field actions.

Method Detail

BuilderActionList

public public BuilderActionList ()

Method BuilderActionList.

getShortDescription

public String getShortDescription ()

Method getShortDescription.

getLongDescription

public String getLongDescription ()

Method getLongDescription.

build

public ActionList build (@Nonnull final BuilderSupport builderSupport)

Method build.

Parameters:
@Nonnull final BuilderSupport builderSupport

ActionList

public new ActionList (actions.toArray(Action[]::new)

Method ActionList.

Parameters:
actions.toArray(Action[]::new actions.toArray(Action[]::new

category

public Class category ()

Method category.

getBuilderDescriptorState

public BuilderDescriptorState getBuilderDescriptorState ()

Method getBuilderDescriptorState.

isEnabled

public boolean isEnabled (final ExecutionContext context)

Method isEnabled.

Parameters:
final ExecutionContext context

readConfig

public BuilderActionList readConfig (@Nonnull final JsonElement data)

Method readConfig.

Parameters:
@Nonnull final JsonElement data

validate

public boolean validate (final String configName, @Nonnull final NPCLoadTimeValidationHelper validationHelper, @Nonnull final ExecutionContext context, final Scope globalScope, @Nonnull final List errors)

Method validate.

Parameters:
final String configName
@Nonnull final NPCLoadTimeValidationHelper validationHelper
@Nonnull final ExecutionContext context
final Scope globalScope
@Nonnull final List errors