BuilderSensorDamage

public class BuilderSensorDamage extends BuilderSensorBase

Class BuilderSensorDamage. Provides buildersensordamage functionality for the Hytale server.

java.lang.Object > BuilderSensorBase > BuilderSensorDamage

Field Summary

combatDamage

protected boolean combatDamage

Field combatDamage.

friendlyDamage

protected boolean friendlyDamage

Field friendlyDamage.

drowningDamage

protected boolean drowningDamage

Field drowningDamage.

environmentDamage

protected boolean environmentDamage

Field environmentDamage.

otherDamage

protected boolean otherDamage

Field otherDamage.

targetSlot

protected String targetSlot

Field targetSlot.

Method Detail

build

public SensorDamage 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

isCombatDamage

public boolean isCombatDamage ()

Method isCombatDamage.

isFriendlyDamage

public boolean isFriendlyDamage ()

Method isFriendlyDamage.

isDrowningDamage

public boolean isDrowningDamage ()

Method isDrowningDamage.

isEnvironmentDamage

public boolean isEnvironmentDamage ()

Method isEnvironmentDamage.

isOtherDamage

public boolean isOtherDamage ()

Method isOtherDamage.

getTargetSlot

public int getTargetSlot (@Nonnull final BuilderSupport support)

Method getTargetSlot.

Parameters:
@Nonnull final BuilderSupport support