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)
protected
boolean attackProvidedprotected
boolean avoidFriendlyFireprotected
ActionAttack.BallisticMode ballisticModeprotected
boolean checkLineOfSightprotected
boolean damageFriendliesprotected
double meleeConeAngleprotected
boolean skipAiming