BuilderActionInventory

public class BuilderActionInventory extends BuilderActionBase

Class BuilderActionInventory. Provides builderactioninventory functionality for the Hytale server.

java.lang.Object > BuilderActionBase > BuilderActionInventory

Field Summary

op

final ActionInventory.Operation op

Field op.

Method Detail

BuilderActionInventory

public public BuilderActionInventory ()

Method BuilderActionInventory.

build

public Action build (@Nonnull final BuilderSupport builderSupport)

Method build.

Parameters:
@Nonnull final BuilderSupport builderSupport

getShortDescription

public String getShortDescription ()

Method getShortDescription.

getLongDescription

public String getLongDescription ()

Method getLongDescription.

getBuilderDescriptorState

public BuilderDescriptorState getBuilderDescriptorState ()

Method getBuilderDescriptorState.

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, final ExecutionContext context, final Scope globalScope, @Nonnull final List errors)

Method validate.

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

getOperation

public ActionInventory.Operation getOperation (@Nonnull final BuilderSupport builderSupport)

Method getOperation.

Parameters:
@Nonnull final BuilderSupport builderSupport

getItem

public String getItem (@Nonnull final BuilderSupport builderSupport)

Method getItem.

Parameters:
@Nonnull final BuilderSupport builderSupport

getCount

public int getCount (@Nonnull final BuilderSupport builderSupport)

Method getCount.

Parameters:
@Nonnull final BuilderSupport builderSupport

getUseTarget

public boolean getUseTarget (@Nonnull final BuilderSupport support)

Method getUseTarget.

Parameters:
@Nonnull final BuilderSupport support

getSlot

public int getSlot (@Nonnull final BuilderSupport support)

Method getSlot.

Parameters:
@Nonnull final BuilderSupport support