Class Reward
java.lang.Object
com.bencodez.advancedcore.api.rewards.Reward
The Class Reward.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancanGiveReward(AdvancedCoreUser user, RewardOptions options) booleancheckDelayed(AdvancedCoreUser user, HashMap<String, String> placeholders) voidbooleancheckTimed(AdvancedCoreUser user, HashMap<String, String> placeholders) org.bukkit.inventory.ItemStackgetItem()org.bukkit.inventory.ItemStackgetItemStack(AdvancedCoreUser user, String item) Gets the reward name.voidgiveInjectedRewards(AdvancedCoreUser user, HashMap<String, String> placeholders) voidgiveReward(AdvancedCoreUser user, RewardOptions rewardOptions) voidgiveRewardUser(AdvancedCoreUser user, HashMap<String, String> phs, RewardOptions rewardOptions) Give reward user.voidLoad.voidvoidneedsRewardFile(boolean value) voidvalidate()
-
Constructor Details
-
Reward
Instantiates a new reward.- Parameters:
file- the filereward- the reward
-
Reward
Instantiates a new reward.- Parameters:
reward- the reward
-
Reward
-
-
Method Details
-
canGiveReward
-
checkDelayed
-
checkRewardFile
public void checkRewardFile() -
checkTimed
-
getItem
public org.bukkit.inventory.ItemStack getItem() -
getItemStack
-
getRewardName
Gets the reward name.- Returns:
- the reward name
-
giveInjectedRewards
-
giveReward
-
giveRewardUser
public void giveRewardUser(AdvancedCoreUser user, HashMap<String, String> phs, RewardOptions rewardOptions) Give reward user.- Parameters:
user- the userphs- placeholdersrewardOptions- rewardOptions
-
load
Load.- Parameters:
folder- the folderreward- the reward
-
load
-
loadValues
public void loadValues() -
needsRewardFile
-
validate
public void validate()
-