HyCodeYourTale
classpublicPriority 3

AbilityCombatAction

com.hypixel.hytale.builtin.npccombatactionevaluator.evaluator.combatactions.AbilityCombatAction

extends CombatActionOption

9

Methods

9

Public Methods

14

Fields

1

Constructors

Constants

BuilderCodec<AbilityCombatAction>CODEC= BuilderCodec.builder( AbilityCombatAction.class, AbilityCombatAction::new, CombatActionO...
EnumCodec<AbilityCombatAction.AbilityType>MODE_CODEC= new EnumCodec<>(AbilityCombatAction.AbilityType.class) .documentKey(AbilityCombatAction.Abi...
EnumCodec<Positioning>POSITIONING_CODEC= new EnumCodec<>(Positioning.class) .documentKey(Positioning.Any, "Don't care about position...
ComponentType<EntityStore, TransformComponent>TRANSFORM_COMPONENT_TYPE= TransformComponent.getComponentType()

Constructors

public
AbilityCombatAction()

Methods

Public Methods (9)

public
String getAbility()
public
double[] getAttackRange()
public
float getChargeFor()
public
float getFailureTimeout()
public
int getOffhandSlot()
public
int getWeaponSlot()
public
boolean isDamageFriendlies()
public
boolean isPositionFirst()
public
String toString()
@Nonnull@Override

Fields

Protected Fields (14)

protectedString ability
protectedAbilityCombatAction.AbilityType abilityType
protecteddouble[] attackRange
protecteddouble chargeDistance
protectedfloat chargeFor
protectedboolean damageFriendlies
protectedfloat failureTimeout
protecteddouble maxRangeSquared
protectedint offhandSlot
protectedboolean positionFirst
protectedPositioning positioning
protectedboolean requireAiming
protectedString subState
protectedint weaponSlot

Related Classes