Package | Description |
---|---|
com.comphenix.xp | |
com.comphenix.xp.messages | |
com.comphenix.xp.rewards | |
com.comphenix.xp.rewards.items | |
com.comphenix.xp.rewards.xp |
Modifier and Type | Method and Description |
---|---|
java.util.List<ResourceHolder> |
Action.generateRewards(RewardProvider provider,
java.util.Random rnd)
Generates a list of resources, in the same order as each associated reward factory.
|
java.util.List<ResourceHolder> |
Action.generateRewards(RewardProvider provider,
java.util.Random rnd,
int count)
Generates a list of resources, in the same order as each associated reward factory.
|
java.util.Collection<ResourceHolder> |
Action.rewardAnyone(RewardProvider provider,
org.bukkit.World world,
java.util.List<ResourceHolder> generatedRewards,
org.bukkit.Location point)
Spawns resources at the given location.
|
java.util.Collection<ResourceHolder> |
Action.rewardPlayer(RewardProvider provider,
org.bukkit.entity.Player player,
java.util.List<ResourceHolder> generatedRewards)
Rewards or penalizes a player with the given amount of resources.
|
java.util.Collection<ResourceHolder> |
Action.rewardPlayer(RewardProvider provider,
org.bukkit.entity.Player player,
java.util.List<ResourceHolder> generatedRewards,
org.bukkit.Location point)
Rewards or penalizes a given player with resources at a given location.
|
Modifier and Type | Method and Description |
---|---|
boolean |
Action.canRewardPlayer(RewardProvider provider,
org.bukkit.entity.Player player,
java.util.List<ResourceHolder> generatedRewards)
Determines whether or not a player can be rewarded (or penalized) with the given list of rewards.
|
java.util.Collection<ResourceHolder> |
Action.rewardAnyone(RewardProvider provider,
org.bukkit.World world,
java.util.List<ResourceHolder> generatedRewards,
org.bukkit.Location point)
Spawns resources at the given location.
|
java.util.Collection<ResourceHolder> |
Action.rewardPlayer(RewardProvider provider,
org.bukkit.entity.Player player,
java.util.List<ResourceHolder> generatedRewards)
Rewards or penalizes a player with the given amount of resources.
|
java.util.Collection<ResourceHolder> |
Action.rewardPlayer(RewardProvider provider,
org.bukkit.entity.Player player,
java.util.List<ResourceHolder> generatedRewards,
org.bukkit.Location point)
Rewards or penalizes a given player with resources at a given location.
|
Modifier and Type | Method and Description |
---|---|
java.util.Collection<ResourceHolder> |
MessageFormatter.getResult()
Retrieves the list of resources awarded.
|
Modifier and Type | Method and Description |
---|---|
MessageFormatter |
MessageFormatter.createView(java.util.Collection<ResourceHolder> result) |
MessageFormatter |
MessageFormatter.createView(org.bukkit.entity.Player player,
java.util.Collection<ResourceHolder> result) |
MessageFormatter |
MessageFormatter.createView(org.bukkit.entity.Player player,
java.util.Collection<ResourceHolder> result,
java.lang.Integer count) |
MessageFormatter |
ChannelProvider.getFormatter(org.bukkit.entity.Player player,
java.util.Collection<ResourceHolder> result) |
MessageFormatter |
ChannelProvider.getFormatter(org.bukkit.entity.Player player,
java.util.Collection<ResourceHolder> result,
java.lang.Integer count) |
void |
MessageFormatter.setResult(java.util.Collection<ResourceHolder> result)
Sets the list of resources awarded.
|
Constructor and Description |
---|
MessageFormatter(org.bukkit.entity.Player player,
java.util.Collection<ResourceHolder> result) |
MessageFormatter(org.bukkit.entity.Player player,
java.util.Collection<ResourceHolder> result,
java.lang.Integer count) |
Modifier and Type | Method and Description |
---|---|
ResourceHolder |
ResourceHolder.add(ResourceHolder other)
Adds the amount in this and the given resource holder together, returning a new holder
with the result.
|
ResourceHolder |
ResourceFactory.getMaximum(int count)
Calculates the maximum amount of resources that may be awarded.
|
ResourceHolder |
ResourceFactory.getMinimum(int count)
Calculates the minimum amount of resources that may be awarded.
|
ResourceHolder |
ResourceFactory.getResource(java.util.Random rnd)
Retrieve a resource holder, using the given random number generator to determine
the amount of the given resource to return.
|
ResourceHolder |
ResourceFactory.getResource(java.util.Random rnd,
int count)
Retrieve a resource holder, using the given random number generator to determine
the amount of the given resource to return.
|
Modifier and Type | Method and Description |
---|---|
ResourceHolder |
ResourceHolder.add(ResourceHolder other)
Adds the amount in this and the given resource holder together, returning a new holder
with the result.
|
boolean |
RewardService.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.
|
void |
RewardService.reward(org.bukkit.entity.Player player,
org.bukkit.Location point,
ResourceHolder resource)
Rewards a player with the given amount of resources.
|
void |
RewardService.reward(org.bukkit.entity.Player player,
ResourceHolder resource)
Rewards a player directly.
|
void |
RewardService.reward(org.bukkit.World world,
org.bukkit.Location point,
ResourceHolder resource)
Creates a reward at a given location through any means necessary.
|
Modifier and Type | Class and Description |
---|---|
class |
ItemsHolder |
Modifier and Type | Method and Description |
---|---|
ResourceHolder |
ItemsHolder.add(ResourceHolder other) |
ResourceHolder |
ItemsFactory.getMaximum(int count) |
ResourceHolder |
ItemsFactory.getMinimum(int count) |
ResourceHolder |
ItemsFactory.getResource(java.util.Random rnd) |
ResourceHolder |
ItemsFactory.getResource(java.util.Random rnd,
int count) |
Modifier and Type | Method and Description |
---|---|
ResourceHolder |
ItemsHolder.add(ResourceHolder other) |
boolean |
RewardDrops.canReward(org.bukkit.entity.Player player,
ResourceHolder resource) |
void |
RewardDrops.reward(org.bukkit.entity.Player player,
org.bukkit.Location point,
ResourceHolder resource) |
void |
RewardDrops.reward(org.bukkit.entity.Player player,
ResourceHolder resource) |
void |
RewardDrops.reward(org.bukkit.World world,
org.bukkit.Location point,
ResourceHolder resource) |
Modifier and Type | Class and Description |
---|---|
class |
CurrencyHolder |
class |
ExperienceHolder |
Modifier and Type | Method and Description |
---|---|
ResourceHolder |
ExperienceHolder.add(ResourceHolder other) |
ResourceHolder |
CurrencyHolder.add(ResourceHolder other) |
ResourceHolder |
ExperienceFactory.getMaximum(int count) |
ResourceHolder |
CurrencyFactory.getMaximum(int count) |
ResourceHolder |
ExperienceFactory.getMinimum(int count) |
ResourceHolder |
CurrencyFactory.getMinimum(int count) |
ResourceHolder |
ExperienceFactory.getResource(java.util.Random rnd) |
ResourceHolder |
CurrencyFactory.getResource(java.util.Random rnd) |
ResourceHolder |
ExperienceFactory.getResource(java.util.Random rnd,
int count) |
ResourceHolder |
CurrencyFactory.getResource(java.util.Random rnd,
int count) |
Modifier and Type | Method and Description |
---|---|
ResourceHolder |
ExperienceHolder.add(ResourceHolder other) |
ResourceHolder |
CurrencyHolder.add(ResourceHolder other) |
boolean |
RewardVirtual.canReward(org.bukkit.entity.Player player,
ResourceHolder resource) |
boolean |
RewardExperience.canReward(org.bukkit.entity.Player player,
ResourceHolder resource) |
boolean |
RewardEconomy.canReward(org.bukkit.entity.Player player,
ResourceHolder resource) |
void |
RewardVirtual.reward(org.bukkit.entity.Player player,
org.bukkit.Location point,
ResourceHolder resource) |
void |
RewardExperience.reward(org.bukkit.entity.Player player,
org.bukkit.Location point,
ResourceHolder resource) |
void |
RewardEconomy.reward(org.bukkit.entity.Player player,
org.bukkit.Location point,
ResourceHolder resource) |
void |
RewardVirtual.reward(org.bukkit.entity.Player player,
ResourceHolder resource) |
void |
RewardExperience.reward(org.bukkit.entity.Player player,
ResourceHolder resource) |
void |
RewardEconomy.reward(org.bukkit.entity.Player player,
ResourceHolder resource) |
void |
RewardVirtual.reward(org.bukkit.World world,
org.bukkit.Location point,
ResourceHolder resource) |
void |
RewardExperience.reward(org.bukkit.World world,
org.bukkit.Location point,
ResourceHolder resource) |
void |
RewardEconomy.reward(org.bukkit.World world,
org.bukkit.Location point,
ResourceHolder resource) |