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)
protected
String abilityprotected
AbilityCombatAction.AbilityType abilityTypeprotected
double[] attackRangeprotected
double chargeDistanceprotected
float chargeForprotected
boolean damageFriendliesprotected
float failureTimeoutprotected
double maxRangeSquaredprotected
int offhandSlotprotected
boolean positionFirstprotected
Positioning positioningprotected
boolean requireAimingprotected
String subStateprotected
int weaponSlot