HyCodeYourTale
classpublicPriority 3

BuilderActionAttack

com.hypixel.hytale.server.npc.corecomponents.combat.builders.BuilderActionAttack

extends BuilderActionBase

18

Methods

18

Public Methods

7

Fields

1

Constructors

Constants

String[]ANTECEDENT= <complex>
StringATTACK_PARAMETER= "Attack"
double[]DEFAULT_AIMING_TIME_RANGE= <complex>
double[]DEFAULT_ATTACK_PAUSE_RANGE= <complex>
String[]SUBSEQUENT= <complex>

Constructors

public
BuilderActionAttack()

Methods

Public Methods (18)

public
ActionAttack build(BuilderSupport builderSupport)
@Nonnull
public
double[] getAimingTimeRange(BuilderSupport support)
public
String getAttack(BuilderSupport builderSupport)
@Nullable
public
int getAttackParameterSlot(BuilderSupport support)
public
double[] getAttackPauseRange(BuilderSupport support)
public
ActionAttack.AttackType getAttackType(BuilderSupport support)
public
ActionAttack.BallisticMode getBallisticMode()
public
BuilderDescriptorState getBuilderDescriptorState()
@Nonnull@Override
public
double getChargeDistance(BuilderSupport support)
public
float getChargeTime(BuilderSupport support)
public
Map<String, String> getInteractionVars()
@Nullable
public
String getLongDescription()
@Nonnull@Override
public
double getMeleeConeAngle()
public
String getShortDescription()
@Nonnull@Override
public
boolean isAvoidFriendlyFire()
public
boolean isCheckLineOfSight()
public
boolean isDamageFriendlies()
public
boolean isSkipAiming()

Fields

Protected Fields (7)

protectedboolean attackProvided
protectedboolean avoidFriendlyFire
protectedActionAttack.BallisticMode ballisticMode
protectedboolean checkLineOfSight
protectedboolean damageFriendlies
protecteddouble meleeConeAngle
protectedboolean skipAiming

Related Classes