public interface RewardService extends Service
| Modifier and Type | Method and Description |
|---|---|
boolean |
canReward(org.bukkit.entity.Player player,
ResourceHolder resource)
Whether or not the player actually can be rewarded (or penalized, if negative)
with the given amount of resources.
|
RewardService |
clone(Configuration config)
Clones this object with the settings from the given configuration.
|
ResourcesParser |
getResourcesParser()
Retrieves the standard or custom resource parser associated with this reward.
|
RewardTypes |
getRewardType()
Retrieves the reward type.
|
void |
reward(org.bukkit.entity.Player player,
org.bukkit.Location point,
ResourceHolder resource)
Rewards a player with the given amount of resources.
|
void |
reward(org.bukkit.entity.Player player,
ResourceHolder resource)
Rewards a player directly.
|
void |
reward(org.bukkit.World world,
org.bukkit.Location point,
ResourceHolder resource)
Creates a reward at a given location through any means necessary.
|
getServiceNameboolean canReward(org.bukkit.entity.Player player,
ResourceHolder resource)
player - - player to test.resource - - the resource to give or take away.void reward(org.bukkit.entity.Player player,
ResourceHolder resource)
player - - player to award.resource - - the resource to give or take away.void reward(org.bukkit.entity.Player player,
org.bukkit.Location point,
ResourceHolder resource)
player - - player to award.point - - if possible, the location the award will be placed.resource - - the resource to give or take away.void reward(org.bukkit.World world,
org.bukkit.Location point,
ResourceHolder resource)
world - - the world to create this reward.point - - where to put this reward.resource - - the resource to give or take away.RewardTypes getRewardType()
ResourcesParser getResourcesParser()
RewardService clone(Configuration config)
config - - configuration file.