BuilderStateTransitionController

public class BuilderStateTransitionController extends BuilderBase

Class BuilderStateTransitionController. Provides builderstatetransitioncontroller functionality for the Hytale server.

java.lang.Object > BuilderBase > BuilderStateTransitionController

Field Summary

No fields documented.

Method Detail

BuilderStateTransitionController

public public BuilderStateTransitionController ()

Method BuilderStateTransitionController.

getShortDescription

public String getShortDescription ()

Method getShortDescription.

getLongDescription

public String getLongDescription ()

Method getLongDescription.

build

Method build.

Parameters:
@Nonnull final BuilderSupport builderSupport

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 Builder 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

getStateTransitionEntries

public List getStateTransitionEntries (@Nonnull final BuilderSupport support)

Method getStateTransitionEntries.

Parameters:
@Nonnull final BuilderSupport support