Interface RewardsAPI

All Known Implementing Classes:
RewardsAPIManager

public interface RewardsAPI
  • Method Details

    • hasClanRewards

      boolean hasClanRewards(UUID clanUUID)
    • getClanRewards

      List<RewardsData> getClanRewards(UUID clanUUID)
    • hasClanCollectedSurprise

      boolean hasClanCollectedSurprise(UUID clanUUID, int level)
    • hasPlayerRewards

      boolean hasPlayerRewards(UUID playerUUID)
    • getPlayerRewards

      List<RewardsData> getPlayerRewards(UUID playerUUID)
    • playerCollectReward

      boolean playerCollectReward(UUID playerUUID, UUID rewardUUID)
    • addClanReward

      boolean addClanReward(UUID clanUUID, UUID senderUUID, Optional<String> description, Optional<org.bukkit.Material> icon, List<String> rewards, Optional<String> complement)
    • getRewardsData

      HashMap<UUID,RewardsData> getRewardsData()