Class CombatActionEvaluatorSystems.CombatConstructionData

java.lang.Object
com.hypixel.hytale.builtin.npccombatactionevaluator.CombatActionEvaluatorSystems.CombatConstructionData
All Implemented Interfaces:
Component<EntityStore>, Cloneable
Enclosing class:
CombatActionEvaluatorSystems

public static class CombatActionEvaluatorSystems.CombatConstructionData extends Object implements Component<EntityStore>
  • Field Details

    • combatState

      protected String combatState
    • markedTargetSlot

      protected int markedTargetSlot
    • minRangeSlot

      protected int minRangeSlot
    • maxRangeSlot

      protected int maxRangeSlot
    • positioningAngleSlot

      protected int positioningAngleSlot
  • Constructor Details

    • CombatConstructionData

      public CombatConstructionData()
  • Method Details

    • getComponentType

    • getCombatState

      public String getCombatState()
    • setCombatState

      public void setCombatState(String state)
    • getMarkedTargetSlot

      public int getMarkedTargetSlot()
    • setMarkedTargetSlot

      public void setMarkedTargetSlot(int markedTargetSlot)
    • getMinRangeSlot

      public int getMinRangeSlot()
    • setMinRangeSlot

      public void setMinRangeSlot(int minRangeSlot)
    • getMaxRangeSlot

      public int getMaxRangeSlot()
    • setMaxRangeSlot

      public void setMaxRangeSlot(int maxRangeSlot)
    • getPositioningAngleSlot

      public int getPositioningAngleSlot()
    • setPositioningAngleSlot

      public void setPositioningAngleSlot(int positioningAngleSlot)
    • clone

      @Nonnull public Component<EntityStore> clone()
      Specified by:
      clone in interface Component<EntityStore>
      Overrides:
      clone in class Object