Class ChallengeCompletion
java.lang.Object
us.talabrek.ultimateskyblock.challenge.ChallengeCompletion
- All Implemented Interfaces:
us.talabrek.ultimateskyblock.api.ChallengeCompletion
public class ChallengeCompletion
extends Object
implements us.talabrek.ultimateskyblock.api.ChallengeCompletion
-
Constructor Summary
ConstructorDescriptionChallengeCompletion
(String name) ChallengeCompletion
(String name, long cooldownUntil, int timesCompleted, int timesCompletedInCooldown) -
Method Summary
Modifier and TypeMethodDescriptionvoid
long
long
getName()
int
int
boolean
void
setCooldownUntil
(long newCompleted) void
void
setTimesCompleted
(int newCompleted)
-
Constructor Details
-
ChallengeCompletion
-
ChallengeCompletion
public ChallengeCompletion(String name, long cooldownUntil, int timesCompleted, int timesCompletedInCooldown)
-
-
Method Details
-
getName
- Specified by:
getName
in interfaceus.talabrek.ultimateskyblock.api.ChallengeCompletion
-
getCooldownUntil
public long getCooldownUntil()- Specified by:
getCooldownUntil
in interfaceus.talabrek.ultimateskyblock.api.ChallengeCompletion
-
isOnCooldown
public boolean isOnCooldown()- Specified by:
isOnCooldown
in interfaceus.talabrek.ultimateskyblock.api.ChallengeCompletion
-
getCooldownInMillis
public long getCooldownInMillis()- Specified by:
getCooldownInMillis
in interfaceus.talabrek.ultimateskyblock.api.ChallengeCompletion
-
getTimesCompleted
public int getTimesCompleted()- Specified by:
getTimesCompleted
in interfaceus.talabrek.ultimateskyblock.api.ChallengeCompletion
-
getTimesCompletedInCooldown
public int getTimesCompletedInCooldown()- Specified by:
getTimesCompletedInCooldown
in interfaceus.talabrek.ultimateskyblock.api.ChallengeCompletion
-
setCooldownUntil
public void setCooldownUntil(long newCompleted) -
setTimesCompleted
public void setTimesCompleted(int newCompleted) -
addTimesCompleted
public void addTimesCompleted() -
setName
-