classpublicPriority 2
CombatActionEvaluatorConfig
com.hypixel.hytale.builtin.npccombatactionevaluator.evaluator.CombatActionEvaluatorConfig
18
Methods
18
Public Methods
5
Fields
1
Constructors
Constants
BuilderCodec<CombatActionEvaluatorConfig>CODEC= BuilderCodec.builder(
CombatActionEvaluatorConfig.class, CombatActionEvaluatorConfig::ne...
BuilderCodec<CombatActionEvaluatorConfig.ActionSet>CODEC= BuilderCodec.builder(
CombatActionEvaluatorConfig.ActionSet.class, CombatActionEvalua...
BuilderCodec<CombatActionEvaluatorConfig.BasicAttacks>CODEC= BuilderCodec.builder(
CombatActionEvaluatorConfig.BasicAttacks.class, CombatActionEva...
double[]DEFAULT_PREDICTABILITY_RANGE= <complex>
Constructors
public
CombatActionEvaluatorConfig()Methods
Public Methods (18)
public
Map<String, CombatActionEvaluatorConfig.ActionSet> getActionSets()public
String[] getAttacks()public
Map<String, String> getAvailableActions()public
CombatActionEvaluatorConfig.BasicAttacks getBasicAttacks()public
String[] getCombatActions()public
double[] getCooldownRange()public
Map<String, String> getInteractionVars(InteractionContext c)public
double getMaxRange()public
double getMaxRangeSquared()public
double getMinActionUtility()public
double getMinRunUtility()public
double[] getPredictabilityRange()public
String[] getRunConditions()public
float getTimeout()public
boolean isDamageFriendlies()public
boolean isRandom()public
boolean shouldUseProjectedDistance()public
String toString()@Nonnull@Override
Fields
Protected Fields (5)
protected
Map<String, CombatActionEvaluatorConfig.ActionSet> actionSetsprotected
double minActionUtilityprotected
double minRunUtilityprotected
double[] predictabilityRangeprotected
String[] runConditions