BuilderSensorAge

public class BuilderSensorAge extends BuilderSensorBase

Class BuilderSensorAge. Provides buildersensorage functionality for the Hytale server.

java.lang.Object > BuilderSensorBase > BuilderSensorAge

Field Summary

spawnInstant

final Instant spawnInstant

Field spawnInstant.

spawnTime

final LocalDateTime spawnTime

Field spawnTime.

range

final TemporalAmount[] range

Field range.

ageInstants

final Instant[] ageInstants

Field ageInstants.

Method Detail

BuilderSensorAge

public public BuilderSensorAge ()

Method BuilderSensorAge.

getShortDescription

public String getShortDescription ()

Method getShortDescription.

getLongDescription

public String getLongDescription ()

Method getLongDescription.

period

public of period (e.g. 1Y2M3W4D - 1 year, 2 months, 3 weeks, 4 days)

Method period.

Parameters:
e.g. 1Y2M3W4D - 1 year
2 months
3 weeks
4 days

duration

public or duration (e.g. 2DT3H4M - 2 days, 3 hours, 4 minutes)

Method duration.

Parameters:
e.g. 2DT3H4M - 2 days
3 hours
4 minutes

build

public Sensor build (@Nonnull final BuilderSupport builderSupport)

Method build.

Parameters:
@Nonnull final BuilderSupport builderSupport

getBuilderDescriptorState

public BuilderDescriptorState getBuilderDescriptorState ()

Method getBuilderDescriptorState.

readConfig

public Builder readConfig (@Nonnull final JsonElement data)

Method readConfig.

Parameters:
@Nonnull final JsonElement data

getAgeRange

public Instant[] getAgeRange (@Nonnull final BuilderSupport support)

Method getAgeRange.

Parameters:
@Nonnull final BuilderSupport support