Class CombatActionEvaluatorConfig.BasicAttacks

java.lang.Object
com.hypixel.hytale.builtin.npccombatactionevaluator.evaluator.CombatActionEvaluatorConfig.BasicAttacks
Enclosing class:
CombatActionEvaluatorConfig

public static class CombatActionEvaluatorConfig.BasicAttacks extends Object
  • Field Details

    • CODEC

    • attacks

      protected String[] attacks
    • randomise

      protected boolean randomise
    • maxRange

      protected double maxRange
    • maxRangeSquared

      protected double maxRangeSquared
    • timeout

      protected float timeout
    • cooldownRange

      protected double[] cooldownRange
    • interactionVars

      protected Map<String,String> interactionVars
    • damageFriendlies

      protected boolean damageFriendlies
    • useProjectedDistance

      protected boolean useProjectedDistance
  • Constructor Details

    • BasicAttacks

      protected BasicAttacks()
  • Method Details

    • getAttacks

      public String[] getAttacks()
    • isRandom

      public boolean isRandom()
    • getMaxRange

      public double getMaxRange()
    • getMaxRangeSquared

      public double getMaxRangeSquared()
    • getTimeout

      public float getTimeout()
    • getCooldownRange

      public double[] getCooldownRange()
    • getInteractionVars

      public Map<String,String> getInteractionVars(InteractionContext c)
    • isDamageFriendlies

      public boolean isDamageFriendlies()
    • shouldUseProjectedDistance

      public boolean shouldUseProjectedDistance()
    • toString

      @Nonnull public String toString()
      Overrides:
      toString in class Object