BuilderActionBeacon

public class BuilderActionBeacon extends BuilderActionBase

Class BuilderActionBeacon. Provides builderactionbeacon functionality for the Hytale server.

java.lang.Object > BuilderActionBase > BuilderActionBeacon

Field Summary

range

protected double range

Field range.

expirationTime

protected double expirationTime

Field expirationTime.

sendCount

protected int sendCount

Field sendCount.

slotName

final String slotName

Field slotName.

Method Detail

BuilderActionBeacon

public public BuilderActionBeacon ()

Method BuilderActionBeacon.

build

public ActionBeacon build (@Nonnull final BuilderSupport builderSupport)

Method build.

Parameters:
@Nonnull final BuilderSupport builderSupport

getShortDescription

public String getShortDescription ()

Method getShortDescription.

getLongDescription

public String getLongDescription ()

Method getLongDescription.

registerTags

public void registerTags (@Nonnull final Set tags)

Method registerTags.

Parameters:
@Nonnull final Set tags

getBuilderDescriptorState

public BuilderDescriptorState getBuilderDescriptorState ()

Method getBuilderDescriptorState.

readConfig

public BuilderActionBeacon readConfig (@Nonnull final JsonElement data)

Method readConfig.

Parameters:
@Nonnull final JsonElement data

group

public target group (s)

Method group.

Parameters:
s s

getMessage

public String getMessage (@Nonnull final BuilderSupport support)

Method getMessage.

Parameters:
@Nonnull final BuilderSupport support

getRange

public double getRange ()

Method getRange.

getTargetGroups

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

Method getTargetGroups.

Parameters:
@Nonnull final BuilderSupport support

getExpirationTime

public double getExpirationTime ()

Method getExpirationTime.

getSendCount

public int getSendCount ()

Method getSendCount.

getTargetToSendSlot

public int getTargetToSendSlot (@Nonnull final BuilderSupport support)

Method getTargetToSendSlot.

Parameters:
@Nonnull final BuilderSupport support