HyCodeYourTale
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)

protectedMap<String, CombatActionEvaluatorConfig.ActionSet> actionSets
protecteddouble minActionUtility
protecteddouble minRunUtility
protecteddouble[] predictabilityRange
protectedString[] runConditions

Related Classes