HyCodeYourTale
classpublicfinalPriority 2

CooldownHandler

com.hypixel.hytale.server.core.modules.interaction.interaction.CooldownHandler

implements Tickable

18

Methods

18

Public Methods

0

Fields

1

Constructors

Constructors

public
CooldownHandler()

Methods

Public Methods (18)

public
void deductCharge()
public
float[] getCharges()
public
CooldownHandler.Cooldown getCooldown(String id, float maxTime, float[] chargeTimes, boolean force, boolean interruptRecharge)
@Nullable
public
CooldownHandler.Cooldown getCooldown(String id)
@Nullable
public
float getCooldown()
public
boolean hasCooldown(boolean deduct)
public
boolean hasMaxCharges()
public
void increaseChargeTime(float time)
public
void increaseTime(float time)
public
boolean interruptRecharge()
public
boolean isOnCooldown(RootInteraction root, String id, float maxTime, float[] chargeTimes, boolean interruptRecharge)
public
void replenishCharge(int amount, boolean interrupt)
public
void resetCharges()
public
void resetCooldown(String id, float maxTime, float[] chargeTimes, boolean interruptRecharge)
public
void resetCooldown()
public
void setCharges(float[] charges)
public
void setCooldownMax(float cooldownMax)
public
void tick(float dt)
@Override

Related Classes