Package me.ulrich.clans.api
Class RewardsAPIManager
java.lang.Object
me.ulrich.clans.api.RewardsAPIManager
- All Implemented Interfaces:
RewardsAPI
-
Constructor Summary
Constructors -
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)
-
Constructor Details
-
RewardsAPIManager
-
-
Method Details
-
hasClanRewards
- Specified by:
hasClanRewardsin interfaceRewardsAPI
-
getClanRewards
- Specified by:
getClanRewardsin interfaceRewardsAPI
-
hasClanCollectedSurprise
- Specified by:
hasClanCollectedSurprisein interfaceRewardsAPI
-
hasPlayerRewards
- Specified by:
hasPlayerRewardsin interfaceRewardsAPI
-
getPlayerRewards
- Specified by:
getPlayerRewardsin interfaceRewardsAPI
-
playerCollectReward
- Specified by:
playerCollectRewardin interfaceRewardsAPI
-
addClanReward
public boolean addClanReward(UUID clanUUID, UUID senderUUID, Optional<String> description, Optional<org.bukkit.Material> icon, List<String> rewards, Optional<String> complement) - Specified by:
addClanRewardin interfaceRewardsAPI
-
getRewardsData
- Specified by:
getRewardsDatain interfaceRewardsAPI
-