Class CooldownStorage
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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondoublebooleanvoidhit()voidsetAttackSpeed(double base, List<com.viaversion.viaversion.util.Pair<Byte, Double>> modifiers) voidsetLastHit(long lastHit) voidsetVisualizationFactory(CooldownVisualization.Factory visualizationFactory) voidtick(com.viaversion.viaversion.api.connection.UserConnection connection) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.viaversion.viaversion.api.connection.StorableObject
onRemove
-
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
-
hit
public void hit() -
setLastHit
public void setLastHit(long lastHit) -
getVisualizationFactory
-
setVisualizationFactory
-