java.lang.Object
com.viaversion.viarewind.protocol.v1_9to1_8.storage.CooldownStorage
All Implemented Interfaces:
com.viaversion.viaversion.api.connection.StorableObject

public class CooldownStorage extends Object implements com.viaversion.viaversion.api.connection.StorableObject
  • Constructor Details

    • CooldownStorage

      public CooldownStorage()
  • Method Details

    • tick

      public void tick(com.viaversion.viaversion.api.connection.UserConnection connection)
    • hasCooldown

      public boolean hasCooldown()
    • getCooldown

      public double getCooldown()
    • setAttackSpeed

      public void setAttackSpeed(double base, List<com.viaversion.viaversion.util.Pair<Byte,Double>> modifiers)
    • hit

      public void hit()
    • setLastHit

      public void setLastHit(long lastHit)
    • getVisualizationFactory

      public CooldownVisualization.Factory getVisualizationFactory()
    • setVisualizationFactory

      public void setVisualizationFactory(CooldownVisualization.Factory visualizationFactory)