Package me.ulrich.clans.interfaces
Interface RewardsAPI
- All Known Implementing Classes:
RewardsAPIManager
public interface RewardsAPI
-
Method Summary
Modifier and TypeMethodDescriptionbooleanaddClanReward(UUID clanUUID, UUID senderUUID, Optional<String> description, Optional<org.bukkit.Material> icon, List<String> rewards, Optional<String> complement) getClanRewards(UUID clanUUID) getPlayerRewards(UUID playerUUID) booleanhasClanCollectedSurprise(UUID clanUUID, int level) booleanhasClanRewards(UUID clanUUID) booleanhasPlayerRewards(UUID playerUUID) booleanplayerCollectReward(UUID playerUUID, UUID rewardUUID)
-
Method Details
-
hasClanRewards
-
getClanRewards
-
hasClanCollectedSurprise
-
hasPlayerRewards
-
getPlayerRewards
-
playerCollectReward
-
addClanReward
-
getRewardsData
HashMap<UUID,RewardsData> getRewardsData()
-