BuilderActionDropItem

public class BuilderActionDropItem extends BuilderActionWithDelay

Class BuilderActionDropItem. Provides builderactiondropitem functionality for the Hytale server.

java.lang.Object > BuilderActionWithDelay > BuilderActionDropItem

Field Summary

throwSpeed

protected float throwSpeed

Field throwSpeed.

distance

protected double[] distance

Field distance.

dropSector

protected double[] dropSector

Field dropSector.

highPitch

protected boolean highPitch

Field highPitch.

model

final Model model

Field model.

height

final float height

Field height.

newThrowSpeed

final double newThrowSpeed

Field newThrowSpeed.

Method Detail

BuilderActionDropItem

public public BuilderActionDropItem ()

Method BuilderActionDropItem.

getShortDescription

public String getShortDescription ()

Method getShortDescription.

getLongDescription

public String getLongDescription ()

Method getLongDescription.

build

public Action build (@Nonnull final BuilderSupport builderSupport)

Method build.

Parameters:
@Nonnull final BuilderSupport builderSupport

readConfig

public BuilderActionDropItem readConfig (@Nonnull final JsonElement data)

Method readConfig.

Parameters:
@Nonnull final JsonElement data

getBuilderDescriptorState

public BuilderDescriptorState getBuilderDescriptorState ()

Method getBuilderDescriptorState.

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

getItem

public String getItem (@Nonnull final BuilderSupport support)

Method getItem.

Parameters:
@Nonnull final BuilderSupport support

getDropList

public String getDropList (@Nonnull final BuilderSupport support)

Method getDropList.

Parameters:
@Nonnull final BuilderSupport support

getThrowSpeed

public float getThrowSpeed ()

Method getThrowSpeed.

getDropSectorRadians

public double[] getDropSectorRadians ()

Method getDropSectorRadians.

getDistance

public double[] getDistance ()

Method getDistance.

isHighPitch

public boolean isHighPitch ()

Method isHighPitch.