Class AchievementManager
java.lang.Object
org.strassburger.cookieclickerz.util.achievements.AchievementManager
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected CookieClickerZ
boolean
progressAchievement
(org.bukkit.entity.Player player, Achievement achievement, int progressAmount) Progress an achievement by a certain amountboolean
progressCookiesAchievement
(org.bukkit.entity.Player player, Achievement achievement, BigInteger totalCookies) Progress a cookies achievementvoid
sendAchievementMessage
(org.bukkit.entity.Player player, AchievementType achievementType) Send an achievement message to a playerboolean
setAchievementProgress
(org.bukkit.entity.Player player, Achievement achievement, int progressAmount) Set the progress of an achievement
-
Constructor Details
-
AchievementManager
-
-
Method Details
-
setAchievementProgress
public boolean setAchievementProgress(org.bukkit.entity.Player player, Achievement achievement, int progressAmount) Set the progress of an achievement- Parameters:
player
- The player to set the achievement progress forachievement
- The achievement to set the progress forprogressAmount
- The amount to set the progress to- Returns:
- Whether the achievement was completed
-
progressAchievement
public boolean progressAchievement(org.bukkit.entity.Player player, Achievement achievement, int progressAmount) Progress an achievement by a certain amount- Parameters:
player
- The player to progress the achievement forachievement
- The achievement to progressprogressAmount
- The amount to progress the achievement by- Returns:
- Whether the achievement was completed
-
progressCookiesAchievement
public boolean progressCookiesAchievement(org.bukkit.entity.Player player, Achievement achievement, BigInteger totalCookies) Progress a cookies achievement- Parameters:
player
- The player to progress the achievement forachievement
- The achievement to progresstotalCookies
- The total cookies of the player- Returns:
- Whether the achievement was completed
-
sendAchievementMessage
public void sendAchievementMessage(org.bukkit.entity.Player player, AchievementType achievementType) Send an achievement message to a player- Parameters:
player
- The player to send the message toachievementType
- The achievement type to send the message for
-
getPlugin
-