public interface ResourceFactory extends Multipliable<ResourceFactory>
Modifier and Type | Method and Description |
---|---|
ResourceHolder |
getMaximum(int count)
Calculates the maximum amount of resources that may be awarded.
|
ResourceHolder |
getMinimum(int count)
Calculates the minimum amount of resources that may be awarded.
|
ResourceHolder |
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 |
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.
|
getMultiplier, withMultiplier
ResourceHolder getResource(java.util.Random rnd)
rnd
- - random number generator to use.ResourceHolder getMinimum(int count)
count
- - resource amount multiplier.ResourceHolder getMaximum(int count)
count
- - resource amount multiplier.ResourceHolder getResource(java.util.Random rnd, int count)
rnd
- - random number generator to use.count
- - resource amount multiplier.