BuilderHeadMotionAim

public class BuilderHeadMotionAim extends BuilderHeadMotionBase

Class BuilderHeadMotionAim. Provides builderheadmotionaim functionality for the Hytale server.

java.lang.Object > BuilderHeadMotionBase > BuilderHeadMotionAim

Field Summary

spread

protected double spread

Field spread.

deflection

protected boolean deflection

Field deflection.

hitProbability

protected double hitProbability

Field hitProbability.

Method Detail

BuilderHeadMotionAim

public public BuilderHeadMotionAim ()

Method BuilderHeadMotionAim.

build

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

Method readConfig.

Parameters:
@Nonnull final JsonElement data

getSpread

public double getSpread ()

Method getSpread.

isDeflection

public boolean isDeflection ()

Method isDeflection.

getHitProbability

public double getHitProbability ()

Method getHitProbability.

getRelativeTurnSpeed

public double getRelativeTurnSpeed (@Nonnull final BuilderSupport support)

Method getRelativeTurnSpeed.

Parameters:
@Nonnull final BuilderSupport support