Class ChallengeCompletionLogic
java.lang.Object
us.talabrek.ultimateskyblock.challenge.ChallengeCompletionLogic
Responsible for handling ChallengeCompletions
-
Constructor Summary
ConstructorDescriptionChallengeCompletionLogic
(uSkyBlock plugin, org.bukkit.configuration.file.FileConfiguration config) -
Method Summary
Modifier and TypeMethodDescriptionint
checkChallenge
(PlayerInfo playerInfo, String challengeName) void
completeChallenge
(PlayerInfo playerInfo, String challengeName) long
getChallenge
(PlayerInfo playerInfo, String challenge) getChallenges
(PlayerInfo playerInfo) getIslandChallenges
(String islandName) boolean
void
resetAllChallenges
(PlayerInfo playerInfo) void
resetChallenge
(PlayerInfo playerInfo, String challenge) void
shutdown()
-
Constructor Details
-
ChallengeCompletionLogic
public ChallengeCompletionLogic(uSkyBlock plugin, org.bukkit.configuration.file.FileConfiguration config)
-
-
Method Details
-
getIslandChallenges
-
getChallenges
-
completeChallenge
-
resetChallenge
-
checkChallenge
-
getChallenge
-
resetAllChallenges
-
shutdown
public void shutdown() -
flushCache
public long flushCache() -
isIslandSharing
public boolean isIslandSharing()
-