Spam System

hCore's spam system allows you to add cooldown to something.

HCore#spam(String id, int time, TimeUnit/Duration unit)

Returns if provided id has cooldowned provided time.

Example usage:

HCore.spam("id", 100, TimeUnit.HOURS);
// Will create cooldown with id "id" and cooldown value is 100 hours.
// This method will return true after 100 hours and first use this method.

HCore#spam(String id, long ticks)

Returns if provided id has cooldowned provided time in ticks. 1 second = 20 ticks.

Example usage:

HCore.spam("id", 100 * 20);
// Will create cooldown with id "id" and cooldown value is 100 seconds.
// This method will return true after 100 seconds and first use this method.

HCore#remainTime(String id)

Returns remaining time by id in ticks.

HCore#remainTime(String id, TimeUnit unit)

Returns remaining time by id in provided time unit.

Last updated