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