BuilderActionSpawn

public class BuilderActionSpawn extends BuilderActionBase

Class BuilderActionSpawn. Provides builderactionspawn functionality for the Hytale server.

java.lang.Object > BuilderActionBase > BuilderActionSpawn

Field Summary

spawnDirection

final float spawnDirection

Field spawnDirection.

Method Detail

BuilderActionSpawn

public public BuilderActionSpawn ()

Method BuilderActionSpawn.

build

public ActionSpawn 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 BuilderActionSpawn readConfig (@Nonnull final JsonElement data)

Method readConfig.

Parameters:
@Nonnull final JsonElement data

direction

public view direction (in degrees)

Method direction.

Parameters:
in degrees

getSpawnDirection

public float getSpawnDirection (@Nonnull final BuilderSupport support)

Method getSpawnDirection.

Parameters:
@Nonnull final BuilderSupport support

getSpawnAngle

public float getSpawnAngle (@Nonnull final BuilderSupport support)

Method getSpawnAngle.

Parameters:
@Nonnull final BuilderSupport support

isFanOut

public boolean isFanOut (@Nonnull final BuilderSupport support)

Method isFanOut.

Parameters:
@Nonnull final BuilderSupport support

getDistanceRange

public double[] getDistanceRange (@Nonnull final BuilderSupport support)

Method getDistanceRange.

Parameters:
@Nonnull final BuilderSupport support

getKind

public String getKind (@Nonnull final BuilderSupport support)

Method getKind.

Parameters:
@Nonnull final BuilderSupport support

getFlock

public String getFlock (@Nonnull final BuilderSupport support)

Method getFlock.

Parameters:
@Nonnull final BuilderSupport support

getCountRange

public int[] getCountRange (@Nonnull final BuilderSupport support)

Method getCountRange.

Parameters:
@Nonnull final BuilderSupport support

getDelayRange

public double[] getDelayRange (@Nonnull final BuilderSupport support)

Method getDelayRange.

Parameters:
@Nonnull final BuilderSupport support

isLaunchAtTarget

public boolean isLaunchAtTarget (@Nonnull final BuilderSupport support)

Method isLaunchAtTarget.

Parameters:
@Nonnull final BuilderSupport support

isPitchHigh

public boolean isPitchHigh (@Nonnull final BuilderSupport support)

Method isPitchHigh.

Parameters:
@Nonnull final BuilderSupport support

getSpread

public double getSpread (@Nonnull final BuilderSupport support)

Method getSpread.

Parameters:
@Nonnull final BuilderSupport support

isJoinFlock

public boolean isJoinFlock (@Nonnull final BuilderSupport support)

Method isJoinFlock.

Parameters:
@Nonnull final BuilderSupport support

getSpawnState

public String getSpawnState (@Nonnull final BuilderSupport support)

Method getSpawnState.

Parameters:
@Nonnull final BuilderSupport support

getSpawnSubState

public String getSpawnSubState (@Nonnull final BuilderSupport support)

Method getSpawnSubState.

Parameters:
@Nonnull final BuilderSupport support